<!DOCTYPE html>
<html itemscope="" itemtype="http://schema.org/SearchResultsPage" lang="zh-CN">
<head>
<meta charset="UTF-8" />
<meta content="origin" name="referrer" />
<meta
content="/images/branding/googleg/1x/googleg_standard_color_128dp.png"
itemprop="image"
/>
<title>visdom - Google 搜索</title>
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
window.google = {
kEI: "3Og-YKC7I5O5wAPL5oy4BQ",
kEXPI: "31",
u: "515e7ec0",
kBL: "l5B5",
};
google.sn = "web";
google.kHL = "zh-CN";
})();
(function () {
var f = [];
google.getEI = function (a) {
for (var b; a && (!a.getAttribute || !(b = a.getAttribute("eid"))); )
a = a.parentNode;
return b || google.kEI;
};
google.getLEI = function (a) {
for (
var b = null;
a && (!a.getAttribute || !(b = a.getAttribute("leid")));
)
a = a.parentNode;
return b;
};
google.ml = function () {
return null;
};
google.log = function (a, b, c, d, g) {
if ((c = google.logUrl(a, b, c, d, g))) {
a = new Image();
var e = f.length;
f[e] = a;
a.onerror = a.onload = a.onabort = function () {
delete f[e];
};
a.src = c;
}
};
google.logUrl = function (a, b, c, d, g) {
var e = "";
c ||
-1 != b.search("&ei=") ||
((e = "&ei=" + google.getEI(d)),
-1 == b.search("&lei=") &&
(d = google.getLEI(d)) &&
(e += "&lei=" + d));
d = "";
!c &&
window._cshid &&
-1 == b.search("&cshid=") &&
"slh" != a &&
(d = "&cshid=" + window._cshid);
c =
c ||
"/" +
(g || "gen_204") +
"?atyp=i&ct=" +
a +
"&cad=" +
b +
e +
"&zx=" +
Date.now() +
d;
/^http:/i.test(c) &&
"https:" == window.location.protocol &&
(google.ml(Error("a"), !1, { src: c, glmm: 1 }), (c = ""));
return c;
};
}.call(this));
(function () {
google.y = {};
google.x = function (a, b) {
if (a) var c = a.id;
else {
do c = Math.random();
while (google.y[c]);
}
google.y[c] = [a, b];
return !1;
};
google.lm = [];
google.plm = function (a) {
google.lm.push.apply(google.lm, a);
};
google.lq = [];
google.load = function (a, b, c) {
google.lq.push([[a], b, c]);
};
google.loadAll = function (a, b) {
google.lq.push([a, b]);
};
google.bx = !1;
google.lx = function () {};
}.call(this));
google.f = {};
(function () {
document.documentElement.addEventListener(
"submit",
function (b) {
var a;
if ((a = b.target)) {
var c = a.getAttribute("data-submitfalse");
a = "1" == c || ("q" == c && !a.elements.q.value) ? !0 : !1;
} else a = !1;
a && (b.preventDefault(), b.stopPropagation());
},
!0
);
document.documentElement.addEventListener(
"click",
function (b) {
var a;
a: {
for (
a = b.target;
a && a != document.documentElement;
a = a.parentElement
)
if ("A" == a.tagName) {
a = "1" == a.getAttribute("data-nohref");
break a;
}
a = !1;
}
a && b.preventDefault();
},
!0
);
}.call(this));
(function () {
google.hs = { h: true, peh: true, sie: false };
})();
(function () {
google.c = {
biml: true,
btfi: false,
datfo: false,
gl: false,
lhc: false,
ll: false,
lmv: true,
sdi: false,
};
(function () {
var e = window.performance;
google.timers = {};
google.startTick = function (a) {
google.timers[a] = { t: { start: Date.now() }, e: {}, m: {} };
};
google.tick = function (a, b, c) {
google.timers[a] || google.startTick(a);
c = void 0 !== c ? c : Date.now();
b instanceof Array || (b = [b]);
for (var d = 0, f; (f = b[d++]); ) google.timers[a].t[f] = c;
};
google.c.e = function (a, b, c) {
google.timers[a].e[b] = c;
};
google.c.b = function (a) {
var b = google.timers.load.m;
b[a] && google.ml(Error("a"), !1, { m: a });
b[a] = !0;
};
google.c.u = function (a) {
var b = google.timers.load.m;
if (b[a]) {
b[a] = !1;
for (a in b) if (b[a]) return;
google.csiReport();
} else google.ml(Error("b"), !1, { m: a });
};
function g(a, b, c, d) {
a.addEventListener
? a.addEventListener(b, c, d || !1)
: a.attachEvent && a.attachEvent("on" + b, c);
}
function h(a, b, c, d) {
a.addEventListener
? a.removeEventListener(b, c, d || !1)
: a.attachEvent && a.detachEvent("on" + b, c);
}
google.rll = function (a, b, c) {
var d = function (f) {
c(f);
h(a, "load", d);
h(a, "error", d);
};
g(a, "load", d);
b && g(a, "error", d);
};
google.aft = function (a) {
a.setAttribute("data-iml", Date.now());
};
google.startTick("load");
var k = google.timers.load;
a: {
var l = k.t;
if (e) {
var m = e.timing;
if (m) {
var n = m.navigationStart,
p = m.responseStart;
if (p > n && p <= l.start) {
l.start = p;
k.wsrt = p - n;
break a;
}
}
e.now && (k.wsrt = Math.floor(e.now()));
}
}
google.c.b("pr");
google.c.b("xe");
if (google.c.gl) {
var q = function (a) {
a && google.aft(a.target);
};
g(document.documentElement, "load", q, !0);
google.c.glu = function () {
h(document.documentElement, "load", q, !0);
};
}
}.call(this));
})();
(function () {
function m() {
return (
window.performance &&
window.performance.navigation &&
window.performance.navigation.type
);
}
function n(a, b, c) {
return !a || (!b && p(a))
? 0
: a.getBoundingClientRect
? q(a, b, c, function (f) {
return f.getBoundingClientRect();
})
: 1;
}
function p(a) {
return "none" == a.style.display
? !0
: document.defaultView && document.defaultView.getComputedStyle
? ((a = document.defaultView.getComputedStyle(a)),
!!a &&
("hidden" == a.visibility ||
("0px" == a.height && "0px" == a.width)))
: !1;
}
function q(a, b, c, f) {
var e = f(a),
h = e.left + window.pageXOffset,
k = e.top + window.pageYOffset,
g = e.width,
l = e.height,
d = 0;
if (!b && 0 >= l && 0 >= g) return d;
b = window.innerHeight || document.documentElement.clientHeight;
0 > k + l ? (d = 2) : k >= b && (d = 4);
if (
0 > h + g ||
h >= (window.innerWidth || document.documentElement.clientWidth)
)
d |= 8;
else if (c) {
for (e = e.left; a && a != c; a = a.parentElement)
e += a.scrollLeft;
c = f(c);
if (e + g < c.left || e >= c.right) d |= 8;
}
d || ((d = 1), k + l > b && (d |= 4));
return d;
}
var r = window.location,
t = "aft frt hct prt pprt sct".split(" ");
function u(a) {
return (a = r.search.match(new RegExp("[?&]" + a + "=(\\d+)")))
? Number(a[1])
: -1;
}
var v = window.innerHeight || document.documentElement.clientHeight,
w = 0,
x = 0,
y = 0,
z = 0,
A = 0,
B = 0,
C = 0,
D = !0,
E = !0,
F = -1;
function G(a, b, c, f) {
var e = google.timers.load.t[a];
(e && (c || (f && b && b < e))) || google.tick("load", a, b);
}
function H(a, b, c) {
a && (G("frt", c, !1, !0), ++z, I());
b && (G("aft", c, !1, !0), ++B, I());
G("iml", c, !1, !0);
++x;
(google.c.biml || b) && J();
}
function J() {
var a = google.c.biml ? x == w : A == B;
!E && a && google.c.u("il");
}
function I() {
if (!D && B == A && z == y) {
google.c.e("load", "ima", String(A));
google.c.e("load", "imad", String(C));
google.c.e("load", "aftp", String(Math.round(F)));
var a = google.timers.load,
b = a.m;
if (!b || !b.prs) {
var c = m() ? 0 : u("qsubts");
0 < c && ((b = u("fbts")), 0 < b && (a.t.start = Math.max(c, b)));
var f = a.t,
e = f.start;
b = { wsrt: a.wsrt };
for (var h = 0, k; (k = t[h++]); ) {
var g = f[k];
g && e && (b[k] = g - e);
}
0 < c && (b.gsasrt = a.t.start - c);
c = a.e;
a =
"/gen_204?s=" +
google.sn +
"&t=aft&atyp=csi&ei=" +
google.kEI +
"&rt=";
f = "";
for (d in b) (a += "" + f + d + "." + b[d]), (f = ",");
for (var l in c) a += "&" + l + "=" + c[l];
window._cshid && (a += "&cshid=" + window._cshid);
2 == m() && (a += "&bb=1");
1 == m() && (a += "&r=1");
window.opener && (a += "&wo=1");
if ("gsasrt" in b) {
var d = u("qsd");
0 < d && (a += "&qsd=" + d);
}
google.kBL && (a += "&bl=" + google.kBL);
d = a;
navigator.sendBeacon
? navigator.sendBeacon(d, "")
: google.log("", "", d);
}
}
}
var K = "src bsrc url ll image img-url".split(" ");
function L(a) {
for (var b = 0, c; (c = K[b++]); )
if (a.getAttribute("data-" + c)) return !0;
return !1;
}
google.c.b("il");
google.c.setup = function (a, b, c) {
var f = a.getAttribute("data-atf");
if (f) return Number(f);
var e = "string" != typeof a.src || !a.src,
h = !!a.getAttribute("data-bsrc");
f = a.getAttribute("data-deferred");
var k = !f && L(a);
k && a.setAttribute("data-lzy_", 1);
var g;
for (g = a; g && "center_col" != g.id; ) g = g.parentElement;
g = n(a, h && google.c.lmv, g);
a.setAttribute("data-atf", g);
var l = !!(g & 1);
e = (e || a.complete) && !f && !h && !(google.c.ll && l && k);
h = (!google.c.lhc && Number(a.getAttribute("data-iml"))) || 0;
++w;
if ((e && !h) || a.hasAttribute("data-noaft")) ++x;
else {
if ((k = google.c.btfi && g & 4 && h && F < v)) {
var d = a.getBoundingClientRect().top + window.pageYOffset;
!c || d < c ? (F = l ? v : d) : (k = !1);
}
l && (++A, f && ++C);
b && ++y;
k && G("aft", h, !1, !0);
e && h
? H(b, l, h)
: (l && (!c || c >= v) && (F = v),
google.rll(a, !0, function () {
H(b, l, Date.now());
}));
}
return g;
};
google.c.ubr = function (a, b, c) {
google.c.btfi
? 0 > F && (c && (F = c), G("aft", b))
: G("aft", b, !0);
D && ((D = !1), I());
a &&
E &&
(G("prt", b),
G("iml", b, !0),
(E = !1),
J(),
(google.c.setup = function () {
return 0;
}),
(google.c.ubr = function () {}));
};
}.call(this));
(function () {
var b = [
function () {
google.tick && google.tick("load", "dcl");
},
];
google.dclc = function (a) {
b.length ? b.push(a) : a();
};
function c() {
for (var a; (a = b.shift()); ) a();
}
window.addEventListener
? (document.addEventListener("DOMContentLoaded", c, !1),
window.addEventListener("load", c, !1))
: window.attachEvent && window.attachEvent("onload", c);
}.call(this));
(function () {
var b = [];
google.jsc = {
xx: b,
x: function (a) {
b.push(a);
},
mm: [],
m: function (a) {
google.jsc.mm.length || (google.jsc.mm = a);
},
};
}.call(this));
(function () {
var e = this || self;
var g = {};
function w(a, b) {
if (null === b) return !1;
if ("contains" in a && 1 == b.nodeType) return a.contains(b);
if ("compareDocumentPosition" in a)
return a == b || !!(a.compareDocumentPosition(b) & 16);
for (; b && a != b; ) b = b.parentNode;
return b == a;
}
var y = function (a, b) {
return function (d) {
d || (d = window.event);
return b.call(a, d);
};
},
D =
"undefined" != typeof navigator &&
/Macintosh/.test(navigator.userAgent),
E = function () {
this._mouseEventsPrevented = !0;
};
var F = function () {
this.h = this.g = null;
},
H = function (a, b) {
var d = G;
d.g = a;
d.h = b;
return d;
};
F.prototype.i = function () {
var a = this.g;
this.g && this.g != this.h
? (this.g = this.g.__owner || this.g.parentNode)
: (this.g = null);
return a;
};
var I = function () {
this.j = [];
this.g = 0;
this.h = null;
this.l = !1;
};
I.prototype.i = function () {
if (this.l) return G.i();
if (this.g != this.j.length) {
var a = this.j[this.g];
this.g++;
a != this.h &&
a &&
a.__owner &&
((this.l = !0), H(a.__owner, this.h));
return a;
}
return null;
};
var G = new F(),
J = new I();
var N = function () {
this.s = [];
this.g = [];
this.h = [];
this.l = {};
this.i = null;
this.j = [];
K(this, "_custom");
},
O =
"undefined" != typeof navigator &&
/iPhone|iPad|iPod/.test(navigator.userAgent),
P = String.prototype.trim
? function (a) {
return a.trim();
}
: function (a) {
return a.replace(/^\s+/, "").replace(/\s+$/, "");
},
Q = /\s*;\s*/,
da = function (a, b) {
return function l(c, f) {
f = void 0 === f ? !0 : f;
var k = b;
if ("_custom" == k) {
k = c.detail;
if (!k || !k._type) return;
k = k._type;
}
var m = k;
"click" == m &&
((D && c.metaKey) ||
(!D && c.ctrlKey) ||
2 == c.which ||
(null == c.which && 4 == c.button) ||
c.shiftKey)
? (m = "clickmod")
: "keydown" == m && !c.a11ysc && (m = "maybe_click");
var u = c.srcElement || c.target;
k = R(m, c, u, "", null);
if (c.path) {
J.j = c.path;
J.g = 0;
J.h = this;
J.l = !1;
var L = J;
} else L = H(u, this);
for (var p; (p = L.i()); ) {
var h = p;
var q = void 0;
var r = h;
p = m;
var n = r.__jsaction;
if (!n) {
var x;
n = null;
"getAttribute" in r && (n = r.getAttribute("jsaction"));
if ((x = n)) {
n = g[x];
if (!n) {
n = {};
for (
var z = x.split(Q), aa = z ? z.length : 0, A = 0;
A < aa;
A++
) {
var v = z[A];
if (v) {
var B = v.indexOf(":"),
M = -1 != B,
ba = M ? P(v.substr(0, B)) : "click";
v = M ? P(v.substr(B + 1)) : v;
n[ba] = v;
}
}
g[x] = n;
}
r.__jsaction = n;
} else (n = ca), (r.__jsaction = n);
}
r = n;
"maybe_click" == p && r.click
? ((q = p), (p = "click"))
: "clickkey" == p
? (p = "click")
: "click" != p || r.click || (p = "clickonly");
q = { o: q ? q : p, action: r[p] || "", event: null, v: !1 };
k = R(q.o, q.event || c, u, q.action || "", h, k.timeStamp);
if (q.v || q.action) break;
}
k &&
"touchend" == k.eventType &&
(k.event._preventMouseEvents = E);
if (q && q.action) {
if ("mouseenter" == m || "mouseleave" == m)
if (
((u = c.relatedTarget),
!(
("mouseover" == c.type && "mouseenter" == m) ||
("mouseout" == c.type && "mouseleave" == m)
) ||
(u && (u === h || w(h, u))))
)
(k.action = ""), (k.actionElement = null);
else {
m = {};
for (var t in c)
"function" !== typeof c[t] &&
"srcElement" !== t &&
"target" !== t &&
(m[t] = c[t]);
m.type =
"mouseover" == c.type ? "mouseenter" : "mouseleave";
m.target = m.srcElement = h;
m.bubbles = !1;
k.event = m;
k.targetElement = h;
}
} else (k.action = ""), (k.actionElement = null);
h = k;
a.i &&
!h.event.a11ysgd &&
((t = R(
h.eventType,
h.event,
h.targetElement,
h.action,
h.actionElement,
h.timeStamp
)),
"clickonly" == t.eventType && (t.eventType = "click"),
a.i(t, !0));
if (h.actionElement || "maybe_click" == h.eventType)
if (a.i)
!h.actionElement ||
"A" != h.actionElement.tagName ||
("click" != h.eventType && "clickmod" != h.eventType) ||
(c.preventDefault
? c.preventDefault()
: (c.returnValue = !1)),
(c = a.i(h)) && f && l.call(this, c, !1);
else {
if ((f = e.document) && !f.createEvent && f.createEventObject)
try {
var C = f.createEventObject(c);
} catch (ha) {
C = c;
}
else C = c;
h.event = C;
a.j.push(h);
}
};
},
R = function (a, b, d, c, f, l) {
return {
eventType: a,
event: b,
targetElement: d,
action: c,
actionElement: f,
timeStamp: l || Date.now(),
};
},
ca = {},
ea = function (a, b) {
return function (d) {
var c = a,
f = b,
l = !1;
"mouseenter" == c
? (c = "mouseover")
: "mouseleave" == c && (c = "mouseout");
if (d.addEventListener) {
if ("focus" == c || "blur" == c || "error" == c || "load" == c)
l = !0;
d.addEventListener(c, f, l);
} else
d.attachEvent &&
("focus" == c
? (c = "focusin")
: "blur" == c && (c = "focusout"),
(f = y(d, f)),
d.attachEvent("on" + c, f));
return { o: c, m: f, capture: l };
};
},
K = function (a, b) {
if (!a.l.hasOwnProperty(b)) {
var d = da(a, b),
c = ea(b, d);
a.l[b] = d;
a.s.push(c);
for (d = 0; d < a.g.length; ++d) {
var f = a.g[d];
f.h.push(c.call(null, f.g));
}
"click" == b && K(a, "keydown");
}
};
N.prototype.m = function (a) {
return this.l[a];
};
var V = function (a, b) {
var d = new fa(b);
a: {
for (var c = 0; c < a.g.length; c++)
if (S(a.g[c], b)) {
b = !0;
break a;
}
b = !1;
}
if (b) return a.h.push(d), d;
T(a, d);
a.g.push(d);
U(a);
return d;
},
U = function (a) {
for (
var b = a.h.concat(a.g), d = [], c = [], f = 0;
f < a.g.length;
++f
) {
var l = a.g[f];
W(l, b) ? (d.push(l), X(l)) : c.push(l);
}
for (f = 0; f < a.h.length; ++f)
(l = a.h[f]), W(l, b) ? d.push(l) : (c.push(l), T(a, l));
a.g = c;
a.h = d;
},
T = function (a, b) {
var d = b.g;
O && (d.style.cursor = "pointer");
for (d = 0; d < a.s.length; ++d) b.h.push(a.s[d].call(null, b.g));
},
Y = function (a, b) {
a.i = b;
a.j && (0 < a.j.length && b(a.j), (a.j = null));
},
fa = function (a) {
this.g = a;
this.h = [];
},
S = function (a, b) {
for (a = a.g; a != b && b.parentNode; ) b = b.parentNode;
return a == b;
},
W = function (a, b) {
for (var d = 0; d < b.length; ++d)
if (b[d].g != a.g && S(b[d], a.g)) return !0;
return !1;
},
X = function (a) {
for (var b = 0; b < a.h.length; ++b) {
var d = a.g,
c = a.h[b];
d.removeEventListener
? d.removeEventListener(c.o, c.m, c.capture)
: d.detachEvent && d.detachEvent("on" + c.o, c.m);
}
a.h = [];
};
var Z = new N();
V(Z, window.document.documentElement);
K(Z, "click");
K(Z, "focus");
K(Z, "focusin");
K(Z, "blur");
K(Z, "focusout");
K(Z, "error");
K(Z, "load");
K(Z, "change");
K(Z, "dblclick");
K(Z, "input");
K(Z, "keyup");
K(Z, "keydown");
K(Z, "keypress");
K(Z, "mousedown");
K(Z, "mouseenter");
K(Z, "mouseleave");
K(Z, "mouseout");
K(Z, "mouseover");
K(Z, "mouseup");
K(Z, "paste");
K(Z, "touchstart");
K(Z, "touchend");
K(Z, "touchcancel");
K(Z, "speech");
(function (a) {
google.jsad = function (b) {
Y(a, b);
};
google.jsaac = function (b) {
return V(a, b);
};
google.jsarc = function (b) {
X(b);
for (var d = !1, c = 0; c < a.g.length; ++c)
if (a.g[c] === b) {
a.g.splice(c, 1);
d = !0;
break;
}
if (!d)
for (d = 0; d < a.h.length; ++d)
if (a.h[d] === b) {
a.h.splice(d, 1);
break;
}
U(a);
};
})(Z);
window.gws_wizbind = (function (a) {
return {
trigger: function (b) {
var d = a.m(b.type);
d || (K(a, b.type), (d = a.m(b.type)));
var c = b.target || b.srcElement;
d && d.call(c.ownerDocument.documentElement, b);
},
bind: function (b) {
Y(a, b);
},
};
})(Z);
}.call(this));
var h =
"function" == typeof Object.defineProperties
? Object.defineProperty
: function (a, b, c) {
if (a == Array.prototype || a == Object.prototype) return a;
a[b] = c.value;
return a;
},
k = function (a) {
a = [
"object" == typeof globalThis && globalThis,
a,
"object" == typeof window && window,
"object" == typeof self && self,
"object" == typeof global && global,
];
for (var b = 0; b < a.length; ++b) {
var c = a[b];
if (c && c.Math == Math) return c;
}
throw Error("a");
},
l = k(this),
m = function (a, b) {
if (b)
a: {
var c = l;
a = a.split(".");
for (var d = 0; d < a.length - 1; d++) {
var e = a[d];
if (!(e in c)) break a;
c = c[e];
}
a = a[a.length - 1];
d = c[a];
b = b(d);
b != d &&
null != b &&
h(c, a, { configurable: !0, writable: !0, value: b });
}
};
m("String.prototype.startsWith", function (a) {
return a
? a
: function (b, c) {
if (null == this)
throw new TypeError(
"The 'this' value for String.prototype.startsWith must not be null or undefined"
);
if (b instanceof RegExp)
throw new TypeError(
"First argument to String.prototype.startsWith must not be a regular expression"
);
var d = this + "";
b += "";
var e = d.length,
g = b.length;
c = Math.max(0, Math.min(c | 0, d.length));
for (var f = 0; f < g && c < e; ) if (d[c++] != b[f++]) return !1;
return f >= g;
};
});
google.arwt = function (a) {
a.href = document.getElementById(
a.id.substring(a.id.startsWith("vcs") ? 3 : 1)
).href;
return !0;
};
(function () {
var d = function (a) {
this.h = a = a.url;
var b = /[?&]dsh=1(&|$)/.test(a);
this.j = !b && /[?&]ae=1(&|$)/.test(a);
this.l = !b && /[?&]ae=2(&|$)/.test(a);
if ((this.g = /[?&]adurl=([^&]*)/.exec(a)) && this.g[1]) {
try {
var c = decodeURIComponent(this.g[1]);
} catch (e) {
c = null;
}
this.i = c;
}
},
g = function (a, b) {
return (a.j && a.i) || a.l
? 1 == b
? a.j
? a.i
: f(a, "&dct=1")
: 2 == b
? f(a, "&ri=2")
: f(a, "&ri=16")
: a.h;
},
f = function (a, b) {
return a.g
? a.h.slice(0, a.g.index) + b + a.h.slice(a.g.index)
: a.h + b;
};
var k = function (a, b) {
this.g = b === h ? a : "";
};
k.prototype.i = !0;
k.prototype.h = function () {
return this.g.toString();
};
k.prototype.toString = function () {
return this.g.toString();
};
var l = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,
h = {};
var m = /^((market|itms|intent|itms-appss):\/\/)/i;
google.ausb = function (a) {
if (!a) return google.ml(Error("a"), !1), !0;
if (a.getAttribute("data-sbv2")) {
if (a.hasAttribute("data-ohref"))
var b = a.getAttribute("data-ohref");
else (b = a.href), a.setAttribute("data-ohref", b);
var c = b;
var e = new d({ url: c });
c =
(e.j && e.i) || e.l
? navigator.sendBeacon
? navigator.sendBeacon(f(e, "&act=1&ri=1"), "")
? g(e, 1)
: g(e, 2)
: g(e, 0)
: c;
c = c instanceof k || !m.test(c) ? c : new k(c, h);
b != c &&
(c instanceof k
? (b = c)
: ((b = c),
b instanceof k ||
((b = "object" == typeof b && b.i ? b.h() : String(b)),
l.test(b) || (b = "about:invalid#zClosurez"),
(b = new k(b, h)))),
(a.href =
b instanceof k && b.constructor === k
? b.g
: "type_error:SafeUrl"));
}
return !0;
};
}.call(this));
</script>
<!--CSH_START-->
<!--CSH_END-->
<style>
html {
font-family: arial, sans-serif;
}
body,
h1 {
font-family: arial, sans-serif;
font-size: 14px;
}
h1 {
font-weight: normal;
margin: 0;
padding: 0;
}
h3 {
font-size: medium;
font-weight: normal;
margin: 0;
padding: 0;
}
body {
margin: 0;
background: #fff;
color: #202124;
}
a {
color: #1a0dab;
text-decoration: none;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0.1);
}
a:visited {
color: #609;
}
a:hover {
text-decoration: underline;
}
a:hover h3 {
text-decoration: underline;
}
cite,
cite a:link,
cite a:visited {
color: #202124;
font-style: normal;
}
button {
margin: 0;
}
ol li {
list-style: none;
}
ol,
ul,
li {
margin: 0;
padding: 0;
}
input {
font-family: arial, sans-serif;
font-size: 14px;
}
@-webkit-keyframes qs-timer {
0% {
}
}
.g,
.KIy09e {
width: 600px;
margin-top: 0;
margin-bottom: 30px;
}
.s {
max-width: 48em;
}
.iUh30 {
padding-top: 1px;
}
.iUh30 {
font-size: 14px;
line-height: 1.3;
}
.f {
color: #70757a;
line-height: 1.58;
}
a.fl:link,
.fl a,
.gl a:link {
color: #1a0dab;
}
.r a.fl {
font-size: 14px;
}
.r {
font-weight: inherit;
font-size: small;
margin: 0;
line-height: 1.2;
}
.std,
.g {
font-family: arial, sans-serif;
font-size: 14px;
}
.g {
line-height: 1.2;
text-align: left;
}
.s {
color: #4d5156;
line-height: 1.54;
}
h4.r {
font-size: small;
}
.std,
.c {
line-height: 146%;
}
.st {
line-height: 1.58;
word-wrap: break-word;
}
.st sup {
line-height: 0.9;
}
html:not(.zAoYTe) [tabindex] {
outline: 0;
}
html:not(.zAoYTe) .hide-focus-ring {
outline: 0;
}
.z1asCe {
display: inline-block;
fill: currentColor;
height: 24px;
line-height: 24px;
position: relative;
width: 24px;
}
.z1asCe svg {
display: block;
height: 100%;
width: 100%;
}
.di8g3 {
padding: 6px 8px;
}
#center_col .di8g3 {
margin: 0 -35px 0 -8px;
padding: 6px 20px 0;
}
#rhs .di8g3 {
margin-left: 2px;
padding-bottom: 5px;
padding-top: 5px;
}
.FzvWSb {
margin-bottom: 5px;
}
.vk_c {
position: relative;
line-height: 1.8;
padding: 20px 16px 24px;
background-color: #fff;
width: 618px;
}
#rhs .fIcnad {
border: none;
margin-left: 0;
}
.vk_c,
#rhs .fIcnad {
border-radius: 8px;
border: 1px solid #dfe1e5;
box-shadow: none;
}
.vk_c .vk_c {
border-radius: 0;
box-shadow: none;
background-color: transparent;
border: 0;
box-shadow: none;
margin: 0;
padding: 0;
position: static;
}
.vkc_np {
margin-left: -16px;
margin-right: -16px;
}
.WIDPrb {
padding-left: 16px;
}
.iiFzhd {
padding-right: 16px;
}
.vk_pt {
padding-top: 20px;
}
.vk_arc {
border-top: 1px solid #ebebeb;
cursor: pointer;
height: 0;
margin-bottom: -19px;
overflow: hidden;
padding: 20px 0;
text-align: center;
}
.vk_ard {
top: -11px;
}
.vk_aru {
bottom: -6px;
}
.vk_ard,
.vk_aru {
background-color: #dfe1e5;
margin-left: auto;
margin-right: auto;
position: relative;
height: 6px;
width: 64px;
}
.vk_ard:after,
.vk_ard:before,
.vk_aru:after,
.vk_aru:before {
content: " ";
height: 0;
left: 0;
position: absolute;
width: 0;
border-left: 32px solid rgba(255, 255, 255, 0);
border-right: 32px solid rgba(255, 255, 255, 0);
}
.vk_ard:before {
border-top: 16px solid #dfe1e5;
top: 6px;
}
.vk_aru:before {
border-bottom: 16px solid #dfe1e5;
bottom: 6px;
}
.vk_ard:after {
top: 0;
border-top: 16px solid #fff;
}
.vk_aru:after {
bottom: 0;
border-bottom: 16px solid #fff;
}
.jC7Epd.vk_ard,
.jC7Epd.vk_aru {
background-color: #202124;
}
.jC7Epd.vk_ard:before {
border-top-color: #202124;
}
.jC7Epd.vk_aru:before {
border-bottom-color: #202124;
}
.xpdclps,
.xpdxpnd {
overflow: hidden;
}
.xpdclps,
.xpdxpnd {
-webkit-transition: max-height 0.3s;
}
.xpdxpnd,
.xpdopen .xpdclps,
.xpdopen .xpdxpnd.xpdnoxpnd {
max-height: 0;
}
.xpdopen .xpdxpnd {
max-height: none;
}
.xpdopen .xpdbox .xpdxpnd,
.xpdopen .xpdbox.xpdopen .xpdclps {
max-height: 0;
}
.xpdopen .xpdbox.xpdopen .xpdxpnd,
.xpdopen .xpdbox .xpdclps {
max-height: none;
}
.xpdclose .k5nfEc {
display: none;
}
.vk_gbt {
border-top: 1px solid #ebebeb;
}
.vk_spc {
height: 16px;
width: 100%;
}
.pVFdhc {
background-color: #ebebeb;
height: 1px;
}
.vk_tbl {
border-collapse: collapse;
}
.vk_tbl td {
padding: 0;
}
.ChOqnd,
.ChOqnd a {
color: #70757a !important;
text-decoration: none;
}
.ChOqnd a:hover {
text-decoration: underline;
}
.ChOqnd {
font-size: 11px !important;
}
.vk_c a {
text-decoration: none;
}
.vk_gn {
color: #1e8e3e !important;
}
.vk_rd {
color: #ea4335 !important;
}
.bTuXH {
color: #3c4043 !important;
}
.vk_gy {
color: #878787 !important;
}
.vk_bk {
color: #202124 !important;
}
.dDoNo {
font-weight: lighter !important;
font-size: xx-large !important;
}
.vk_h {
font-weight: lighter !important;
font-size: x-large !important;
}
.vk_sh {
font-weight: lighter !important;
font-size: medium !important;
}
.Uekwlc {
font-weight: lighter !important;
font-size: 14px;
}
.Uekwlc {
line-height: 1.8;
}
.p13zmc {
font-weight: lighter !important;
}
.cYvRhe {
font-weight: bold !important;
}
.fp-i .SzDvzc {
display: none;
}
.fp-f {
bottom: 0;
height: auto;
left: 0;
position: fixed !important;
right: 0;
top: 0;
width: auto;
z-index: 127;
}
.fp-h:not(.fp-nh):not(.goog-modalpopup-bg):not(.goog-modalpopup) {
display: none !important;
}
.fp-zh.fp-h:not(.fp-nh):not(.goog-modalpopup-bg):not(.goog-modalpopup) {
display: block !important;
height: 0;
overflow: hidden;
transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.fp-i .fp-c {
display: block;
min-height: 100vh;
}
li.fp-c {
list-style: none;
}
.fp-w {
box-sizing: border-box;
left: 0;
margin-left: auto;
margin-right: auto;
max-width: 1217px;
right: 0;
}
.ellip {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.tF2Cxc {
position: relative;
}
.Jb0Zif .BDNLRc {
margin: 16px 16px -11px;
}
.gl:visited {
color: #666;
}
.RUXr2d {
display: inline;
}
.MTB56 {
margin-right: 12px;
vertical-align: middle;
}
.qpGQpf {
clear: both;
padding-top: 6px;
}
.tcPEUc .MTB56 {
display: none;
}
.VwiC3b {
line-height: 1.58;
word-wrap: break-word;
}
.VwiC3b sup {
line-height: 0.9;
}
.yuRUbf {
font-weight: normal;
font-size: small;
line-height: 1.2;
}
.IsZvec {
max-width: 48em;
color: #4d5156;
line-height: 1.58;
}
.uo4vr {
color: #70757a;
line-height: 1.58;
}
.IjZ7ze {
display: inline-block;
color: #70757a;
font-size: 12px;
line-height: 1.34;
white-space: nowrap;
}
.FyYA1e {
margin: 5px 0;
}
.P1usbc {
display: table;
white-space: nowrap;
margin: 5px 0;
line-height: 1.58;
color: #70757a;
}
.G1Rrjc {
display: table-cell;
padding-left: 15px;
vertical-align: baseline;
}
.i4vd5e {
display: table-cell;
}
.wrBvFf {
overflow: hidden;
text-overflow: ellipsis;
}
.VNLkW {
display: table-row;
vertical-align: top;
}
.h7mcFf {
color: #70757a;
}
.k6DEPe {
display: table-row;
width: 100%;
}
.TXwUJf {
color: #70757a;
}
.PcHvNb {
position: absolute;
}
.N3nEGc {
background-color: #fff;
float: left;
margin-top: 4px;
}
.wEQKyf.N3nEGc {
float: right;
margin: 7px 0 5px 12px;
}
.Ixi80c {
margin-top: 0;
}
.i0PvJb {
background-color: #000;
}
.mWTy7c {
border-top-left-radius: 2px;
bottom: 0;
font-size: 11px;
font-weight: bold;
padding: 1px 3px;
position: absolute;
right: 0;
text-align: right;
text-decoration: none;
background-color: rgba(0, 0, 0, 0.7);
color: #fff;
}
.rGhul {
display: block;
position: relative;
overflow: hidden;
}
.rGhul:focus {
outline-style: solid;
outline-width: 2px;
}
.TbwUpd a.fl {
font-size: 14px;
}
.TQc1id .qLRx3b {
font-size: 14px;
line-height: 1.58;
}
.TbwUpd {
display: inline-block;
padding-bottom: 2px;
padding-top: 1px;
-webkit-text-size-adjust: none;
}
.NJjxre {
position: absolute;
left: 0;
top: 0;
}
.GHDvEf,
.GHDvEf:hover,
.GHDvEf.selected,
.GHDvEf.selected:hover {
display: inline-block;
background-color: #fff;
height: 12px;
margin-top: 1px;
-webkit-user-select: none;
width: 13px;
}
.action-menu .mn-dwn-arw {
border-color: #202124 transparent;
margin-top: -3px;
margin-left: 3px;
left: 0;
border-color: #70757a transparent;
}
.action-menu {
display: inline;
margin: 0 3px;
position: relative;
-webkit-user-select: none;
margin-top: 1px;
vertical-align: middle;
}
.action-menu-panel {
padding: 6px 0;
position: absolute;
left: 0;
padding: 0;
top: 12px;
visibility: hidden;
background: #fff;
border: 1px solid rgba(0, 0, 0, 0.2);
font-size: 13px;
white-space: nowrap;
z-index: 3;
-webkit-transition: opacity 0.218s;
box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
}
.action-menu-item {
cursor: pointer;
-webkit-user-select: none;
}
.action-menu-item:hover {
background-color: #f8f9fa;
}
#rcnt .action-menu-item a.fl,
.action-menu-item a.fl {
color: #3c4043;
display: block;
padding: 7px 18px;
text-decoration: none;
outline: 0;
}
.action-menu-panel:focus,
.action-menu-item:focus,
.action-menu-item a:focus {
outline: none;
}
.action-menu-item {
margin: 0;
padding: 0;
-webkit-user-select: none;
}
.action-menu-item.selected {
background-color: #f8f9fa;
}
.Uo8X3b {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
margin: 0;
overflow: hidden;
padding: 0;
position: absolute;
white-space: nowrap;
width: 1px;
z-index: -1000;
-webkit-user-select: none;
}
#rhs {
float: left;
min-width: 268px;
display: block;
position: relative;
padding-bottom: 15px;
margin-left: 892px;
padding-right: 8px;
}
@media (min-width: 1459px) and (max-width: 1539px) {
#rhs {
margin-left: calc(50vw + 163px);
}
}
@media (min-width: 1539px) {
#rhs {
margin-left: 932px;
}
}
#rhs .scrt.VjDLd,
#rhs table.VjDLd {
border: 0;
}
#rhs .VjDLd {
border: 1px solid #f8f9fa;
padding-left: 17px;
padding-right: 16px;
position: relative;
width: 457px;
box-sizing: border-box;
}
#center_col .rhsl5 {
display: none;
}
#rhs.rhstc4 .VjDLd {
width: 369px;
}
.rhstc4 .rhsg4 {
background: none !important;
display: none !important;
}
.rhstc5 .rhsl5 {
background: none !important;
display: none !important;
}
.gke0pe {
min-width: 1261px;
background: #fff;
color: #70757a;
font-size: 14px;
font-family: Google Sans, arial, sans-serif;
border-bottom: 1px solid #ebebeb;
margin-top: -21px;
position: relative;
z-index: 126;
}
#hdtb-msb {
float: left;
position: relative;
white-space: nowrap;
align-items: baseline;
display: flex;
-ms-flex-pack: justify;
justify-content: space-between;
min-width: 832px;
}
.MUFPAc {
display: inline;
margin-left: 169px;
}
.MbEPDb {
vertical-align: text-bottom;
margin-left: -4px;
}
.hdtb-mitem .GOE98c,
.hdtb-mitem a,
.hdtb-mitem.hdtb-msel,
.t2vtad {
color: #5f6368;
text-decoration: none;
display: inline-block;
font-weight: 500;
padding: 0 12px;
padding: 8px 16px 8px 16px;
padding: 17px 12px 11px 10px;
}
.hdtb-mitem {
height: 16px;
line-height: 16px;
margin: 11px 1px 0;
display: inline-block;
}
.hdtb-mitem a:active {
color: #1a73e8;
}
.hdtb-mitem.hdtb-msel {
color: #1a73e8;
font-weight: 500;
}
.cCvmNd .hdtb-mitem.hdtb-msel {
border-bottom: none;
}
.hdtb-mitem.hdtb-msel:hover {
cursor: pointer;
}
.hdtb-mitem.hdtb-msel:active {
background: none;
}
.hdtb-mitem a {
color: #5f6368;
}
#hdtb-msb > .hdtb-mitem:first-child {
margin-left: 180px;
}
.t2vtad {
border: 1px solid transparent;
text-align: center;
border-radius: 2px;
line-height: 19px;
cursor: pointer;
margin-left: -1px;
padding: 4px 11px;
margin-right: -11px;
}
.t2vtad:not(.hdtb-tl-sel):hover {
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
-webkit-transition: all 0s;
background-color: #f8f9fa;
background-image: -webkit-linear-gradient(top, #f8f9fa, #f8f9fa);
background-image: -webkit-gradient(
linear,
left top,
left bottom,
from(#f8f9fa),
to(#f8f9fa)
);
border: 1px solid #dadce0;
color: #202124;
}
.t2vtad:active,
.t2vtad:not(.hdtb-tl-sel):hover:active {
background-color: #f8f9fa;
background-image: -webkit-linear-gradient(top, #f8f9fa, #f8f9fa);
background-image: -webkit-gradient(
linear,
left top,
left bottom,
from(#f8f9fa),
to(#f8f9fa)
);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
}
.YTDezd {
background: #1a73e8;
height: 3px;
margin-top: 11px;
}
.bmaJhd {
margin-right: 5px;
vertical-align: text-bottom;
}
[dir="ltr"],
[dir="rtl"] {
unicode-bidi: -webkit-isolate;
unicode-bidi: isolate;
}
bdo[dir="ltr"],
bdo[dir="rtl"] {
unicode-bidi: bidi-override;
unicode-bidi: -webkit-isolate-override;
unicode-bidi: isolate-override;
}
#res h3,
#botstuff h3 {
font-size: 20px;
line-height: 1.3;
}
a.a-no-hover-decoration:hover {
text-decoration: none;
}
#cnt {
clear: both;
min-width: 833px;
margin-left: 0;
padding-top: 20px;
box-sizing: border-box;
position: relative;
min-height: 100vh;
}
.D6j0vc {
float: left;
width: 0;
}
#center_col {
clear: both;
position: relative;
margin-right: 264px;
margin-left: 180px;
width: 652px;
}
#rso {
margin-top: 6px;
}
#hdtbMenus {
background-color: transparent;
top: 0;
width: 100%;
white-space: nowrap;
height: 22px;
position: absolute;
-webkit-transition: top 220ms ease-in-out;
}
#hdtbMenus.hdtb-td-o {
top: 58px;
padding-top: 3px;
padding-bottom: 7px;
top: 0;
top: 68px;
}
#hdtbMenus.hdtb-td-c {
display: none;
}
.mn-dwn-arw {
border-color: #70757a transparent;
border-style: solid;
border-width: 5px 4px 0 4px;
width: 0;
height: 0;
margin-left: -2px;
top: 50%;
margin-top: -2px;
position: absolute;
}
.GyAeWb {
position: relative;
margin-top: 0px;
clear: both;
}
.eqAnXb {
font-size: medium;
font-weight: normal;
line-height: 1.2;
border: 0;
margin: 0;
}
.main {
width: 100%;
}
.D6j0vc,
.big .D6j0vc {
max-width: 1539px;
}
.CvDJxb {
min-width: 1261px;
z-index: 128;
}
.dodTBe {
height: 65px;
margin: 8px 0 5px;
}
.appbar {
background: #fff;
min-width: 1261px;
-webkit-box-sizing: border-box;
width: 100%;
}
</style>
</head>
<body
jsmodel="TvHxbe"
class="srp vasq"
jscontroller="aCZVp"
marginheight="3"
topmargin="3"
jsaction="rcuQ6b:npT2md"
id="gsr"
>
<style>
.wYq63b {
display: flex;
left: 0;
position: absolute;
top: 0;
z-index: 1001;
}
.S6VXfe {
align-items: center;
background-color: #fff;
border-radius: 0 2px 2px 0;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16),
0 0 0 1px rgba(0, 0, 0, 0.08);
display: flex;
margin: 80px auto 8px 0;
overflow: hidden;
}
.gyPpGe,
.gyPpGe:visited,
.qlVNAd {
border: 2px solid rgba(0, 0, 0, 0.16);
border-radius: 2px;
color: #4b11a8;
cursor: pointer;
display: inline-block;
font-size: 14px;
line-height: 20px;
margin: 6px 11px;
min-height: 32px;
text-decoration: underline;
text-align: center;
width: 106px;
}
.gyPpGe:not(:focus) {
clip: rect(1px, 1px, 1px, 1px);
overflow: hidden;
position: absolute;
padding: 0;
}
a.oBa0Fe {
color: #70757a;
float: right;
font-style: italic;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
tap-highlight-color: rgba(0, 0, 0, 0);
}
a.aciXEb {
padding: 0 5px;
}
.gsfi,
.lst {
font: 16px arial, sans-serif;
color: rgba(0, 0, 0, 0.87);
line-height: 34px;
height: 34px !important;
}
.hp .nojsb,
.srp .jsb {
display: none;
}
.tsf {
width: 833px;
}
.big .tsf {
width: 1109px;
}
#searchform {
width: 100%;
}
.minidiv .sfbg {
background: #fff;
box-shadow: 0 1px 6px 0 rgba(32, 33, 36, 0.28);
height: 72px;
overflow: hidden;
}
#searchform.minidiv .sbfcn,
#searchform.minidiv .sbhcn {
box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
}
@media only screen and (max-height: 768px) {
.hp #searchform {
top: 269px;
}
}
.srp #searchform {
position: absolute;
top: 20px;
margin-top: 8px;
}
.sfbg {
background: #fff;
height: 69px;
left: 0;
position: absolute;
width: 100%;
}
.sfbgg {
height: 65px;
}
.A8SBwf {
position: relative;
margin: 0 auto;
margin-left: 133px;
width: 692px;
padding-left: 27px;
}
.RNNXgb {
background: #fff;
display: flex;
border: 1px solid transparent;
box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
height: 39px;
width: 690px;
border-radius: 24px;
z-index: 3;
height: 44px;
margin: 0 auto;
}
.emcav .RNNXgb {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
border-color: rgba(223, 225, 229, 0);
box-shadow: 0 2px 8px 1px rgba(64, 60, 67, 0.24);
}
.minidiv .emcav .RNNXgb {
box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
border-color: rgba(223, 225, 229, 0);
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.RNNXgb:hover,
.sbfc .RNNXgb {
background-color: #fff;
box-shadow: 0 2px 8px 1px rgba(64, 60, 67, 0.24);
border-color: rgba(223, 225, 229, 0);
}
.minidiv .RNNXgb:hover,
.minidiv .sbfc .RNNXgb {
border-color: rgba(223, 225, 229, 0);
box-shadow: 0 1px 6px rgba(32, 33, 36, 0.28);
}
.SDkEP {
flex: 1;
display: flex;
padding: 5px 4px 0 16px;
padding-left: 14px;
}
.logo {
position: absolute;
left: -139px;
padding: 4px 28px 0 30px;
top: 6px;
}
.sbfc .iblpc,
.emcav .iblpc {
padding-right: 14px;
margin-left: -1px;
}
.iblpc span {
display: none;
}
.sbfc .iblpc span,
.emcav .iblpc span {
display: block;
}
.sbfc.A8SBwf,
.emcav.A8SBwf {
padding-left: 0;
width: 719px;
}
.sbfc .RNNXgb,
.emcav .RNNXgb {
width: 717px;
}
.iblpc {
display: flex;
align-items: center;
padding-right: 6px;
margin-top: -7px;
}
#logo {
display: block;
overflow: hidden;
position: relative;
}
#logo img {
border: 0;
}
.hsuHs {
margin: auto;
}
.wFncld {
color: #9aa0a6;
height: 20px;
width: 20px;
}
.gLFyf {
background-color: transparent;
border: none;
margin: 0;
padding: 0;
color: rgba(0, 0, 0, 0.87);
word-wrap: break-word;
outline: none;
display: flex;
flex: 100%;
-webkit-tap-highlight-color: transparent;
margin-top: -37px;
height: 34px;
font-size: 16px;
}
.a4bIc {
display: flex;
flex: 1;
flex-wrap: wrap;
}
.pR49Ae {
color: transparent;
flex: 100%;
white-space: pre;
height: 34px;
}
.pR49Ae span {
background: url("/images/experiments/wavy-underline.png") repeat-x
scroll 0 100% transparent;
padding: 0 0 10px 0;
}
.dRYYxd {
display: flex;
flex: 0 0 auto;
margin-top: -5px;
align-items: stretch;
flex-direction: row;
}
.clear-button {
flex: 1 0 auto;
display: none;
cursor: pointer;
align-items: center;
border: 0;
background: transparent;
outline: none;
padding: 0 8px;
line-height: 44px;
}
.XoaYSb {
display: flex;
}
.lBbtTb {
height: 100%;
color: #80868b;
vertical-align: middle;
outline: none;
}
.clear-button {
padding-right: 4px;
}
.lBbtTb {
margin-right: 12px;
}
.FqnKTc {
border-left: 1px solid #dfe1e5;
height: 65%;
}
.hpuQDe {
flex: 1 0 auto;
display: flex;
cursor: pointer;
align-items: center;
border: 0;
background: transparent;
outline: none;
padding: 0 8px;
width: 24px;
line-height: 44px;
}
.HPVvwb {
height: 24px;
width: 24px;
vertical-align: middle;
}
.Tg7LZd {
height: 44px;
width: 44px;
background: transparent;
border: none;
cursor: pointer;
flex: 0 0 auto;
padding: 0;
}
.Tg7LZd {
flex: 0 0 auto;
padding-right: 13px;
}
html:not(.zAoYTe) .Tg7LZd:focus {
outline: none;
}
.FAuhyb {
background: none;
color: #4285f4;
height: 24px;
width: 24px;
margin: auto;
}
.UUbT9 {
position: absolute;
width: 100%;
text-align: left;
margin-top: -1px;
z-index: 989;
cursor: default;
-webkit-user-select: none;
}
.aajZCb {
background: #fff;
box-shadow: 0 9px 8px -3px rgba(64, 60, 67, 0.24),
8px 0 8px -7px rgba(64, 60, 67, 0.24),
-8px 0 8px -7px rgba(64, 60, 67, 0.24);
display: flex;
flex-direction: column;
list-style-type: none;
margin: 0;
padding: 0;
border: 0;
border-radius: 0 0 24px 24px;
padding-bottom: 4px;
overflow: hidden;
}
.minidiv .aajZCb {
box-shadow: 0 4px 6px rgba(32, 33, 36, 0.28);
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
}
.erkvQe {
flex: auto;
padding-bottom: 16px;
}
.RjPuVb {
height: 1px;
margin: 0 26px 0 0;
}
.S3nFnd .RjPuVb,
.S3nFnd .aajZCb {
flex: 0 0 auto;
}
.xtSCL {
border-top: 1px solid #e8eaed;
margin: 0 14px;
padding-bottom: 4px;
}
#ynRric {
display: none;
}
.ynRric {
list-style-type: none;
flex-direction: column;
color: #80868b;
font-family: arial, sans-serif;
font-size: 14px;
letter-spacing: 0.75px;
margin: 0 20px 0 16px;
padding: 8px 0 8px 0;
line-height: 16px;
}
#sbt {
display: none;
}
.sbct {
display: flex;
align-items: center;
min-width: 0;
max-height: none;
padding: 0;
}
.jKWzZXdEJWi__suggestions-inner-container {
flex: auto;
display: flex;
align-items: center;
margin: 0 20px 0 14px;
}
.sbtc {
display: flex;
flex: auto;
flex-direction: column;
min-width: 0;
max-height: none;
padding: 6px 0;
}
.sbic {
display: flex;
align-items: center;
margin-right: 14px;
}
.sbl2 {
line-height: 12px;
font-size: 13px;
color: #80868b;
margin-top: 2px;
}
.sbl1 {
display: flex;
font-size: 16px;
color: #212121;
flex: auto;
align-items: center;
word-break: break-word;
padding-right: 8px;
}
.sbl1 > span {
flex: auto;
}
.sbab {
display: flex;
align-self: stretch;
}
.JUypV {
font-size: 8pt;
margin-top: -16px;
position: absolute;
right: 16px;
}
</style>
<div id="_3Og-YKC7I5O5wAPL5oy4BQ1"></div>
<noscript
><style>
table,
div,
span,
p {
display: none;
}</style
><meta
content="0;url=/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&gbv=1&sei=3Og-YKC7I5O5wAPL5oy4BQ"
http-equiv="refresh"
/>
<div style="display: block">
如果您在几秒钟内没有被重定向,请点击<a
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&gbv=1&sei=3Og-YKC7I5O5wAPL5oy4BQ"
>此处</a
>。
</div></noscript
>
<div>
<h1 class="Uo8X3b">无障碍功能链接</h1>
<div jscontroller="r36a9c" class="wYq63b">
<div class="S6VXfe">
<a
jsname="BKxS1e"
class="gyPpGe"
role="link"
tabindex="0"
jsaction="i3viod"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ67oDCAU"
>跳到主要内容</a
><a
jsname="KI37ad"
class="gyPpGe"
href="https://support.google.com/websearch/answer/181196?hl=zh-CN"
ping="/url?sa=t&source=web&rct=j&url=https://support.google.com/websearch/answer/181196%3Fhl%3Dzh-CN&ved=0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQwcMDCAY"
>无障碍功能帮助</a
>
<div
data-async-context="async_id:duf3-78;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;is_jobs_spam_form:0;open:0;preselect_answer_index:-1;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:78"
>
<div
jscontroller="xz7cCd"
style="display: none"
jsaction="rcuQ6b:npT2md"
></div>
<div
id="duf3-78"
data-jiis="up"
data-async-type="duffy3"
data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes,preselect_answer_index,is_jobs_spam_form"
class="y yp"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ-0EIBw"
></div>
<a
jsname="JUypV"
class="gyPpGe"
data-async-trigger="duf3-78"
role="link"
tabindex="0"
jsaction="trigger.szjOR"
>无障碍功能反馈</a
>
</div>
</div>
</div>
</div>
<div id="_3Og-YKC7I5O5wAPL5oy4BQ3"></div>
<div
class="CvDJxb"
jscontroller="ZyRBae"
jsaction="rcuQ6b:npT2md"
id="searchform"
>
<div id="_3Og-YKC7I5O5wAPL5oy4BQ5"></div>
<div class="sfbg" style="margin-top: -20px">
<div class="sfbgg"></div>
</div>
<form
class="tsf"
action="/search"
id="tsf"
data-submitfalse="q"
method="GET"
name="f"
role="search"
>
<div id="tophf">
<input name="newwindow" value="1" type="hidden" /><input
name="safe"
value="strict"
type="hidden"
/><input
name="sxsrf"
value="ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589"
type="hidden"
/><input
value="3Og-YKC7I5O5wAPL5oy4BQ"
name="ei"
type="hidden"
/><input
value="AINFCbYAAAAAYD727IQu_-MfPRhZrTv_Ux3d3SEKULr3"
disabled="true"
name="iflsig"
type="hidden"
/>
</div>
<div jsmodel="vWNDde" jsdata="MuIEvd;_;BxhFbk">
<div
jscontroller="mvYTse"
jsmodel="TMlYFc"
class="A8SBwf"
jsdata="LVplcb;_;"
jsaction="lX6RWd:w3Wsmc;DkpM0b:d3sQLd;IQOavd:dFyQEf;XzZZPe:jI3wzf;Aghsf:AVsnlb;iHd9U:Q7Cnrc;f5hEHe:G0jgYd;vmxUb:j3bJnb;R2c5O:LuRugf;R3Yrj:DURTdb;qiCkJd:ANdidc;NOg9L:HLgh3;uGoIkd:epUokb;zLdLw:eaGBS;rcuQ6b:npT2md"
>
<div class="logo">
<a
href="https://www.google.com.hk/webhp?hl=zh-CN&sa=X&ved=0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQPAgI"
title="Google 首页"
id="logo"
data-hveid="8"
><img
src="/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png"
alt="Google"
height="30"
width="92"
/></a>
</div>
<div class="RNNXgb" jsname="RNNXgb">
<div class="SDkEP">
<div class="iblpc" jsname="uFMOof">
<div class="hsuHs">
<span class="wFncld z1asCe MZy1Rb"
><svg
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 24 24"
>
<path
d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"
></path></svg
></span>
</div>
</div>
<div
jscontroller="iDPoPb"
class="a4bIc"
jsname="gLFyf"
jsaction="h5M12e;input:d3sQLd;blur:jI3wzf"
>
<div class="pR49Ae gsfi" jsname="vdLsw"></div>
<input
class="gLFyf gsfi"
maxlength="2048"
name="q"
type="text"
jsaction="paste:puy29d"
aria-autocomplete="both"
aria-haspopup="false"
autocapitalize="off"
autocomplete="off"
autocorrect="off"
role="combobox"
spellcheck="false"
title="Google 搜索"
value="visdom"
aria-label="搜索"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ39UDCAo"
/>
</div>
<div class="dRYYxd">
<div
jscontroller="J5Ptqf"
class="clear-button XoaYSb"
jsname="RP0xob"
aria-label="清除"
role="button"
jsaction="AVsnlb;rcuQ6b:npT2md"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ05YFCAs"
>
<span
class="lBbtTb z1asCe rzyADb"
jsname="itVqKe"
tabindex="0"
><svg
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 24 24"
>
<path
d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"
></path></svg
></span>
<span class="FqnKTc"></span>
</div>
<div
jscontroller="MC8mtf"
class="hpuQDe"
aria-label="按语音搜索"
role="button"
tabindex="0"
jsaction="h5M12e;rcuQ6b:npT2md"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQvs8DCAw"
>
<svg
class="HPVvwb"
focusable="false"
viewbox="0 0 24 24"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="m12 15c1.66 0 3-1.31 3-2.97v-7.02c0-1.66-1.34-3.01-3-3.01s-3 1.34-3 3.01v7.02c0 1.66 1.34 2.97 3 2.97z"
fill="#4285f4"
></path>
<path d="m11 18.08h2v3.92h-2z" fill="#34a853"></path>
<path
d="m7.05 16.87c-1.27-1.33-2.05-2.83-2.05-4.87h2c0 1.45 0.56 2.42 1.47 3.38v0.32l-1.15 1.18z"
fill="#f4b400"
></path>
<path
d="m12 16.93a4.97 5.25 0 0 1 -3.54 -1.55l-1.41 1.49c1.26 1.34 3.02 2.13 4.95 2.13 3.87 0 6.99-2.92 6.99-7h-1.99c0 2.92-2.24 4.93-5 4.93z"
fill="#ea4335"
></path>
</svg>
</div>
</div>
</div>
<button
class="Tg7LZd"
jsname="Tg7LZd"
aria-label="Google 搜索"
type="submit"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ4dUDCA0"
>
<div class="FAuhyb">
<span class="z1asCe MZy1Rb"
><svg
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 24 24"
>
<path
d="M15.5 14h-.79l-.28-.27A6.471 6.471 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"
></path></svg
></span>
</div>
</button>
</div>
<div
jscontroller="tg8oTe"
class="UUbT9"
style="display: none"
jsname="UUbT9"
jsaction="mouseout:ItzDCd;mouseleave:MWfikb;hBEIVb:nUZ9le;YMFC3:VKssTb"
>
<div class="RjPuVb" jsname="RjPuVb"></div>
<div class="aajZCb" jsname="aajZCb">
<div class="xtSCL"></div>
<ul class="erkvQe" jsname="erkvQe" role="listbox"></ul>
<li class="ynRric" id="ynRric" role="presentation"></li>
<li
data-view-type="1"
class="sbct"
id="sbt"
role="presentation"
>
<div class="jKWzZXdEJWi__suggestions-inner-container">
<div class="sbic"></div>
<div class="sbtc" role="option">
<div class="sbl1"><span></span></div>
<div class="sbl2"><span></span></div>
</div>
<div class="sbab"><div class="sbai">删除</div></div>
</div>
</li>
</div>
<div
jsname="JUypV"
jscontroller="IvlUe"
class="JUypV"
data-async-context="async_id:duf3-46;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;is_jobs_spam_form:0;open:0;preselect_answer_index:-1;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:46"
>
<div
jscontroller="xz7cCd"
style="display: none"
jsaction="rcuQ6b:npT2md"
></div>
<div
id="duf3-46"
data-jiis="up"
data-async-type="duffy3"
data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes,preselect_answer_index,is_jobs_spam_form"
class="y yp"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ-0EIDg"
></div>
<a
class="oBa0Fe wrSo4 aciXEb"
href="#"
id="sbfblt"
data-async-trigger="duf3-46"
jsaction="trigger.szjOR"
data-ved="0ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQtw8IDw"
>举报不当的联想查询</a
>
</div>
</div>
</div>
<div
style="
background: url(/images/searchbox/desktop_searchbox_sprites302_hr.webp);
"
></div>
</div>
</form>
</div>
<div class="DH7hPe"></div>
<div id="gac_scont"></div>
<span class="kpshf line gsr bilit big mdm" style="display: none"></span>
<div class="main" id="main">
<div id="easter-egg"></div>
<div id="cnt">
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
var j = 1280;
try {
var a = document.getElementById("cnt"),
b = document.getElementById("searchform"),
c = "";
if (window.gbar && gbar.elr) {
var d = gbar.elr().mo;
c = "md" == d ? " mdm" : "lg" == d ? " big" : "";
} else {
var e = document.body && document.body.offsetWidth;
e && e >= j && (c = " big");
}
a && (a.className += c);
b && (b.className += c);
} catch (f) {
google.ml(f, !1, { elr: !0 });
}
})();
</script>
<div id="sfcnt"><div class="dodTBe"></div></div>
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
google.tick("load", "sct");
}.call(this));
</script>
<div></div>
<div id="dc"></div>
<style>
em {
color: #ea4335;
font-weight: normal;
font-style: normal;
}
.yg51vc {
background: #fff;
height: 58px;
padding: 0;
position: relative;
z-index: 126;
white-space: nowrap;
}
.iJddsb {
display: inline-block;
fill: currentColor;
}
.iJddsb img,
.iJddsb svg {
display: block;
height: 100%;
width: 100%;
}
.rIbAWc {
cursor: pointer;
display: inline-block;
}
.pdswFd {
float: right;
position: relative;
z-index: 3;
right: 17px;
}
.pdswFd .hdtb-mitem {
display: inline-block;
}
.chrXF {
background: #feefc3;
border: 1px solid #fdd663;
border-radius: 2px;
box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.2);
color: #3c4043;
padding: 7px 16px;
top: 50px;
left: -50%;
position: relative;
}
.chrXF a {
color: #3c4043;
margin-left: 5px;
text-decoration: underline;
}
.rqUfsc {
position: absolute;
left: 50%;
}
.gTMtLb {
z-index: 1001;
position: absolute;
top: -1000px;
}
.WE0UJf {
height: 33px;
margin-left: 180px;
}
body.vasq .WE0UJf {
height: 43px;
}
.LHJvCe {
display: flex;
position: absolute;
top: 0;
-webkit-transition: all 220ms ease-in-out;
color: #70757a;
justify-content: space-between;
min-width: 652px;
line-height: 33px;
}
#result-stats {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
font-family: Google Sans, arial, sans-serif;
padding-top: 0;
padding-bottom: 0;
padding-right: 8px;
}
body.vasq .LHJvCe {
line-height: 43px;
}
</style>
<div
jscontroller="qik19b"
jsdata="Z1JpA;_;BxhFb0"
jsaction="rcuQ6b:npT2md"
class="gke0pe"
id="top_nav"
>
<h1 class="Uo8X3b">搜索模式</h1>
<div class="GLcBOb" id="hdtb" role="navigation">
<div class="yg51vc" id="pTwnEc">
<div id="hdtb-msb">
<div>
<div class="MUFPAc">
<div class="hdtb-mitem hdtb-msel" aria-current="page">
<span
class="bmaJhd iJddsb"
style="height: 16px; width: 16px"
><svg focusable="false" viewbox="0 0 24 24">
<path
fill="#34a853"
d="M10 2v2a6 6 0 0 1 6 6h2a8 8 0 0 0-8-8"
></path>
<path
fill="#ea4335"
d="M10 4V2a8 8 0 0 0-8 8h2c0-3.3 2.7-6 6-6"
></path>
<path
fill="#fbbc04"
d="M4 10H2a8 8 0 0 0 8 8v-2c-3.3 0-6-2.69-6-6"
></path>
<path
fill="#4285f4"
d="M22 20.59l-5.69-5.69A7.96 7.96 0 0 0 18 10h-2a6 6 0 0 1-6 6v2c1.85 0 3.52-.64 4.88-1.68l5.69 5.69L22 20.59"
></path></svg></span
>全部
<div class="YTDezd"></div>
</div>
<div class="hdtb-mitem">
<a
class="hide-focus-ring"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&source=lnms&tbm=isch&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ_AUoAXoECA8QAw"
><span
class="bmaJhd iJddsb"
style="height: 16px; width: 16px"
><svg focusable="false" viewbox="0 0 24 24">
<path
d="M14 13l4 5H6l4-4 1.79 1.78L14 13zm-6.01-2.99A2 2 0 0 0 8 6a2 2 0 0 0-.01 4.01zM22 5v14a3 3 0 0 1-3 2.99H5c-1.64 0-3-1.36-3-3V5c0-1.64 1.36-3 3-3h14c1.65 0 3 1.36 3 3zm-2.01 0a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1h7v-.01h7a1 1 0 0 0 1-1V5"
></path></svg></span
>图片</a
>
</div>
<div class="hdtb-mitem">
<a
class="hide-focus-ring"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&source=lnms&tbm=vid&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ_AUoAnoECA8QBA"
><span
class="bmaJhd iJddsb"
style="height: 16px; width: 16px"
><svg focusable="false" viewbox="0 0 24 24">
<path
d="M10 16.5l6-4.5-6-4.5v9zM5 20h14a1 1 0 0 0 1-1V5a1 1 0 0 0-1-1H5a1 1 0 0 0-1 1v14a1 1 0 0 0 1 1zm14.5 2H5a3 3 0 0 1-3-3V4.4A2.4 2.4 0 0 1 4.4 2h15.2A2.4 2.4 0 0 1 22 4.4v15.1a2.5 2.5 0 0 1-2.5 2.5"
></path></svg></span
>视频</a
>
</div>
<div class="hdtb-mitem">
<a
class="hide-focus-ring"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&source=lnms&tbm=nws&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ_AUoA3oECA8QBQ"
><span
class="bmaJhd iJddsb"
style="height: 16px; width: 16px"
><svg focusable="false" viewbox="0 0 24 24">
<path
d="M12 11h6v2h-6v-2zm-6 6h12v-2H6v2zm0-4h4V7H6v6zm16-7.22v12.44c0 1.54-1.34 2.78-3 2.78H5c-1.64 0-3-1.25-3-2.78V5.78C2 4.26 3.36 3 5 3h14c1.64 0 3 1.25 3 2.78zM19.99 12V5.78c0-.42-.46-.78-1-.78H5c-.54 0-1 .36-1 .78v12.44c0 .42.46.78 1 .78h14c.54 0 1-.36 1-.78V12zM12 9h6V7h-6v2"
></path></svg></span
>新闻</a
>
</div>
</div>
<span
class="hdtb-mitem"
jscontroller="fWEITb"
jsaction="KyPa0e:Y0y4c"
><g-popup
jsname="V68bde"
jscontroller="NZI0Db"
jsaction="A05xBd:IYtByb;"
jsdata="mVjAjf;_;BxhFb4"
><div
jsname="oYxtQd"
class="rIbAWc"
aria-expanded="false"
aria-haspopup="true"
role="button"
tabindex="0"
jsaction="WFrRFb;keydown:uYT2Vb"
>
<div class="GOE98c">
<span
class="MbEPDb z1asCe SaPW2b"
style="height: 16px; line-height: 16px; width: 16px"
><svg
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 24 24"
>
<path
d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"
></path></svg></span
>更多
</div>
</div>
<div
jsname="V68bde"
class="EwsJzb sAKBe"
style="display: none; z-index: 1"
id="_3Og-YKC7I5O5wAPL5oy4BQ26"
></div></g-popup
></span>
</div>
<div>
<span
class="hdtb-mitem"
jscontroller="fWEITb"
jsaction="KyPa0e:Y0y4c"
><g-popup
jsname="V68bde"
jscontroller="NZI0Db"
jsaction="A05xBd:IYtByb;"
jsdata="mVjAjf;_;BxhFb4"
><div jsname="oYxtQd">
<a
class="hide-focus-ring GOE98c"
aria-haspopup="true"
role="button"
jsaction="WFrRFb;keydown:uYT2Vb"
href="/preferences"
id="abar_button_opt"
>设置</a
>
</div>
<div
jsname="V68bde"
class="EwsJzb sAKBe"
style="display: none; z-index: 1"
id="_3Og-YKC7I5O5wAPL5oy4BQ32"
></div></g-popup
></span>
<div
class="t2vtad"
id="hdtb-tls"
aria-controls="hdtbMenus"
aria-expanded="false"
role="button"
tabindex="0"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ2x96BAgPEBY"
>
工具
</div>
</div>
</div>
<ol class="pdswFd">
<li class="hdtb-mitem"><a>已启用安全搜索</a></li>
</ol>
<div class="rqUfsc">
<span
jscontroller="BX6Ykc"
class="chrXF"
tabindex="-1"
jsaction="R194mf;rcuQ6b:npT2md"
style="display: none"
>已使用安全搜索功能滤除了含露骨内容的搜索结果。<a
href="https://support.google.com/websearch/answer/510?p=settings_safesearch&hl=zh-CN#safe"
>了解详情</a
>
<a
href="/setprefs?safeui=images&sig=0_kJR0P--yoFwHkMoCBPN4TlPRoHM%3D&prev=https://www.google.com.hk/search?newwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g:1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5"
>撤消</a
></span
>
</div>
</div>
<div
class="Lj8KXd hdtb-td-c"
id="hdtbMenus"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ3B96BAgPEBc"
></div>
</div>
</div>
<div id="before-appbar"></div>
<div class="gTMtLb fp-nh" id="lb"></div>
<div class="appbar" id="appbar">
<div id="extabar">
<div style="position: relative">
<div class="WE0UJf" id="slim_appbar">
<div class="LHJvCe">
<div id="result-stats">
找到约 5,280,000 条结果<nobr> (用时 0.48 秒) </nobr>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="atvcap"></div>
<div class="GyAeWb" id="rcnt">
<div id="bcenter"></div>
<div class="D6j0vc">
<div id="center_col">
<style>
.ULSxyf {
margin-bottom: 40px;
}
.hlcw0c {
margin-bottom: 40px;
}
a:hover h3.LC20lb {
text-decoration: underline;
}
.LC20lb {
display: inline-block;
line-height: 1.3;
margin-bottom: 3px;
}
.DKV0Md {
padding-top: 9px;
padding-top: 10px;
}
.VjDLd .TieM1d .tjvcx,
.IVvPP .tjvcx,
.kno-kp .tjvcx,
.VjDLd .kp-wholepage-osrp .tjvcx,
#rhs .ss6qqb .tjvcx {
display: inline-block;
height: 19px;
overflow-y: hidden;
}
.qzEoUe {
color: #202124;
white-space: -webkit-nowrap;
}
.dyjrff {
color: #5f6368;
}
.B6fmyf {
position: absolute;
top: 0;
height: 0;
visibility: hidden;
white-space: nowrap;
}
.eFM0qc {
display: inline-block;
padding-bottom: 2px;
padding-top: 1px;
padding-left: 2px;
visibility: visible;
}
.jYOxx {
margin-top: 0px;
}
.HiHjCd {
color: #70757a;
}
.g-blk {
position: relative;
}
.kp-blk a {
text-decoration: none;
}
.kp-blk .match-mod-horizontal-padding,
.kp-blk .wDYxhc:not(.NFQFxe) {
padding-left: 16px;
padding-right: 16px;
}
.kp-blk.fm06If .match-mod-horizontal-padding,
.kp-blk.c2xzTb .match-mod-horizontal-padding,
.kp-blk.fm06If .wDYxhc:not(.NFQFxe),
.kp-blk.c2xzTb .wDYxhc:not(.NFQFxe) {
padding-left: 0;
padding-right: 0;
}
.kp-blk.fm06If .wDYxhc:first-child,
.kp-blk.c2xzTb .wDYxhc:first-child {
padding-top: 0;
}
.kp-blk {
box-shadow: none;
background: #fff;
border: 1px solid #dfe1e5;
border-radius: 8px;
}
.kno-kp.mnr-c.g,
.g-blk.g,
.KIy09e {
width: 652px;
}
#center_col .kp-blk {
position: relative;
}
.kp-blk .g:not(.g-blk) {
margin: 0;
}
.kp-blk > .vk_arc,
.kp-blk > div > .vk_arc {
margin: 0;
}
.kp-blk .g {
margin-bottom: 0;
}
.knowledge-panel.kp-blk .wDYxhc,
.c14z5c .wDYxhc {
line-height: 1.58;
}
.c2xzTb .g,
.cUnQKe .g,
.c2xzTb .tF2Cxc,
.ruTcId .tF2Cxc {
clear: both;
padding-bottom: 0;
}
.kp-blk.c2xzTb,
.kp-blk.ruTcId,
.kp-blk.fm06If,
.kp-blk.HanQmf {
border: none;
}
.kp-blk.c2xzTb .g,
.kp-blk.ruTcId .g,
.kp-blk.fm06If .g,
.kp-blk.HanQmf .g,
.kp-blk.fm06If + .kno-ftr,
.kp-blk.c2xzTb + .kno-ftr {
padding-left: 0;
padding-right: 0;
}
.JolIg {
color: #202124;
font-size: 20px;
padding: 0 0 8px;
line-height: 1.3;
font-weight: normal;
margin: 0;
}
.kp-blk.cUnQKe {
border-radius: 0;
border: none;
}
.kp-blk.cUnQKe .ygGdYd .wDYxhc:not(.NFQFxe),
.cUnQKe .ygGdYd .g {
padding-left: 0;
padding-right: 0;
}
.q1kEvb .related-question-pair.ygGdYd {
margin-bottom: 9px;
}
.cbphWd {
border-top: 1px solid #ecedef;
cursor: pointer;
display: block;
font-size: 16px;
padding-bottom: 9px;
padding-top: 9px;
position: relative;
line-height: 1.58;
}
.ygGdYd .cbphWd {
padding-bottom: 0;
}
a.cbphWd {
color: inherit;
text-decoration: none !important;
}
.related-question-pair .kno-ftr {
margin: 0;
padding-top: 0;
}
#rhs .related-question-pair .iUh30,
#rhs .related-question-pair .LC20lb {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.cxrEAd,
.uKh9yc {
display: block;
opacity: 0;
transform: scale(0);
transition-property: border-width, opacity, transform;
}
.uKh9yc {
border: 10px solid transparent;
margin: 0 auto;
}
.gy6Qzb {
-webkit-transition: max-height 0.3s;
overflow: hidden;
}
.S8PBwe {
max-height: 0;
visibility: hidden;
}
.vp45yf {
pointer-events: none;
position: absolute !important;
right: 0;
color: #70757a;
top: 50%;
margin-top: -12px;
}
.mWyH1d {
position: relative;
}
html .kp-blk .xpdclose .LKPcQc,
html .kp-blk .xpdopen .viOShc {
padding-top: 0;
}
.xpdclose .a84NUc:not(:empty),
.xpdopen .CQKTwc:not(:empty) {
border-top: solid 1px #ddd;
border-radius: 0;
}
.xpdclose .TOfaBb.SHa8ve,
.xpdopen .LL5J7d.SHa8ve {
display: block;
}
.xpdclose .oHglmf,
.xpdopen .xzPb7d {
padding-bottom: 16px;
}
.xpdclose .kp-header .oHglmf,
.xpdopen .kp-header .xzPb7d {
padding-bottom: 0;
}
.fm06If .xpdclose .oHglmf,
.fm06If .xpdopen .xzPb7d,
.c2xzTb .xpdclose .oHglmf,
.c2xzTb .xpdopen .xzPb7d {
padding-bottom: 0;
}
.HSryR .xpdclose .oHglmf,
.HSryR .xpdopen .xzPb7d {
padding-bottom: 0;
}
.Wnoohf .xpdopen .yp1CPe,
.OJXvsb .xpdclose .siXlze {
padding-bottom: 16px;
}
.Wnoohf .xpdclose .wDYxhc.xsZWvb,
.Wnoohf .xpdopen .wDYxhc.EfDVh {
padding-bottom: 0;
}
#rhs .kp-blk .xpdclose .LKPcQc,
#rhs .kp-blk .xpdopen .viOShc {
padding-top: 0;
}
#rhs .Wnoohf .xpdopen .yp1CPe,
#rhs .OJXvsb .xpdclose .siXlze {
padding-bottom: 15px;
}
#rhs .Wnoohf .xpdclose .wDYxhc.xsZWvb,
#rhs .Wnoohf .xpdopen .wDYxhc.EfDVh {
padding-bottom: 0;
}
#rhs .Wnoohf .xpdclose .wDYxhc.xsZWvb.ecRggb,
#rhs .Wnoohf .xpdopen .wDYxhc.EfDVh.ecRggb,
#rhs .kp-blk .ecRggb {
padding-bottom: 15px;
}
#res .Jb0Zif .qDOt0b h3,
.IVvPP .qDOt0b h3 {
font-size: 16px;
line-height: 1.375;
}
.Jb0Zif .qDOt0b .iUh30,
.IVvPP .qDOt0b .iUh30 {
font-size: 14px;
line-height: 1.58;
}
#rhs .KFFQ0c,
.xpd-wa .KFFQ0c {
display: none;
}
.KFFQ0c {
align-items: center;
display: flex;
margin-bottom: 0px;
margin-top: 16px;
width: 652px;
}
.akqY6 {
background: #dadce0;
height: 1px;
width: 100%;
}
.KFFQ0c .YfftMc,
.KFFQ0c .YfftMc span,
.KFFQ0c .YfftMc div,
.KFFQ0c .YfftMc a {
align-items: center;
color: #70757a;
display: flex;
font-size: 12px;
font-style: normal;
margin: 0;
padding: 0;
white-space: nowrap;
}
.KFFQ0c .YfftMc {
flex-shrink: 0;
margin-left: 14px;
}
</style>
<div id="taw">
<div></div>
<div></div>
<div id="tvcap"></div>
</div>
<div class="eqAnXb" id="res" role="main">
<div id="topstuff"></div>
<div id="search">
<div
data-hveid="CA8QLQ"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQGnoECA8QLQ"
>
<h1 class="Uo8X3b">搜索结果</h1>
<div
eid="3Og-YKC7I5O5wAPL5oy4BQ"
data-async-context="query:visdom"
id="rso"
>
<div class="hlcw0c">
<div class="g">
<h2 class="Uo8X3b">网络搜索结果</h2>
<div
class="tF2Cxc"
data-hveid="CAUQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAB6BAgFEAA"
>
<div class="yuRUbf">
<a
href="https://github.com/fossasia/visdom"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAAegQIBRAD"
ping="/url?sa=t&source=web&rct=j&url=https://github.com/fossasia/visdom&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAAegQIBRAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span
>fossasia/visdom: A flexible tool for
creating ... - GitHub</span
>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>github.com<span class="dyjrff qzEoUe"
><span> › </span
><span>fossasia › visdom</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>github.com<span class="dyjrff qzEoUe"
><span> › </span
><span>fossasia › visdom</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b0"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wAHoECAUQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wAHoECAUQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:FZT0DGH8F2MJ:https://github.com/fossasia/visdom+&cd=1&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:FZT0DGH8F2MJ:https://github.com/fossasia/visdom%2B%26cd%3D1%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAAegQIBRAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://github.com/fossasia/visdom&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://github.com/fossasia/visdom%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwAHoECAUQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
>Overview. <em>Visdom</em> aims to
facilitate visualization of (remote) data
with an emphasis on supporting scientific
experimentation. Broadcast visualizations of
plots, ...</span
></span
>
<div class="jYOxx">
<div class="HiHjCd">
<a
href="https://github.com/fossasia/visdom/issues"
ping="/url?sa=t&source=web&rct=j&url=https://github.com/fossasia/visdom/issues&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ0gIoAHoECAIQAQ"
target="_blank"
rel="noopener"
>Issues 93</a
>
· <a
href="https://github.com/fossasia/visdom/blob/master/LICENSE"
ping="/url?sa=t&source=web&rct=j&url=https://github.com/fossasia/visdom/blob/master/LICENSE&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ0gIoAXoECAIQAg"
target="_blank"
rel="noopener"
>License</a
>
· <a
href="https://github.com/fossasia/visdom/projects"
ping="/url?sa=t&source=web&rct=j&url=https://github.com/fossasia/visdom/projects&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ0gIoAnoECAIQAw"
target="_blank"
rel="noopener"
>Projects 0</a
>
· <a
href="https://github.com/fossasia/visdom/pulls"
ping="/url?sa=t&source=web&rct=j&url=https://github.com/fossasia/visdom/pulls&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ0gIoA3oECAIQBA"
target="_blank"
rel="noopener"
>Pull requests 6</a
>
</div>
</div>
</div>
</div>
<div
jscontroller="m6a0l"
id="eob_12"
jsdata="fxg5tf;_;BxhFbs"
jsaction="rcuQ6b:npT2md"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ2Z0BMAB6BAgFEAs"
></div>
</div>
</div>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CAEQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAF6BAgBEAA"
>
<div class="yuRUbf">
<a
href="https://ai.facebook.com/tools/visdom/"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjABegQIARAD"
ping="/url?sa=t&source=web&rct=j&url=https://ai.facebook.com/tools/visdom/&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjABegQIARAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span>Visdom - Facebook AI</span>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>ai.facebook.com<span class="dyjrff qzEoUe"
><span> › </span
><span>tools › visdom</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>ai.facebook.com<span class="dyjrff qzEoUe"
><span> › </span
><span>tools › visdom</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b1"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wAXoECAEQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wAXoECAEQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:03NF1EGtEUAJ:https://ai.facebook.com/tools/visdom/+&cd=2&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:03NF1EGtEUAJ:https://ai.facebook.com/tools/visdom/%2B%26cd%3D2%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDABegQIARAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://ai.facebook.com/tools/visdom/&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://ai.facebook.com/tools/visdom/%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwAXoECAEQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
><em>Visdom</em>. <em>Visdom</em> is a
visualization tool that generates rich
visualizations of live data to help
researchers and developers stay on top of
their scientific experiments ...</span
></span
>
</div>
</div>
<div
jscontroller="m6a0l"
id="eob_10"
jsdata="fxg5tf;_;BxhFbo"
jsaction="rcuQ6b:npT2md"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ2Z0BMAF6BAgBEAs"
></div>
</div>
</div>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CAYQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQtgIoADACegQIBhAA"
>
<div class="yuRUbf">
<a
href="https://zhuanlan.zhihu.com/p/34692106"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQtwIwAnoECAYQAw"
ping="/url?sa=t&source=web&rct=j&url=https://zhuanlan.zhihu.com/p/34692106&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQtwIwAnoECAYQAw"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span
>PyTorch的远程可视化神器visdom - 知乎</span
>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>zhuanlan.zhihu.com<span
class="dyjrff qzEoUe"
><span> › </span><span>...</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>zhuanlan.zhihu.com<span
class="dyjrff qzEoUe"
><span> › </span><span>...</span></span
></cite
>
</div>
<div class="eFM0qc"></div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
><em>visdom</em
>是Facebook专门为PyTorch开发的一款可视化工具github地址,
可以直接对Tensor进行 ...</span
></span
>
<div class="fG8Fp uo4vr">2018年3月18日</div>
</div>
</div>
<div
jscontroller="m6a0l"
id="eob_13"
jsdata="fxg5tf;_;BxhFbw"
jsaction="rcuQ6b:npT2md"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ2Z0BMAJ6BAgGEAc"
></div>
</div>
</div>
</div>
<div class="ULSxyf">
<div
class="g kno-kp mnr-c g-blk"
data-hveid="CA4QAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQuU4oAHoECA4QAA"
>
<div class="kp-blk cUnQKe Wnoohf OJXvsb">
<div class="xpdopen">
<div class="ifM9O">
<h2 class="JolIg mfMhoc">
其他用户还问了以下问题
</h2>
<div
jscontroller="xj7LNb"
class="feCgPc q1kEvb vsXRLb y yi"
jsaction="bh3Zn:NlNJyb;M3Mlu:o7YQ2;mMf61e:aTxLib"
data-cs="OeNiK8ssTsnPFeIPz0gsUcgsVggD8-2FxDzyyxVS8hUq80sVikrzYOJKLM_db3sZsHgwBDAkMkBBBcMORgYA"
data-mqac="0"
id="_3Og-YKC7I5O5wAPL5oy4BQ20"
data-jiis="up"
data-async-type="rq"
data-async-context-required="q,state"
data-async-rclass="search"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqrkBKAB6BAgOEAE"
>
<div
class="ygGdYd related-question-pair"
decode-data-ved="1"
eid="3Og-YKC7I5O5wAPL5oy4BQ"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQq7kBKAB6BAgOEAI"
>
<g-accordion-expander
jscontroller="XMgU6d"
jsshadow=""
jsaction="baGTZc:y3EGVb;u6JqG:XyzvNd;rcuQ6b:npT2md"
><div
jsname="ARU61"
class="mWyH1d UgLoB"
aria-controls="_3Og-YKC7I5O5wAPL5oy4BQ22"
aria-expanded="false"
id="_3Og-YKC7I5O5wAPL5oy4BQ23"
jsslot=""
role="button"
tabindex="0"
jsaction="CQwlrf;fastbutton:CQwlrf"
>
<span
class="vp45yf z1asCe bjaP2b"
style="top: 22px"
><svg
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 24 24"
>
<path
d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"
></path></svg
></span>
<div
style="padding-right: 24px"
jsname="xXq91c"
class="hide-focus-ring cbphWd"
data-kt="Ki_T55WinajriECVqNLnkIz_i2O1567e59Dz7BaBpqDl48OCkOEB---V6rLMru2FAQ"
data-hveid="CA4QAw"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQuk4oAHoECA4QAw"
>
What is Visdom?
</div>
</div>
<div
jsname="dcydfb"
class="gy6Qzb S8PBwe"
aria-labelledby="_3Og-YKC7I5O5wAPL5oy4BQ23"
id="_3Og-YKC7I5O5wAPL5oy4BQ22"
jsslot=""
jsaction="CQwlrf;fastbutton:CQwlrf"
>
<div>
<div
jsname="oQYOj"
class="y8URue"
id="_3Og-YKC7I5O5wAPL5oy4BQ24"
data-hveid="CA4QBA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQu04oAXoECA4QBA"
></div>
</div></div
></g-accordion-expander>
</div>
<div
class="ygGdYd related-question-pair"
decode-data-ved="1"
eid="3Og-YKC7I5O5wAPL5oy4BQ"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQq7kBKAF6BAgOEAY"
>
<g-accordion-expander
jscontroller="XMgU6d"
jsshadow=""
jsaction="baGTZc:y3EGVb;u6JqG:XyzvNd;rcuQ6b:npT2md"
><div
jsname="ARU61"
class="mWyH1d UgLoB"
aria-controls="_3Og-YKC7I5O5wAPL5oy4BQ28"
aria-expanded="false"
id="_3Og-YKC7I5O5wAPL5oy4BQ29"
jsslot=""
role="button"
tabindex="0"
jsaction="CQwlrf;fastbutton:CQwlrf"
>
<span
class="vp45yf z1asCe bjaP2b"
style="top: 22px"
><svg
focusable="false"
xmlns="http://www.w3.org/2000/svg"
viewbox="0 0 24 24"
>
<path
d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"
></path></svg
></span>
<div
style="padding-right: 24px"
jsname="xXq91c"
class="hide-focus-ring cbphWd"
data-kt="Ki7T18n3kcKjowrvo_qJuNLo-FmVqNLnkIz_i2O1567e59Dz7BadreCUpb7m9OYB"
data-hveid="CA4QBw"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQuk4oAHoECA4QBw"
>
How do you run Visdom?
</div>
</div>
<div
jsname="dcydfb"
class="gy6Qzb S8PBwe"
aria-labelledby="_3Og-YKC7I5O5wAPL5oy4BQ29"
id="_3Og-YKC7I5O5wAPL5oy4BQ28"
jsslot=""
jsaction="CQwlrf;fastbutton:CQwlrf"
>
<div>
<div
jsname="oQYOj"
class="y8URue"
id="_3Og-YKC7I5O5wAPL5oy4BQ30"
data-hveid="CA4QCA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQu04oAXoECA4QCA"
></div>
</div></div
></g-accordion-expander>
</div>
<g-loading-icon
jsname="aZ2wEe"
class="uKh9yc"
style="
display: none;
height: 24px;
width: 24px;
"
><img
height="24"
src="//www.gstatic.com/ui/v1/activityindicator/loading_24.gif"
width="24"
alt="正在加载…"
role="progressbar"
/></g-loading-icon>
</div>
</div>
<div style="clear: both"></div>
</div>
</div>
<div class="KFFQ0c" style="margin-top: 0px">
<div class="akqY6"></div>
<div class="YfftMc">
<div class="kno-ftr">
<div class="OwRFvb kno-fb">
<div
data-async-context="async_id:duf3-44-3;authority:0;card_id:;entry_point:0;feature_id:;ftoe:0;header:0;is_jobs_spam_form:0;open:0;preselect_answer_index:-1;suggestions:;suggestions_subtypes:;suggestions_types:;surface:0;title:;type:44"
>
<div
jscontroller="xz7cCd"
style="display: none"
jsaction="rcuQ6b:npT2md"
></div>
<div
id="duf3-44-3"
data-jiis="up"
data-async-type="duffy3"
data-async-context-required="type,open,feature_id,async_id,entry_point,authority,card_id,ftoe,title,header,suggestions,surface,suggestions_types,suggestions_subtypes,preselect_answer_index,is_jobs_spam_form"
class="y yp"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ-0F6BAgOEAs"
></div>
<a
class="oBa0Fe wrSo4"
href="#"
data-async-trigger="duf3-44-3"
jsaction="trigger.szjOR"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQtw96BAgOEAw"
>反馈</a
>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="hlcw0c">
<div class="g">
<h2 class="Uo8X3b">网络搜索结果</h2>
<div
class="tF2Cxc"
data-hveid="CAQQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAd6BAgEEAA"
>
<div class="yuRUbf">
<a
href="https://visdom-project.github.io/website/"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAHegQIBBAD"
ping="/url?sa=t&source=web&rct=j&url=https://visdom-project.github.io/website/&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAHegQIBBAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span>VISDOM</span>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>visdom-project.github.io<span
class="dyjrff qzEoUe"
><span> › </span
><span>website</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>visdom-project.github.io<span
class="dyjrff qzEoUe"
><span> › </span
><span>website</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b7"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wB3oECAQQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wB3oECAQQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:5ZoJ8RBc8ZYJ:https://visdom-project.github.io/website/+&cd=8&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:5ZoJ8RBc8ZYJ:https://visdom-project.github.io/website/%2B%26cd%3D8%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAHegQIBBAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://visdom-project.github.io/website/&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://visdom-project.github.io/website/%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwB3oECAQQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
>The <em>VISDOM</em> project will develop
new types of visualisations that utilise and
merge data from several data sources in
modern DevOps development. The aim
is ...</span
></span
>
</div>
</div>
</div>
</div>
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
var uer = false;
(function () {
var a = uer,
b = Date.now();
if (google.timers && google.timers.load.t) {
for (
var c =
window.innerHeight ||
document.documentElement.clientHeight,
d = window.pageYOffset,
e = !1,
f = !1,
g = document.getElementById("fld"),
h = g
? g.getBoundingClientRect().top + d
: 0,
k = document.getElementsByTagName("img"),
l = 0,
m = void 0;
(m = k[l++]);
) {
var n = google.c.setup(m, !1, h);
if (n & 1) {
if (
!google.c.datfo ||
m.hasAttribute("data-deferred")
)
e = !0;
} else n & 4 && (f = !0);
}
a &&
(h >= c || (!google.c.btfi && e && f)) &&
google.c.ubr(!1, b, h);
}
}.call(this));
})();
</script>
<style>
.J0Tv0e {
margin: 0;
}
.V2Zq0e {
color: #202124;
font-size: 20px;
margin-bottom: 16px;
}
#center_col .V2Zq0e {
margin-bottom: 8px;
}
.Zes0Mc {
margin-left: -8px;
margin-right: -8px;
padding: 12px 0 0 0;
}
.A07Bwc {
display: flex;
}
.dZtbP {
display: flex;
flex: 1;
flex-direction: column;
}
.k8XOCe {
align-items: center;
background-color: #f1f3f4;
border-radius: 100px;
box-sizing: border-box;
display: flex;
margin: 4px 8px;
max-height: none;
min-height: 48px;
padding: 0 17px;
position: relative;
}
.k8XOCe:hover,
.k8XOCe:active {
color: #202124;
}
.s75CSd {
-webkit-box-orient: vertical;
color: #202124;
display: -webkit-box;
flex: 1;
font-size: 16px;
-webkit-line-clamp: 2;
margin: 0 0 0 16px;
max-width: 227px;
overflow-wrap: break-word;
overflow: hidden;
}
.aXBZVd {
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='rgba(0,0,0,.54)' d='M20.49 19l-5.73-5.73C15.53 12.2 16 10.91 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.41 0 2.7-.47 3.77-1.24L19 20.49 20.49 19zM5 9.5C5 7.01 7.01 5 9.5 5S14 7.01 14 9.5 11.99 14 9.5 14 5 11.99 5 9.5z'/%3E%3C/svg%3E");
background-position: center;
background-repeat: no-repeat;
background-size: 20px;
border-radius: 4px;
height: 20px;
padding: 10px;
width: 20px;
}
.AaVjTc a:link {
display: block;
color: #4285f4;
font-weight: normal;
}
.AaVjTc td {
padding: 0;
text-align: center;
}
.d6cvqb {
font-weight: bold;
}
.YyVfkd {
color: rgba(0, 0, 0, 0.87);
font-weight: normal;
}
.SJajHc {
background: url(/images/nav_logo299.webp) no-repeat;
overflow: hidden;
background-position: 0 0;
height: 40px;
display: block;
}
.NVbCr {
cursor: pointer;
}</style
><span id="fld"></span>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CBcQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAh6BAgXEAA"
>
<div class="yuRUbf">
<a
href="https://gitee.com/alsd51/visdom"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAIegQIFxAD"
ping="/url?sa=t&source=web&rct=j&url=https://gitee.com/alsd51/visdom&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAIegQIFxAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span
>visdom: facebook数据可视化分析工具 -
Gitee</span
>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>gitee.com<span class="dyjrff qzEoUe"
><span> › </span
><span>alsd51 › visdom</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>gitee.com<span class="dyjrff qzEoUe"
><span> › </span
><span>alsd51 › visdom</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b8"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wCHoECBcQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wCHoECBcQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:sVJ6hllwTdEJ:https://gitee.com/alsd51/visdom+&cd=9&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:sVJ6hllwTdEJ:https://gitee.com/alsd51/visdom%2B%26cd%3D9%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAIegQIFxAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://gitee.com/alsd51/visdom&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://gitee.com/alsd51/visdom%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwCHoECBcQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
><em>Visdom</em>. visdom_big. A flexible
tool for creating, organizing, and sharing
visualizations of live, rich data. Supports
Torch and Numpy. Overview; Concepts;
Setup ...</span
></span
>
</div>
</div>
</div>
</div>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CBYQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAl6BAgWEAA"
>
<div class="yuRUbf">
<a
href="https://pytorch-tutorial.readthedocs.io/en/latest/tutorial/chapter04_advanced/4_2_1_visdom/"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAJegQIFhAD"
ping="/url?sa=t&source=web&rct=j&url=https://pytorch-tutorial.readthedocs.io/en/latest/tutorial/chapter04_advanced/4_2_1_visdom/&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAJegQIFhAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span
>4.2.1 使用Visdom在PyTorch 中进行可视化 -
PyTorch Tutorial</span
>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>pytorch-tutorial.readthedocs.io<span
class="dyjrff qzEoUe"
><span> › </span
><span>latest › 4_2_1_visdom</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>pytorch-tutorial.readthedocs.io<span
class="dyjrff qzEoUe"
><span> › </span
><span>latest › 4_2_1_visdom</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b9"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wCXoECBYQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wCXoECBYQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:dK_Qm_W5pwEJ:https://pytorch-tutorial.readthedocs.io/en/latest/tutorial/chapter04_advanced/4_2_1_visdom/+&cd=10&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:dK_Qm_W5pwEJ:https://pytorch-tutorial.readthedocs.io/en/latest/tutorial/chapter04_advanced/4_2_1_visdom/%2B%26cd%3D10%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAJegQIFhAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
><em>Visdom</em>的安装很简单,直接使用命令
pip install <em>visdom</em> 安装即可。
在安装完成后,使用命令 python -m
<em>visdom</em>.server
在本地启动服务器,启动后会提示 It's
Alive!</span
></span
>
</div>
</div>
<div
jscontroller="m6a0l"
id="eob_40"
jsdata="fxg5tf;_;BxhFcI"
jsaction="rcuQ6b:npT2md"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ2Z0BMAl6BAgWEAk"
></div>
</div>
</div>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CBgQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAp6BAgYEAA"
>
<div class="yuRUbf">
<a
href="https://research.fb.com/downloads/visdom/"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAKegQIGBAD"
ping="/url?sa=t&source=web&rct=j&url=https://research.fb.com/downloads/visdom/&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAKegQIGBAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span>Visdom - Facebook Research</span>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>research.fb.com<span class="dyjrff qzEoUe"
><span> › </span
><span>downloads › visdom</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>research.fb.com<span class="dyjrff qzEoUe"
><span> › </span
><span>downloads › visdom</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b10"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wCnoECBgQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wCnoECBgQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:AROoPB4KIOEJ:https://research.fb.com/downloads/visdom/+&cd=11&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:AROoPB4KIOEJ:https://research.fb.com/downloads/visdom/%2B%26cd%3D11%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAKegQIGBAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://research.fb.com/downloads/visdom/&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://research.fb.com/downloads/visdom/%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwCnoECBgQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
><em>Visdom</em> provides tools to generate
rich visualizations of (live) data, and push
these visualizations to a central server
(that may be running on your laptop). You
can ...</span
></span
>
</div>
</div>
</div>
</div>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CBQQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAt6BAgUEAA"
>
<div class="yuRUbf">
<a
href="https://itea3.org/project/visdom.html"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjALegQIFBAD"
ping="/url?sa=t&source=web&rct=j&url=https://itea3.org/project/visdom.html&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjALegQIFBAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span>ITEA 3 · Project · 17038 VISDOM</span>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>itea3.org<span class="dyjrff qzEoUe"
><span> › </span
><span>project › visdom</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>itea3.org<span class="dyjrff qzEoUe"
><span> › </span
><span>project › visdom</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b11"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wC3oECBQQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wC3oECBQQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:mqAMck2wOwEJ:https://itea3.org/project/visdom.html+&cd=12&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:mqAMck2wOwEJ:https://itea3.org/project/visdom.html%2B%26cd%3D12%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDALegQIFBAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://itea3.org/project/visdom.html&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://itea3.org/project/visdom.html%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwC3oECBQQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
>The <em>VISDOM</em> project will develop
new types of visualisations that utilise and
merge data from several data sources in
modern DevOps development. The aim
is ...</span
></span
>
</div>
</div>
</div>
</div>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CBUQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAx6BAgVEAA"
>
<div class="yuRUbf">
<a
href="https://codestudyblog.com/cnb/0623174434.html"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAMegQIFRAD"
ping="/url?sa=t&source=web&rct=j&url=https://codestudyblog.com/cnb/0623174434.html&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAMegQIFRAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span
>Visdom visualizes the pytorch training
process</span
>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>codestudyblog.com<span
class="dyjrff qzEoUe"
><span> › </span><span>cnb</span></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>codestudyblog.com<span
class="dyjrff qzEoUe"
><span> › </span><span>cnb</span></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b12"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wDHoECBUQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wDHoECBUQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:s8KLQiVqI5wJ:https://codestudyblog.com/cnb/0623174434.html+&cd=13&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:s8KLQiVqI5wJ:https://codestudyblog.com/cnb/0623174434.html%2B%26cd%3D13%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAMegQIFRAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://codestudyblog.com/cnb/0623174434.html&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://codestudyblog.com/cnb/0623174434.html%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwDHoECBUQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span
><em>visdom</em> is a visualization tool
developed by facebook , its essence is a
web server in the web side , support for
pytorch is good 。 the second 、 install and
start.</span
></span
>
</div>
</div>
</div>
</div>
<div class="g">
<div
class="tF2Cxc"
data-hveid="CBkQAA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMA16BAgZEAA"
>
<div class="yuRUbf">
<a
href="https://opensource.org/Facebook-Visdom-Project-Open-Source-Transitioned-OSI-Affiliate-FOSSASIA"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjANegQIGRAD"
ping="/url?sa=t&source=web&rct=j&url=https://opensource.org/Facebook-Visdom-Project-Open-Source-Transitioned-OSI-Affiliate-FOSSASIA&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjANegQIGRAD"
target="_blank"
rel="noopener"
><br />
<h3 class="LC20lb DKV0Md">
<span
>Facebook's Visdom Project is now Open
Source and ...</span
>
</h3>
<div class="TbwUpd NJjxre">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>opensource.org<span class="dyjrff qzEoUe"
><span> › </span
><span
>Facebook-Visdom-Project-...</span
></span
></cite
>
</div></a
>
<div class="B6fmyf">
<div class="TbwUpd">
<cite class="iUh30 Zu0yb qLRx3b tjvcx"
>opensource.org<span class="dyjrff qzEoUe"
><span> › </span
><span
>Facebook-Visdom-Project-...</span
></span
></cite
>
</div>
<div class="eFM0qc">
<span
><div
jscontroller="hiU8Ie"
class="action-menu"
>
<a
class="GHDvEf"
href="#"
id="am-b13"
aria-label="结果选项"
aria-expanded="false"
aria-haspopup="true"
role="button"
jsaction="PZcoEd;keydown:wU6FVd;keypress:uWmNaf"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wDXoECBkQBg"
><span class="mn-dwn-arw"></span
></a>
<ol
class="action-menu-panel"
role="menu"
tabindex="-1"
jsaction="keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wDXoECBkQBw"
>
<li
class="action-menu-item"
role="menuitem"
>
<a
class="fl"
href="https://webcache.googleusercontent.com/search?q=cache:xzgi-fBT94sJ:https://opensource.org/Facebook-Visdom-Project-Open-Source-Transitioned-OSI-Affiliate-FOSSASIA+&cd=14&hl=zh-CN&ct=clnk"
ping="/url?sa=t&source=web&rct=j&url=https://webcache.googleusercontent.com/search%3Fq%3Dcache:xzgi-fBT94sJ:https://opensource.org/Facebook-Visdom-Project-Open-Source-Transitioned-OSI-Affiliate-FOSSASIA%2B%26cd%3D14%26hl%3Dzh-CN%26ct%3Dclnk&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDANegQIGRAI"
target="_blank"
rel="noopener"
><span>网页快照</span></a
>
</li>
</ol>
</div></span
><a
class="fl iUh30"
href="https://translate.google.com.hk/translate?hl=zh-CN&sl=en&u=https://opensource.org/Facebook-Visdom-Project-Open-Source-Transitioned-OSI-Affiliate-FOSSASIA&prev=search&pto=aue"
ping="/url?sa=t&source=web&rct=j&url=https://translate.google.com.hk/translate%3Fhl%3Dzh-CN%26sl%3Den%26u%3Dhttps://opensource.org/Facebook-Visdom-Project-Open-Source-Transitioned-OSI-Affiliate-FOSSASIA%26prev%3Dsearch%26pto%3Daue&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7gEwDXoECBkQCg"
target="_blank"
rel="noopener"
><span>翻译此页</span></a
>
</div>
</div>
</div>
<div class="IsZvec">
<div>
<span class="aCOpRe"
><span class="f">2021年1月6日 — </span
><span
>OSI Affiliate FOSSASIA welcomes the
<em>Visdom</em> data visualization project.
The project has been developed at Facebook
AI Research since 2017.</span
></span
>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div id="bottomads"></div>
<div id="botstuff">
<div data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQCHoECA8QLg">
<div id="bres">
<div class="ULSxyf">
<div id="bzMwOe" data-hveid="CB4QAA">
<div class="J0Tv0e">
<h3 class="V2Zq0e">
<span class="mfMhoc">相关搜索</span>
</h3>
<div class="Zes0Mc">
<div class="A07Bwc">
<div class="dZtbP">
<a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=visdom%E6%95%99%E7%A8%8B&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwDnoECBoQAQ"
><div class="aXBZVd"></div>
<div class="s75CSd"><b>visdom教程</b></div></a
><a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=visdom%E4%BD%BF%E7%94%A8&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwD3oECCIQAQ"
><div class="aXBZVd"></div>
<div class="s75CSd"><b>visdom使用</b></div></a
><a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=visdom%E4%B8%8B%E8%BD%BD&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwEHoECBwQAQ"
><div class="aXBZVd"></div>
<div class="s75CSd"><b>visdom下载</b></div></a
><a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=visdom%E5%AE%89%E8%A3%85&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwEXoECB8QAQ"
><div class="aXBZVd"></div>
<div class="s75CSd"><b>visdom安装</b></div></a
>
</div>
<div class="dZtbP">
<a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=Visdom&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwEnoECCAQAQ"
><div class="aXBZVd"></div>
<div class="s75CSd"><b>Visdom</b></div></a
><a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=Visdom+visdom+line&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwE3oECB0QAQ"
><div class="aXBZVd"></div>
<div class="s75CSd">
<b>Visdom</b> visdom <b>line</b>
</div></a
><a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=Visdom+Tutorial&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwFHoECCEQAQ"
><div class="aXBZVd"></div>
<div class="s75CSd">
<b>Visdom Tutorial</b>
</div></a
><a
class="k8XOCe"
href="/search?newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&q=visdom%E7%AB%AF%E5%8F%A3&sa=X&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ1QIwFXoECBsQAQ"
><div class="aXBZVd"></div>
<div class="s75CSd"><b>visdom端口</b></div></a
>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
jscontroller="fEVMic"
style="display: none"
data-u="0"
jsdata="C4mkuf;_;BxhFcE"
jsaction="rcuQ6b:npT2md"
></div>
</div>
</div>
<div>
<div
jscontroller="iD8Yk"
style="display: none"
jsaction="rcuQ6b:npT2md"
></div>
<div role="navigation">
<span id="xjs"
><div>
<h1 class="Uo8X3b">网页导航</h1>
<table
class="AaVjTc"
style="
border-collapse: collapse;
text-align: left;
margin: 30px auto 30px;
"
role="presentation"
>
<tr jsname="TeSSVd" valign="top">
<td class="d6cvqb">
<span
class="SJajHc"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -24px 0;
width: 28px;
"
></span>
</td>
<td class="YyVfkd">
<span
class="SJajHc"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -53px 0;
width: 20px;
"
></span
>1
</td>
<td>
<a
aria-label="Page 2"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=10&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxAz"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>2</a
>
</td>
<td>
<a
aria-label="Page 3"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=20&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxA1"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>3</a
>
</td>
<td>
<a
aria-label="Page 4"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=30&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxA3"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>4</a
>
</td>
<td>
<a
aria-label="Page 5"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=40&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxA5"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>5</a
>
</td>
<td>
<a
aria-label="Page 6"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=50&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxA7"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>6</a
>
</td>
<td>
<a
aria-label="Page 7"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=60&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxA9"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>7</a
>
</td>
<td>
<a
aria-label="Page 8"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=70&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxA_"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>8</a
>
</td>
<td>
<a
aria-label="Page 9"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=80&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxBB"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>9</a
>
</td>
<td>
<a
aria-label="Page 10"
class="fl"
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=90&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8tMDegQIDxBD"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -74px 0;
width: 20px;
"
></span
>10</a
>
</td>
<td aria-level="3" class="d6cvqb" role="heading">
<a
href="/search?q=visdom&newwindow=1&safe=strict&sxsrf=ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589&ei=3Og-YKC7I5O5wAPL5oy4BQ&start=10&sa=N&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8NMDegQIDxBF"
id="pnnext"
style="text-align: left"
><span
class="SJajHc NVbCr"
style="
background: url(/images/nav_logo299.webp)
no-repeat;
background-position: -96px 0;
width: 71px;
"
></span
><span style="display: block; margin-left: 53px"
>下一页</span
></a
>
</td>
</tr>
</table>
</div>
<div></div
></span>
<div id="gfn"></div>
<span id="fvf"></span>
</div>
</div>
</div>
</div>
<div style="clear: both"></div>
</div>
<style>
@-webkit-keyframes allow-alert {
from {
opacity: 1;
}
to {
opacity: 0.35;
}
}
.TCIIWe {
}
.f6F9Be {
position: absolute;
bottom: 0;
width: 100%;
}
.fbar a {
text-decoration: none;
white-space: nowrap;
}
.fbar {
margin-left: -27px;
}
.Fx4vi {
padding-left: 27px;
margin: 0 !important;
}
#fsl {
white-space: nowrap;
}
.f6F9Be {
background: #f2f2f2;
line-height: 40px;
min-width: 1261px;
border-top: 1px solid #dadce0;
}
.B4GxFc {
margin-left: 180px;
}
.fbar p,
.fbar a {
color: #70757a;
}
.fbar a:hover {
color: #3c4043;
}
.fbar {
font-size: 14px;
}
.b0KoTc {
color: rgba(0, 0, 0, 0.54);
padding-left: 27px;
}
.yLngu {
border-radius: 100%;
display: inline-block;
height: 10px;
margin: 6px 4px 9px 0;
vertical-align: middle;
width: 10px;
}
#Wprf1b {
color: #3c4043;
font-weight: bold;
}
.smiUbb img {
margin-right: 4px;
}
.smiUbb a,
.M6hT6 #swml a {
text-decoration: none;
}
.smiUbb {
margin-left: 180px;
line-height: 15px;
color: #70757a;
}
.smiUbb a,
#swml a {
color: #70757a;
}
.smiUbb a:hover,
#swml a:hover {
color: #3c4043;
}
#swml a {
display: inline-block;
}
#swml {
margin-left: 0;
}
</style>
<div id="bfoot">
<span style="display: none"
><span
jscontroller="NBZ7u"
style="display: none"
jsaction="rcuQ6b:npT2md"
></span
></span>
</div>
<div>
<div class="spch s2fp-h" style="display: none" id="spch"></div>
</div>
<div
role="contentinfo"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpyp6BAgPEEY"
>
<h1 class="Uo8X3b">页脚链接</h1>
<div id="footcnt">
<div class="TCIIWe" style="height: 66px" id="fbarcnt">
<div class="f6F9Be mSAqxd" id="fbar">
<div class="fbar b2hzT">
<div class="b0KoTc B4GxFc">
<div
class="fbar smiUbb"
style="visibility: hidden"
id="swml"
>
<span class="yLngu" id="EcMbV"></span
><span id="Wprf1b"></span><span id="VdZal"> - </span
><span id="gc9Iqb"></span><a id="BHDErf"></a
><span id="K3p6wc"> - </span
><a
href="#"
id="eqQYZc"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpLkCegQIDxBH"
></a
><span id="swml_lmsep"> - </span
><a
href="https://support.google.com/websearch?p=ws_settings_location&hl=zh-CN"
ping="/url?sa=t&source=web&rct=j&url=https://support.google.com/websearch%3Fp%3Dws_settings_location%26hl%3Dzh-CN&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQty56BAgPEEg"
>了解详情</a
>
</div>
</div>
</div>
<div class="fbar">
<span class="B4GxFc"
><span id="fsl"
><a
class="JWaTvb Fx4vi"
href="https://support.google.com/websearch/?p=ws_results_help&hl=zh-CN&fg=1"
ping="/url?sa=t&source=web&rct=j&url=https://support.google.com/websearch/%3Fp%3Dws_results_help%26hl%3Dzh-CN%26fg%3D1&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8KwCegQIDxBJ"
>帮助</a
><a
href="#"
class="Fx4vi"
data-bucket="websearch"
id="dk2qOd"
target="_blank"
jsaction="trigger.YcfJ"
data-ved="2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQLnoECA8QSg"
>发送反馈</a
><a
class="JWaTvb Fx4vi"
href="https://policies.google.com/privacy?hl=zh-CN&fg=1"
ping="/url?sa=t&source=web&rct=j&url=https://policies.google.com/privacy%3Fhl%3Dzh-CN%26fg%3D1&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8awCegQIDxBL"
>隐私权</a
><a
class="JWaTvb Fx4vi"
href="https://policies.google.com/terms?hl=zh-CN&fg=1"
ping="/url?sa=t&source=web&rct=j&url=https://policies.google.com/terms%3Fhl%3Dzh-CN%26fg%3D1&ved=2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ8qwCegQIDxBM"
>条款</a
></span
></span
>
</div>
</div>
</div>
</div>
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
var zbu =
"https://id.google.com.hk/verify/AHGvNoy1reAkdC_A1TJuCu8yf5Dlbrf3BayH_SM9clldL5liCxE73h57g9XqWZTKbSdQYYWIAnBNc5EkGOtgOTD2dvxXCgVw-xeNj3drRd1p5pOghclpawwjbk0Avg";
try {
var a = new Image();
google.zbi = a;
a.onload = a.onerror = function () {
delete google.zbi;
};
a.src = zbu;
} catch (b) {}
})();
</script>
</div>
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
(function () {
var c = Date.now();
if (google.timers && google.timers.load.t) {
for (
var a = document.getElementsByTagName("img"),
d = 0,
b = void 0;
(b = a[d++]);
)
google.c.setup(b, !1, void 0);
"hidden" == document.visibilityState &&
google.c.e("load", "hddn", "1");
google.c.e("load", "imn", String(a.length));
google.c.ubr(!0, c);
google.c.glu && google.c.glu();
google.rll(window, !1, function () {
google.tick("load", "ol");
google.c.u("pr");
});
}
})();
}.call(this));
</script>
</div>
</div>
<!-- cctlcm 5 cctlcm -->
<div id="_3Og-YKC7I5O5wAPL5oy4BQ41"></div>
<style>
.RTZ84b {
color: #70757a;
cursor: pointer;
padding-right: 8px;
}
.XEKxtf {
color: #70757a;
float: right;
font-size: 12px;
line-height: 1.34;
padding-bottom: 4px;
}
#logocont {
z-index: 1;
padding-left: 16px;
padding-right: 10px;
padding-top: 7px;
}
#logocont.ddl {
padding-top: 3px;
}
.big #logocont {
padding-left: 16px;
padding-right: 12px;
}
#searchform #logocont {
left: 0;
padding: 7px 28px 0 24px;
position: absolute;
top: 6px;
}
.sbibod {
background-color: #fff;
height: 44px;
vertical-align: top;
border: 1px solid transparent;
border-radius: 8px;
box-shadow: 0 2px 5px 1px rgba(64, 60, 67, 0.16);
transition: box-shadow 200ms cubic-bezier(0.4, 0, 0.2, 1);
}
.lst {
border: 0;
margin-top: 5px;
margin-bottom: 0;
}
.lst:focus {
outline: none;
}
.lst-c {
overflow: hidden;
}
.lst-c .sbib_a {
background: #fff;
}
.lst-c .sbib_a:hover {
background: #fff;
}
.lst-c .sbib_a:focus-within {
background: #fff;
}
#gs_st0 {
line-height: 44px;
padding: 0 8px;
margin-top: -1px;
position: static;
}
.srp #gs_st0 {
padding: 0 2px 0 8px;
}
.gsfs {
font: 17px arial, sans-serif;
}
.lsb {
background: transparent;
border: 0;
font-size: 0;
height: 30px;
outline: 0;
text-align: left;
width: 100%;
}
.sbico {
display: inline-block;
height: 0px;
width: 0px;
cursor: pointer;
vertical-align: middle;
color: #4285f4;
}
.sbico-c {
background: transparent;
border: 0;
float: right;
height: 44px;
line-height: 44px;
margin-top: -1px;
outline: 0;
padding-right: 16px;
position: relative;
top: -1px;
}
.hp .sbico-c {
display: none;
}
#sblsbb {
border-bottom-left-radius: 0;
border-top-left-radius: 0;
height: 44px;
margin: 0;
padding: 0;
}
#sbds {
border: 0;
margin-left: -1px;
}
.minidiv #gb {
top: 2px;
}
.minidiv .sbibod {
box-shadow: none;
border: 1px solid #dfe1e5;
background: #fff;
border-radius: 16px;
height: 32px;
margin: 10px 0;
}
.minidiv .visible-suggestions {
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
}
.minidiv .sbico-c {
height: 32px;
line-height: 32px;
}
.minidiv .sbib_b {
padding-top: 0;
}
.minidiv .gsfi {
font-size: 14px;
line-height: 32px;
}
.minidiv .gsfs {
font-size: 14px;
}
.minidiv #logo img {
height: 28px;
width: 86px;
}
#searchform.minidiv #logocont {
padding: 17px 34px 0;
}
.minidiv li.sbsb_c .sbse {
padding: 0px 0;
}
.minidiv .sbdd_a .sbdd_b,
.minidiv .sbsb_a {
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
}
.minidiv .sbdd_a .sbdd_b {
box-shadow: 0 4px 6px rgba(32, 33, 36, 0.28);
}
.minidiv #gs_st0 {
line-height: 32px !important;
}
.minidiv .sbdd_a {
top: 32px !important;
}
.minidiv .gsri_a {
background-size: 20px 20px;
height: 20px;
width: 16px;
}
.minidiv .sbico-c .sbico {
height: 20px;
width: 20px;
}
.minidiv .lst-c .sbib_a {
background: #fff;
}
.gsri_a {
margin-top: 1px;
}
.sbib_b {
margin-top: -1px;
padding-left: 20px;
}
.hp #searchform {
position: absolute;
top: 311px;
}
#searchform.minidiv {
margin-top: 0;
}
#gb {
height: 0;
padding-left: 16px;
padding-right: 16px;
}
.minidiv .RNNXgb {
background: #fff;
height: 32px;
border-radius: 16px;
box-shadow: none;
border: 1px solid #dfe1e5;
margin: 10px 0 0;
}
.emcav.emcat .RNNXgb {
border-bottom-left-radius: 24px;
border-bottom-right-radius: 24px;
}
.minidiv .emcav.emcat .RNNXgb {
border-bottom-left-radius: 16px;
border-bottom-right-radius: 16px;
}
.minidiv .SDkEP {
padding-top: 0;
}
.x32v3e {
display: none;
}
.minidiv .logo {
padding: 0 32px;
}
.minidiv .iblpc {
margin-top: 0;
}
.minidiv .gLFyf {
margin-top: -35px;
}
.minidiv .dRYYxd {
margin-top: 0;
}
.minidiv .clear-button {
line-height: 32px;
}
.minidiv .lBbtTb {
width: 20px;
}
.minidiv .hpuQDe {
line-height: 32px;
}
.minidiv .HPVvwb {
width: 20px;
height: 20px;
}
.minidiv .Tg7LZd {
height: 32px;
line-height: 32px;
}
.minidiv .Tg7LZd .FAuhyb {
height: 20px;
width: 20px;
}
.minidiv .Tg7LZd svg {
height: 20px;
width: 20px;
}
.S3nFnd {
display: flex;
}
.lh87ke:link,
.lh87ke:visited {
color: #36c;
cursor: pointer;
font: 11px arial, sans-serif;
padding: 0 5px;
text-decoration: none;
flex: auto;
align-self: flex-end;
margin: 0 16px 5px 0;
}
.lh87ke:hover {
text-decoration: underline;
}
.sb7 {
background: url() no-repeat;
min-height: 0px;
min-width: 0px;
height: 0px;
width: 0px;
}
.sb27 {
background: url(/images/searchbox/desktop_searchbox_sprites302_hr.webp)
no-repeat 0 -21px;
background-size: 20px;
min-height: 20px;
min-width: 20px;
height: 20px;
width: 20px;
}
.sb43 {
background: url(/images/searchbox/desktop_searchbox_sprites302_hr.webp)
no-repeat 0 0;
background-size: 20px;
min-height: 20px;
min-width: 20px;
height: 20px;
width: 20px;
}
.sb53.sb53 {
padding: 0 4px;
margin: 0;
}
.sbic.sbei {
margin: 4px 7px 4px -5px;
border-radius: 4px;
min-height: 32px;
min-width: 32px;
background: center/contain no-repeat;
}
.sbre .sbl1 {
line-height: 18px;
}
.minidiv .sbl1 {
font-size: 14px;
}
.sbl1p {
color: #52188c;
}
.sbdb:hover {
color: #1a73e8;
text-decoration: underline;
}
.sbdb {
color: #80868b;
cursor: pointer;
font: 13px arial, sans-serif;
align-self: center;
}
.sbhl {
background: #eee;
}
.mus_pc {
display: block;
margin: 6px 0;
}
.mus_il {
font-family: Arial, HelveticaNeue-Light, HelveticaNeue, Helvetica;
padding-top: 7px;
position: relative;
}
.mus_il:first-child {
padding-top: 0;
}
.mus_il_at {
margin-left: 10px;
}
.mus_il_st {
right: 52px;
position: absolute;
}
.mus_il_i {
align: left;
margin-right: 10px;
}
.mus_it3 {
margin-bottom: 3px;
max-height: 24px;
vertical-align: bottom;
}
.mus_it5 {
height: 24px;
width: 24px;
vertical-align: bottom;
margin-left: 10px;
margin-right: 10px;
transform: rotate(90deg);
}
.mus_tt3 {
color: #767676;
font-size: 12px;
vertical-align: top;
}
.mus_tt5 {
color: #dd4b39;
font-size: 14px;
}
.mus_tt6 {
color: #3d9400;
font-size: 14px;
}
.mus_tt8 {
font-size: 16px;
font-family: Arial, sans-serif;
}
.mus_tt17 {
color: #212121;
font-size: 20px;
}
.mus_tt18 {
color: #212121;
font-size: 24px;
}
.mus_tt19 {
color: #767676;
font-size: 12px;
}
.mus_tt20 {
color: #767676;
font-size: 14px;
}
.mus_tt23 {
color: #767676;
font-size: 18px;
}
.aCOpRe em,
.aCOpRe a em,
.st em,
.st a em {
color: #ea4335;
}
.wIV7Db {
visibility: hidden;
}
.mn51Ef {
vertical-align: text-bottom;
margin-left: 5px;
}
.cF4V5c {
background-color: #fff;
}
.cF4V5c g-menu-item {
display: block;
font-size: 14px;
line-height: 23px;
white-space: nowrap;
}
.cF4V5c g-menu-item a,
.cF4V5c .y0fQ9c {
display: block;
padding-top: 4px;
padding-bottom: 4px;
cursor: pointer;
}
.cF4V5c g-menu-item a,
.cF4V5c g-menu-item a:visited,
.cF4V5c g-menu-item a:hover {
text-decoration: inherit;
color: inherit;
}
.zriOQb g-menu-item {
color: #5f6368;
}
.zriOQb g-menu-item a,
.zriOQb .y0fQ9c {
line-height: 16px;
padding-top: 8px;
padding-bottom: 8px;
}
.EwsJzb {
display: block;
position: absolute;
}
.sAKBe {
border-radius: 8px;
box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
}
.gLSAk {
border: none;
display: block;
outline: none;
}
.gLSAk {
border-radius: 8px;
}
.gLSAk {
padding: 5px 0;
}
.ErsxPb {
display: block;
position: relative;
}
.znKVS {
overflow: hidden;
padding: 0 16px;
text-overflow: ellipsis;
vertical-align: middle;
white-space: nowrap;
}
.znKVS.tnhqA {
padding: 0;
}
.tnhqA > * {
padding: 0 16px;
}
.ohSfHb .znKVS {
padding-left: 28px;
}
.ErsxPb:hover {
cursor: pointer;
}
.ErsxPb,
.fbKdEb:hover {
cursor: default;
}
.dPaec,
g-menu-item[disabled] {
pointer-events: none;
cursor: default;
}
.dPaec {
border-top: 1px solid;
height: 0;
margin: 5px 0;
}
.znKVS {
line-height: 23px;
}
.fbKdEb {
background: url(//ssl.gstatic.com/ui/v1/menu/checkmark2.png) no-repeat
left center;
}
.gvybPb,
.ErsxPb:active {
background-color: rgba(0, 0, 0, 0.1);
}
.dPaec,
g-menu-item[disabled] {
color: #cdcdcd !important;
}
.dPaec {
border-top-color: #ebebeb;
}
.hdtb-tl-sel {
border: 1px solid #dadce0;
box-shadow: inset 0 1px 2px 0 rgba(0, 0, 0, 0.1);
background: -webkit-linear-gradient(top, #f8f9fa, #dadce0);
}
.hdtb-mn-hd {
color: #70757a;
display: inline-block;
position: relative;
padding-top: 0;
padding-bottom: 0;
padding-right: 18px;
padding-left: 12px;
line-height: 22px;
cursor: pointer;
}
.hdtb-mn-hd:hover {
color: #202124;
}
.hdtb-mn-hd:hover .mn-dwn-arw {
border-color: #202124 transparent;
}
.hdtb-mn-hd:active {
color: #1a73e8;
}
.hdtb-mn-hd:active .mn-dwn-arw {
border-color: #1a73e8 transparent;
}
.LkcePc {
display: inline-block;
width: 180px;
}
.nvELY {
background-image: url(//ssl.gstatic.com/ui/v1/menu/checkmark.png);
background-position: left center;
background-repeat: no-repeat;
}
.Tlae9d a,
.Tlae9d .y0fQ9c {
padding-left: 32px;
padding-right: 32px;
}
.KTBKoe {
display: inline-block;
padding-right: 6px;
white-space: nowrap;
}
.T3kYXe,
.OouJcb,
.rzG2be {
color: #202124;
}
.OouJcb,
.rzG2be {
background-color: #fff;
border: 1px solid #dadce0;
border-radius: 1px;
font-size: 13px;
height: 17px;
left: 50px;
line-height: 17px;
margin: 0 4px;
padding: 5px;
position: absolute;
width: 84px;
}
.OouJcb:focus,
.rzG2be:focus {
border: 1px solid #4285f4;
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.3);
outline: none;
}
.J6UZg .goog-date-picker {
left: 154px;
background-color: #f8f9fa;
border-radius: 2px;
border: none;
font-size: 12px;
outline: none;
padding: 5px 1px 10px;
position: absolute;
top: 61px;
-webkit-user-select: none;
}
.J6UZg .goog-date-picker table {
padding: 0 10px;
width: 175px;
}
.J6UZg .goog-date-picker table thead td {
border-bottom: 1px solid #ebebeb;
}
.J6UZg .goog-date-picker tbody th {
width: 0;
}
.J6UZg tr.goog-date-picker-head {
height: 27px;
}
.J6UZg tr.goog-date-picker-head td {
white-space: nowrap;
}
.J6UZg .goog-date-picker-monthyear {
font-size: 13px;
}
.J6UZg .goog-date-picker tbody {
outline: none;
font-size: 13px;
}
.J6UZg .goog-date-picker td,
.J6UZg .goog-date-picker th {
text-align: center;
}
.J6UZg .goog-date-picker-btn {
background: none;
border: none;
cursor: pointer;
font-size: 12px;
outline: none;
padding: 0;
position: relative;
top: -1px;
}
.J6UZg .goog-date-picker-btn:not(.suap3e) {
color: #222;
}
.J6UZg button.goog-date-picker-btn {
font-size: 12px;
vertical-align: middle;
}
.J6UZg .goog-date-picker-wday,
.J6UZg .goog-date-picker-date {
font-weight: normal;
padding: 0 1px;
}
.J6UZg .goog-date-picker-wday {
padding-top: 3px;
line-height: 15px;
}
.J6UZg td.goog-date-picker-selected {
background-color: #1a73e8;
border-radius: 2px;
color: #fff;
}
.J6UZg .goog-date-picker-other-month {
color: #dadce0;
}
.J6UZg .goog-date-picker-date {
cursor: pointer;
width: 20px;
line-height: 15px;
}
.J6UZg .goog-date-picker-foot {
display: none;
}
.J6UZg td.goog-date-picker-date:hover {
background-color: #dadce0;
border-radius: 2px;
}
.J6UZg td.goog-date-picker-year,
.J6UZg td.goog-date-picker-month {
padding: 3px 0;
}
.J6UZg button.goog-date-picker-year,
.J6UZg button.goog-date-picker-month {
color: #000;
}
.J6UZg button.goog-date-picker-month {
width: 77px;
}
.J6UZg button.goog-date-picker-year {
width: 50px;
}
.J6UZg .goog-date-picker-menu {
background: #fff;
border: solid 1px #4285f4;
cursor: pointer;
outline: none;
position: absolute;
}
.UfY8P tr:nth-child(2) .goog-date-picker-other-month {
color: #70757a;
}
.T3kYXe {
padding: 0 15px;
}
.suap3e {
color: #dadce0;
pointer-events: none;
}
.vOvh1b {
left: 0;
background: #fff;
height: 100%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
opacity: 0.75;
position: fixed;
top: 0;
width: 100%;
z-index: 1000;
}
.J6UZg {
left: 50%;
background: #fff;
border: 1px solid #dadce0;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
height: 241px;
margin-left: -202px;
position: fixed;
top: 250px;
width: 373px;
z-index: 1001;
}
.QIQ7Cc.J6UZg {
left: 0;
margin-left: 0;
}
.QIQ7Cc .Jy9Ore,
.QIQ7Cc .Qtsmnf {
left: 5px;
}
.QIQ7Cc .NwEGxd {
left: -8px;
}
.Gwgzqd {
right: 11px;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKBAMAAAB/HNKOAAAAElBMVEX////39/e9vb2zs7PCwsLv7++5ffrDAAAAL0lEQVQI12MIEWBgdGVwVmQQMmEQMhJUVmRgVFYyEmBgEDJWZICSEBGILEQlWBcAq64Ft1WDk9gAAAAASUVORK5CYII=)
center no-repeat;
cursor: pointer;
height: 20px;
position: absolute;
top: 10px;
-webkit-user-select: none;
width: 20px;
}
.Jy9Ore {
left: 42px;
color: #202124;
font-size: 16px;
position: absolute;
top: 34px;
}
.Qtsmnf {
left: 42px;
color: #202124;
position: absolute;
}
.tmDYm {
top: 72px;
}
.iWBKNe {
top: 111px;
}
.OouJcb {
top: 65px;
}
.rzG2be {
top: 104px;
}
.NwEGxd {
position: relative;
}
.qomYCd {
left: 50px;
background-color: #f8f9fa;
border-bottom-left-radius: 2px;
border-top-left-radius: 2px;
height: 37px;
position: absolute;
top: 61px;
-webkit-transition: top 0.13s linear;
width: 110px;
}
.KbfSHd {
top: 100px;
}
.lRiKjb {
-webkit-transition: none;
}
.Ru1Ao {
left: 54px;
position: absolute;
top: 143px;
}
.BwGU8e {
border-radius: 2px;
border-radius: 2px;
cursor: default;
display: inline-block;
font-size: 11px;
font-weight: bold;
height: 16px;
line-height: 16px;
min-width: 54px;
padding: 6px 8px 5px;
text-align: center;
-webkit-transition: all 0.218s, visibility 0s;
-webkit-user-select: none;
}
.BwGU8e[disabled] {
pointer-events: none;
background-color: #f8f9fa;
border-color: #f8f9fa;
color: #70757a;
}
.fE5Rge {
color: #1a73e8;
background-color: #fff;
border: 1px solid #dadce0;
}
.fE5Rge:hover {
background-color: #f6f9fe;
border: 1px solid #f6f9fe;
}
.fE5Rge:focus {
background-color: #e4eefc;
border: 1px solid #e4eefc;
}
.hdtb-ab-o .LHJvCe {
opacity: 0;
top: 13px;
}
.D0ONmb .hlcw0c:last-child {
margin-bottom: 0;
}
.FcOujd .ULSxyf:first-child {
margin-top: 40px;
}
.v5jHUb {
display: none;
}
.FcOujd .v5jHUb {
display: block;
border: 1px solid #dadce0;
border-top: 0;
margin-bottom: 30px;
}
.c2xzTb .LC20lb {
margin-bottom: 0;
}
.MMgsKf {
padding-top: 2px;
}
.LAWljd {
padding: 0 2px 0 4px;
}
.kp-blk .wDYxhc:first-child {
padding-top: 16px;
border-radius: 8px;
}
.kp-blk .VWE0hc .wDYxhc:first-child {
padding-top: 0;
}
.kp-blk .c94Vsf .wDYxhc:first-child {
padding-top: 0;
border-top: 0;
}
.qs-ic .kp-blk .wDYxhc:not(.NFQFxe) {
padding-left: 26px;
padding-right: 26px;
}
#center_col .Jb0Zif .kp-blk {
margin-left: 0;
margin-right: 0;
}
#rhs .kp-blk {
line-height: 1.58;
margin: 6px 0 0 2px;
margin: 6px 0 0 1px;
border: 1px solid #dfe1e5;
}
#rhs .kp-blk .wDYxhc:not(.NFQFxe) {
padding-left: 15px;
padding-right: 15px;
}
#rhs .g-blk.VjDLd {
border: 0;
padding: 0;
}
hr.ga9aRe {
background-color: #ebebeb;
border: 0;
height: 1px;
margin: 0;
}
.kp-blk.T1bmQ .vk_arc {
margin-top: 0;
}
.nGydZ {
overflow: hidden;
}
.JuDqlc {
width: 620px;
}
.xXEKkb {
color: #1a0dab !important;
}
.knowledge-panel {
font-size: 14px;
}
.knowledge-panel.kp-blk {
padding-bottom: 1px;
}
.zifkQc {
background: none;
border: none;
box-shadow: none;
}
.ruTcId .g {
clear: both;
padding-bottom: 10px;
}
.HanQmf .g {
padding-bottom: 11px;
}
.c2xzTb .wDYxhc,
.ruTcId .wDYxhc {
clear: none;
}
.kp-blk.fm06If .ifM9O > .kno-ftr {
margin-top: 16px;
margin-bottom: 32px;
margin-right: 0;
padding: 0;
}
.kp-blk.fm06If.SldcQ .kno-ftr {
margin-top: -68px;
margin-bottom: 52px;
}
.BHxvde .wDYxhc:not(.NFQFxe) {
border-top: 1px solid #dadce0;
margin-top: 16px;
padding-left: 0;
padding-right: 0;
padding-top: 15px;
}
.BHxvde .wDYxhc:first-child:not(.mnr-c) {
border-top: 0;
}
.TQc1id .JolIg {
padding: 9px 16px;
}
.TQc1id .cxrEAd .z1asCe {
right: 16px;
}
.q1kEvb .related-question-pair.ygGdYd .y8URue {
margin-top: 9px;
}
.IRIolb {
margin-right: 40px;
}
.iqp41c {
color: #70757a;
font-size: 14px;
margin-top: -2px;
}
.QXVc5c {
display: flex;
justify-content: space-between;
position: relative;
}
.iOBnre {
font-size: 16px;
padding-bottom: 10px;
padding-top: 20px;
line-height: 1.58;
}
.ygGdYd .iOBnre {
padding-bottom: 0;
margin-bottom: 10px;
}
.iePmf {
border: 1px solid #dfe1e5;
border-radius: 18px;
padding: 4px 8px 6px 8px;
}
.iePmf span {
color: #222;
}
#rhs .related-question-pair .g {
width: unset;
}
#rhs .related-question-pair .TbwUpd {
width: 100%;
}
.V1sL5c {
overflow: visible;
}
.FXMOpb .vp45yf {
margin-top: -14px;
transform: rotate(180deg);
transform: rotate(180deg);
}
.aI1xUe {
box-sizing: border-box;
border: 1px solid #ebebeb;
border-radius: 2px;
height: 100%;
min-width: 270px;
width: 100%;
padding-bottom: 16px;
white-space: break-spaces;
}
.aI1xUe .g {
padding-bottom: 0;
}
.wDYxhc {
clear: both;
}
.cUnQKe .wDYxhc {
clear: none;
}
.garHBe {
color: #222;
font-size: 20px;
line-height: 1.3;
position: relative;
}
.garHBe a {
color: #222;
}
.xpdopen .Hhmu2e {
overflow: inherit;
}
.SHa8ve {
display: none;
}
.rKR6H {
padding-top: 0.1px;
}
.Wnoohf .xpdopen .yp1CPe .xpdbox g-more-link {
top: 28px;
}
.OJXvsb .xpdclose .wDYxhc.siXlze {
padding-bottom: 16px;
}
.c2xzTb .iq-content-first .oHglmf,
.c2xzTb .iq-content-first .xzPb7d {
padding-top: 0;
padding-bottom: 16px;
}
.A4O3hd {
box-shadow: none !important;
}
.ecRggb {
background-color: #fff;
box-shadow: none;
border: 1px solid #dfe1e5;
border-radius: 8px;
margin: 0 0 16px 0;
}
.ILfuVd {
font-size: 16px;
line-height: 1.375;
}
.fm06If .NA6bn,
.c2xzTb .ILfuVd.duSGDe,
.c2xzTb .NA6bn.c3biWd {
font-size: 14px;
line-height: 1.58;
}
.c2xzTb .zloOqf {
font-size: 16px;
margin-bottom: 16px;
margin-top: -8px;
}
.FLWspc {
margin: 16px;
}
.LFYdN {
font-size: 16px;
margin: 16px;
}
.HSryR .ILfuVd {
line-height: 1.5;
}
.c2xzTb .qLYAZd {
margin: 16px 16px 16px 0;
}
.c2xzTb b {
color: #ea4335;
font-style: normal;
font-weight: normal;
}
.c2xzTb a b {
text-decoration: underline;
}
.d9FyLd {
padding: 0 0 10px;
}
.hgKElc {
padding: 0 8px 0 0;
}
.kX21rb {
padding-right: 0;
display: inline-block;
color: #70757a;
font-size: 12px;
line-height: 1.34;
white-space: nowrap;
}
.iCLTMe {
font-size: 12px;
margin-bottom: 0;
margin-top: 4px;
}
.bqn9Jd {
font-size: 12px;
font-color: #808080;
padding-left: 4px;
}
.XLbmod {
margin-left: 4px;
margin-right: 4px;
font-size: 10px;
}
.BUhrrf {
padding-right: 5px;
}
.LGOjhe {
overflow: hidden;
padding-bottom: 20px;
}
.SALvLe .LGOjhe,
.Jb0Zif .LGOjhe,
.HSryR .LGOjhe,
.IVvPP .LGOjhe {
padding: 0 0 10px;
margin: 10px 0 0 0;
}
#center_col .SALvLe .LGOjhe {
margin-top: 12px;
}
#center_col .HSryR .LGOjhe {
margin-top: 12px;
padding-bottom: 20px;
}
.Jb0Zif .qDOt0b,
.IVvPP .qDOt0b {
border-bottom: 1px solid #ebebeb;
padding-bottom: 6px;
}
.rjOVwe.ILfuVd {
font-size: 16px;
line-height: 20px;
}
.iq-xp-block .ILfuVd {
line-height: 20px;
font-size: 14px;
}
.iq-xp-block .answered-question.ILfuVd {
padding-left: 15px;
padding-right: 15px;
}
.iq-xp-block .LGOjhe {
padding-left: 16px;
padding-right: 16px;
}
.kp-blk .rjOVwe {
padding-top: 22px;
padding-bottom: 0;
margin-bottom: 1px;
}
.UiGGAb.ILfuVd,
.IVvPP .ILfuVd {
font-size: 14px;
line-height: 20px;
}
.iq-xp-block .answered-question .LGOjhe {
border-bottom: 1px solid #ebebeb;
}
.R1FwAe .LGOjhe {
margin-top: 8px;
height: 90px;
overflow-y: hidden;
}
.xWd7I {
padding-top: 12px;
font-size: 14px;
}
.wa-xp-block .LGOjhe {
padding: 22px 0 1px;
}
.wa-xp-block .Z1hOCe {
margin-top: 11px;
}
.xpd-wa .g-blk {
margin: initial;
}
.xpd-wa .kp-blk {
border: initial;
box-shadow: none;
}
.PZY7Gb p:first-child,
.PZY7Gb ul:first-child,
.PZY7Gb ol:first-child {
margin-block-start: 0;
}
.PZY7Gb p:last-child,
.PZY7Gb ul:last-child,
.PZY7Gb ol:last-child {
margin-block-end: 0;
}
.PZY7Gb li {
margin-left: 32px;
}
.PZY7Gb li p {
margin: 0;
}
.PZY7Gb ul li {
list-style: disc;
}
.PZY7Gb ol li {
list-style: decimal;
}
.jkSuke {
max-width: 420px;
}
.JWLUAe {
fill: #70757a;
}
.HpcQd {
outline: 0;
font-style: italic;
}
.HpcQd:hover {
cursor: pointer;
text-decoration: underline;
}
.odBnl {
height: 16px;
}
.eEz1Rd {
border-top: 1px solid #ecedef;
margin-left: 0;
}
.FexLHe {
border-top: 1px solid #ecedef;
}
.lgJJud {
background: #fff;
}
.ykuFZ {
align-items: flex-start;
display: flex;
flex-direction: column;
}
.k8XOCe.kQapud {
display: inline-flex;
}
.d8My6 {
align-items: center;
border: 1px solid #dadce0;
border-radius: 25px;
display: inline-flex;
margin: 6px 8px;
height: 36px;
padding: 0 13px 0 10px;
position: relative;
}
.d8My6:hover,
.d8My6:active {
background: #f1f3f4;
color: #f1f3f4;
text-decoration: none;
}
.lv3Mhc {
-webkit-box-orient: vertical;
color: #202124;
display: -webkit-box;
font-size: 14px;
-webkit-line-clamp: 2;
margin: 0 0 0 6px;
width: calc(100% - 24px);
overflow-wrap: break-word;
overflow: hidden;
}
.aXBZVd.PCyYQe {
padding: 8px 0;
}
.spch-dlg {
background: transparent;
border: none;
}
.spch {
background: #fff;
height: 100%;
left: 0;
opacity: 0;
overflow: hidden;
position: fixed;
text-align: left;
top: 0;
visibility: hidden;
width: 100%;
z-index: 10000;
transition: visibility 0s linear 0.218s, background-color 0.218s;
}
.close-button {
background: none;
border: none;
color: #777;
cursor: pointer;
font-size: 26px;
right: 0;
height: 11px;
line-height: 15px;
margin: 15px;
opacity: 0.6;
padding: 0;
position: absolute;
top: 0;
width: 15px;
z-index: 10;
}
.close-button:hover {
opacity: 0.8;
}
.close-button:active {
opacity: 1;
}
.spchc {
display: block;
height: 42px;
position: absolute;
pointer-events: none;
}
.inner-container {
height: 100%;
opacity: 0.1;
pointer-events: none;
width: 100%;
transition: opacity 0.318s ease-in;
}
.s2ml .inner-container,
.s2ra .inner-container,
.s2er .inner-container {
opacity: 1;
transition: opacity 0s;
}
.s2fp.spch {
opacity: 1;
visibility: visible;
transition-delay: 0s;
}
.s2tb-h.spch {
background: rgba(255, 255, 255, 0);
opacity: 0;
visibility: hidden;
}
.s2tb.spch {
background: rgba(255, 255, 255, 0);
opacity: 1;
visibility: visible;
transition-delay: 0s;
}
.google-logo {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALwAAABACAQAAAAKENVCAAAI/ElEQVR4Ae3ae3BU5RnH8e/ZTbIhhIRbRIJyCZcEk4ZyE4RBAiRBxRahEZBLQYUZAjIgoLUWB6wjKIK2MtAqOLVUKSqWQW0ZaOQq0IFAIZVrgFQhXAOShITEbHY7407mnPfc8u6ya2f0fN6/9rzvc87Z39nbed/l/8OhIKMDQ+hHKp1JJB6FKq5QQhH72MZ1IsDRhvkU4bds9WxlLNE4wqg9q6jBL9G+4knc/HB9qXmuG4goD89TjT+IVkimE/zt6sYh/EG3WmaiOMGHbgQ38YfY3ibKCV6GMabHWY0bo+Ps5jjnuYlCczrSk8Hcgd5U1rONoDnG48Ova2W8RGeMXAxiHfWakT4mOx81oRiG1/C5vYh47KSx5fZid4JvxxVd7MdIp3EK06kNNXYneIWtutgLaIasQUwkJE7wE3SxbycWR8SD93BOiL2YRBwRDN5FwOPchaqecZQTQQ4XAApz0FrFQSLPwQD8mlZNEt8L5841D62/cJVIi2cgPelEAlBOCYfYSxXymjKAXqSQAFRwloPspRp5dzOMHiTThEqK2c1OvGHIsg/30YUWKHzDKfZwEB+2xBn3gUSSwmA+MpluruYDySMPYD23TOrX0V/q+CPZYai+yHw8wKscbmhMD+IVfyevcMlkuvxXxGOphTD4Gi4iJ40C/DZtM12wk8Lfbes/oSN27mGPZW0RnVmvebxIMng3z1Bluddz5Mh9wm8icqZIzPHfZDxW8qhotL6cUVh5zP74XOBg0MEnsgW/bfMxzyIOYdgSIuV5/JJtPmZmSlb7mI6ZGTLVQQafSKHUvp7BxFxhSD6N8UsH4An5aT+J3mNB1T+K3hj8YQ/ezRbpvY3CYKEwYFLYgvfTkQZ9qTN8nS3lIdJJZwTLDdNztfwUrTTDp+hllmnqrxo+sLqi1dWwuFPKYnK5h0we5c/UhhT8fF1FHWsZTis8dGAyB4S+67RF5wVhwC/DGHxvAqI4Imyv50Vi0YpjsW4l4AAuGii63yE+lhCHVlOW6o79TxRN/ee64y/SHb8TO4MOvq3uYh6iO1oufiP0r0VnjtA9K4zBDzSdgKtjJGbyqBfG5dFguC62sZiZoLt0Qy3qvYzCKIZNQQYvXupdxGO0Rni5dLebl1wexuD7A4DuC+gprMwTxu2hwT+E7c9iZYEw7lMaiBPeczAXT3EQwcdwTbP1Eq3RiyaPvcIe/4igj9C5NYzBpwOQKmzbh4IVF4dMviOShHfCEdxYieKY8M5qCUCy8E4oxIWVnwcRfK4wdhqitiyk1JBHJc3UU4UT+HDRYADR1GEnB2s9WYrqssn41/BjxcdrrEOVzRogS4hqOfVY8fI6qzWXYTAbgRwUVMvwYeUzzpKCnMGobvIeDRTuZyajiMLoMG2oRONfwnV5kNDNFH5ZKAD8SbPtFrHYaSr8+nkLgCXC53sCdloJz+RlAFYJv5bisPOG9Cv+U+F+O6AZM4Sx2iz+QKZxWrgArSmEbiAIpwvQGdV/qMFOFUdRdTbUn6QCO9c4bajvJhy/GjuFyOqEqhhIZyUXWEk6esd4imTyKTIG/1e08kghNNEMR7WfgERUpTTmPKrmIdSXGupbiHu3dQFZCagy2MGXzCAekZcPySKDlVSYTwsf5QB9aeBiCWMJxcO0RPU5AW5UPuyJI9xhr/diz4ssF6ohGJXyFmu42Fj5MrTGMILgKTyHqpoCAipR3YE9cURFWOorUCVhrzWyKrFWwGg68hIXG79uGziG1rt0IFhPcC+qj6gioARVJm7sRPMTVCWG+u54sBNHqm19Ji7sZCDrv5gp53ekkcNGvHJvGB+zdVd+M60JRi/eREt9VIQqgfuxM5Q4VEcM9R5ysfMAUaA78iFUzRmIfb2sw+j9m6m042lOEqS1hv+R3Y2svpSJCxJCn9hjR5ztywSgg7BtGwpWFHYLY+8CIB2/5Jppj5BvoE7Qz/a8bCVSrIv+quQrYCLVQl0NXVEpnBF6f4aVX+guvELAPmH7GMk/ZX1BgKJb2szBnEJBEMFHUyY841SsjGcr7bGVabLC8z6dsJPC3ww1sxE9LfTeoAdmeumOPkNzYcUb776Y6aebOh5Hg6m6l1MaZhYGOUn2sjD6MAmYyeIWfiqYhoKNLJNlaC/ryCUGvRhyWUedYfx7KIiack4XfZ5ujMI4XewlxIpzMEL04w31k3STtEW4NWd6Uugr4yFEHt4Ielo4iRvC+P20R6QwTZPnFtpjI4dKi5veAlbwLPnM4NesZDs3Tcd9RgxGIw3jdjCeO1FQSGYiuw39D6A1CJ+u/wsm0pZA/STDEnY9A9DKMtRvZjStAIVOzOJMSAsh+YaMltGXGEChHVPYr+s/igsbPTmHP8T2IR7MvW46voZa0+2voLfAor7GdPtz6C0yHVfNt4S+9KewwXTJ8xtumWyv5T6w14pNIYTu40VcWHHzvvSe3sWFnsIq6foVKCb1qyOw2N2EnZJ7+5aRSFAYS2lQp3maLOy5WS61pyW4MKOwCJ/E5X8BBTMuXsW+tpITQQYPcXws8Zyuk420eOZyQSqqy8zDg4yH+cp2T2cYjp1sim3rTzEEO4/YPKNL9AvpD00K+ZTbnZXwc1KSh9FspNrmDbSZicQirwmzLMI7Qb7EnjxM57hp/TGmEUNjEljAZUNtHW/TGvhA+J6QCx4gicVcNT2r7TyIgoEiGf+99CeVLiTSDKimjK85QSH7qCJ4Cr0YRi9SaI6fG5zlIAUcwS9d34Nsen9Xz3f1hRRQJF0fzVCyyaQdcZRzil18zCUAPtHc3s3mTYIRzWCGkEEH4vFSxmn2s5kSJDgOGP/l4Ii8aOHetzeOsIhiNAX0wVq28O3lwXHbklnIeQJ/PHJhQbh72YXjts3Eq4n0t5h7BL+mzcVx29Kpxy9E70IvV5h7qiEJRxiswC+0feTgJkAhg3d098S/J8IUfhziOUAaouscoYJmpNIO0WXSuYYjLLpxFb9U85KNI4wyKJWKfQKOMEtmm33sXCCbCHC4mMxZIWpx/aglEeNwM4J3KNb8jvmaDTxBIt8jhR8vD22IpYYr1PBD5HA4HP8DxVcxdwELEFUAAAAASUVORK5CYII=)
no-repeat center;
background-size: 94px 32px;
height: 32px;
width: 94px;
top: 8px;
opacity: 0;
float: right;
left: 255px;
pointer-events: none;
position: relative;
transition: opacity 0.5s ease-in, left 0.5s ease-in;
}
.s2tb .google-logo {
opacity: 0.54;
left: 270px;
transition: opacity 0.5s ease-out, left 0.5s ease-out;
}
.s2fp .spchc,
.s2fp-h .spchc {
margin: auto;
margin-top: 312px;
max-width: 572px;
min-width: 534px;
padding: 0 223px;
position: relative;
top: 0;
}
.s2tb .spchc,
.s2tb-h .spchc {
background: #fff;
box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
margin: 0;
min-width: 100%;
overflow: hidden;
padding: 51px 0 50px 126px;
position: absolute;
}
.s2tb-h .inner-container,
.s2tb .inner-container {
height: 100%;
width: 572px;
transition: opacity 0.318s ease-in;
}
.spch.s2tb.mVRQbc {
background: rgba(255, 255, 255, 0.9);
}
.button {
background-color: #fff;
border: 1px solid #eee;
border-radius: 100%;
bottom: 0;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
cursor: pointer;
display: inline-block;
left: 0;
opacity: 0;
pointer-events: none;
position: absolute;
right: 0;
top: 0;
transition: background-color 0.218s, border 0.218s, box-shadow 0.218s;
}
.s2tb-h .button {
left: -83px;
opacity: 0;
pointer-events: none;
position: absolute;
top: -83px;
transition-delay: 0;
}
.s2fp-h .button,
.s2fpm-h .button {
opacity: 0;
pointer-events: none;
position: absolute;
transition-delay: 0;
}
.s2fp .button,
.s2tb .button,
.s2fpm .button {
opacity: 1;
pointer-events: auto;
position: absolute;
transform: scale(1);
transition-delay: 0;
}
.s2ra .button {
background-color: #f44;
border: 0;
box-shadow: none;
}
.r8s4j {
background-color: #dbdbdb;
border-radius: 100%;
display: inline-block;
height: 301px;
left: -69px;
opacity: 1;
pointer-events: none;
position: absolute;
top: -69px;
width: 301px;
transform: scale(0.01);
transition: opacity 0.218s;
}
.s2tb-h .r8s4j,
.s2tb .r8s4j {
height: 151px;
left: -28px;
top: -28px;
width: 151px;
}
.button-container {
pointer-events: none;
position: relative;
transition: transform 0.218s, opacity 0.218s ease-in;
}
.s2fp-h .button-container,
.s2fp .button-container {
height: 165px;
right: -70px;
top: -70px;
width: 165px;
float: right;
}
.s2fpm-h .button-container,
.s2fpm .button-container {
height: 165px;
margin: 0 auto;
top: 150px;
width: 165px;
}
.s2fp-h .button-container,
.s2tb-h .button-container,
.s2fpm-h .button-container {
transform: scale(0.1);
}
.s2fp .button-container,
.s2fpm-h .button-container,
.s2tb .button-container {
transform: scale(1);
}
.s2tb-h .button-container,
.s2tb .button-container {
height: 95px;
right: -31px;
top: -27px;
width: 95px;
float: right;
}
.s2ra .button:active {
background-color: #cd0000;
}
.button:active {
background-color: #eee;
}
.microphone {
height: 87px;
left: 43px;
pointer-events: none;
position: absolute;
top: 47px;
width: 42px;
transform: scale(1);
}
.s2tb-h .microphone,
.s2tb .microphone {
left: 17px;
top: 7px;
transform: scale(0.53);
}
.receiver {
background-color: #999;
border-radius: 30px;
height: 46px;
left: 25px;
pointer-events: none;
position: absolute;
width: 24px;
}
.wrapper {
bottom: 0;
height: 53px;
left: 11px;
overflow: hidden;
pointer-events: none;
position: absolute;
width: 52px;
}
.stem {
background-color: #999;
bottom: 14px;
height: 14px;
left: 22px;
pointer-events: none;
position: absolute;
width: 9px;
z-index: 1;
}
.shell {
border: 7px solid #999;
border-radius: 28px;
bottom: 27px;
height: 57px;
pointer-events: none;
position: absolute;
width: 38px;
z-index: 0;
left: 0px;
}
.s2ml .receiver,
.s2ml .stem {
background-color: #f44;
}
.s2ml .shell {
border-color: #f44;
}
.s2ra .receiver,
.s2ra .stem {
background-color: #fff;
}
.s2ra .shell {
border-color: #fff;
}
.text-container {
pointer-events: none;
}
.s2fp-h .text-container,
.s2fp .text-container,
.s2fpm-h .text-container,
.s2fpm .text-container {
position: absolute;
}
.s2tb-h .text-container,
.s2tb .text-container {
position: relative;
}
.spcht {
font-weight: normal;
line-height: 1.2;
opacity: 0;
pointer-events: none;
position: absolute;
text-align: left;
-webkit-font-smoothing: antialiased;
transition: opacity 0.1s ease-in, margin-left 0.5s ease-in,
top 0s linear 0.218s;
}
.s2fp-h .spcht,
.s2fpm-h .spcht {
margin-left: 44px;
}
.s2tb-h .spcht {
margin-left: 32px;
}
.s2fp-h .spcht,
.s2fp .spcht,
.s2fpm-h .spcht,
.s2fpm .spcht {
left: -44px;
top: -0.2em;
}
.s2fp-h .spcht,
.s2fp .spcht {
font-size: 32px;
width: 460px;
}
.s2fpm-h .spcht,
.s2fpm .spcht {
font-size: 28px;
width: 300px;
}
.s2tb-h .spcht,
.s2tb .spcht {
font-size: 27px;
left: 7px;
top: 0.2em;
width: 490px;
}
.s2fp .spcht,
.s2fpm .spcht,
.s2tb .spcht {
margin-left: 0;
opacity: 1;
transition: opacity 0.5s ease-out, margin-left 0.5s ease-out;
}
.spchta {
color: #15c;
cursor: pointer;
font-size: 18px;
font-weight: 500;
pointer-events: auto;
text-decoration: underline;
}
.spch-2l.spcht,
.spch-3l.spcht,
.spch-4l.spcht {
transition: top 0.218s ease-out;
}
.spch-2l.spcht {
top: -0.6em;
}
.spch-3l.spcht {
top: -1.3em;
}
.spch-4l.spcht {
top: -1.7em;
}
.s2fp .spch-5l.spcht {
top: -2.5em;
}
.s2tb .spch-5l.spcht {
font-size: 24px;
top: -1.7em;
transition: font-size 0.218s ease-out;
}
.permission-bar {
margin-top: -100px;
opacity: 0;
pointer-events: none;
position: absolute;
width: 500px;
transition: opacity 0.218s ease-in, margin-top 0.4s ease-in;
}
.s2wfp .permission-bar {
margin-top: -300px;
opacity: 1;
transition: opacity 0.5s ease-out 0.218s,
margin-top 0.218s ease-out 0.218s;
}
.permission-bar-gradient {
box-shadow: 0 1px 0px #4285f4;
height: 80px;
left: 0;
margin: 0;
opacity: 0;
pointer-events: none;
position: fixed;
right: 0;
top: -80px;
transition: opacity 0.218s, box-shadow 0.218s;
}
.s2wfp .permission-bar-gradient {
box-shadow: 0 1px 80px #4285f4;
opacity: 1;
pointer-events: none;
animation: allow-alert 0.75s 0 infinite;
animation-direction: alternate;
animation-timing-function: ease-out;
transition: opacity 0.218s, box-shadow 0.218s;
}
.known_loc {
background: #4285f4;
}
.unknown_loc {
background: #70757a;
}
.eJ7tvc {
color: rgba(0, 0, 0, 0.57);
margin: 12px 20px;
font-size: 14px;
}
.AUiS2 {
border: 1px solid #dadce0;
border-radius: 8px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
display: none;
margin-top: 10px;
opacity: 0;
outline: none;
position: relative;
top: 2px;
transform-origin: top left;
transition: all 150ms ease-in-out;
white-space: nowrap;
}
.N90jdc {
background-image: url(data:image/svg+xml,%0A%3Csvg%20focusable%3D%22false%22%20width%3D%2216px%22%20height%3D%2216px%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M7.41%207.84L12%2012.42l4.59-4.58L18%209.25l-6%206-6-6z%22%3E%3C%2Fpath%3E%3C%2Fsvg%3E%0A);
background-repeat: no-repeat;
background-position: center;
height: 16px;
position: absolute;
top: calc(100% + 15px);
right: 4px;
margin-right: -12px;
margin-top: -34px;
outline-width: 0;
opacity: 0;
padding: 3px;
transition: transform 200ms ease-in-out, opacity 200ms ease-in-out;
transform: rotate(-90deg);
width: 16px;
}
.d8lLoc {
background-color: transparent;
transform-origin: top;
}
.hYkSRb {
display: inline-block;
overflow-x: hidden;
overflow-y: hidden;
margin-left: -16px;
padding-right: 24px;
width: 100%;
padding-left: 20px;
}
.hYkSRb::-webkit-scrollbar {
display: none;
}
.XCKyNd {
background-image: url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216px%22%20height%3D%2216px%22%20viewBox%3D%220%200%2048%2048%22%20fill%3D%22%23000000%22%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M38%2012.83L35.17%2010%2024%2021.17%2012.83%2010%2010%2012.83%2021.17%2024%2010%2035.17%2012.83%2038%2024%2026.83%2035.17%2038%2038%2035.17%2026.83%2024z%22%2F%3E%0D%0A%20%20%20%20%3Cpath%20d%3D%22M0%200h48v48H0z%22%20fill%3D%22none%22%2F%3E%0D%0A%3C%2Fsvg%3E%0D%0A);
background-position: center;
background-repeat: no-repeat;
height: 16px;
opacity: 0.54;
padding: 12px;
position: absolute;
right: 0;
top: 0;
width: 16px;
z-index: 10;
}
.XCKyNd:focus {
outline: none;
}
.exp-outline {
position: absolute;
transition: opacity 150ms ease-in-out, height 150ms ease-in-out;
pointer-events: none;
opacity: 0;
width: calc(100% - 2px);
left: 0;
transform: translateY(-11px);
}
.d8lLoc {
padding-left: 15px;
}
.AUiS2 {
box-shadow: none;
margin-top: 8px;
}
.hYkSRb {
line-height: 24px;
margin-left: 0;
overflow-x: hidden;
padding-left: 0;
padding-right: 0;
white-space: normal;
width: calc(100% - 24px);
}
.exp-r {
display: inline-block;
margin-bottom: 0;
margin-right: 16px;
}
.N90jdc {
transform: none;
}
.eJ7tvc {
margin-bottom: 4px;
margin-left: 0;
margin-top: 14px;
}
.exp-c {
display: inline-block;
vertical-align: top;
}
.exp-r {
display: block;
}
.hYkSRb {
max-height: 72px;
white-space: nowrap;
}
</style>
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
google.llirm = "0px";
google.ldi = {};
google.pim = {};
})();
(function () {
google.kEXPI =
"0,112665,60,1,8958,6595,14684,815,1158662,56104,865,954,755,4349,207,1987,427,2390,2316,145,238,23,223,5,1354,662,4589,1665,4720,327831,289768,17824,5992,2,8539,8008,10661,881,7,22228,11425,412964,1233,796332,20,28,13160,4912,543,683,1081,1396,7639,30,31,68,270,370365,492,328984,8399,180,3382,3320,2044,314,1526,1770,1137,4795,5298,2488,328,5033,10931,279,1191,14917,7055,2445,3439,845,4693,10213,9188,3961,1800,512,2111,4858,1362,9291,3029,4738,1849,1,3,10988,4998,13228,2054,920,873,3776,416,2530,3,3897,3934,448,12,866,12,5,7,2148,7096,234,4283,2777,919,2277,8,85,2711,62,1531,1279,2212,238,292,149,1103,840,519,1468,52,4258,108,1341,2,2669,2023,2299,4267,328,1169,115,142,1931,1031,3108,2577,3227,2845,7,8023,257,2147,2,1925,5096,7540,337,3462,285,1181,3515,908,2,941,2614,2397,1027,360,2903,6455,3,576,1835,4625,148,5992,6210,1773,4,1528,2304,224,1012,1145,1680,2978,536,41,1214,2893,459,1555,4067,730,305,4599,1426,3938,1557,1753,2658,872,3371,518,912,564,464,656,30,3854,4108,167,3286,2213,2305,638,1494,605,1,893,4089,2359,55,5265,218,1307,587,11,731,665,811,890,444,3209,470,1,2532,367,111,143,370,1056,717,190,781,359,67,99,2972,6,908,3,1912,1628,4952,1035,92,479,1056,1681,581,2,437,132,892,116,3063,194,1187,380,1,247,37,245,389,2,1,3,305,3646,1941,617,1161,99,1,238,955,1,43,18,323,672,1,450,187,499,1709,68,3,1,325,402,30,2784,74,711,77,139,1343,181,31,2,77,1261,56,1416,1,143,66,298,347,68,2,96,24,1,162,182,844,494,7,370,1,116,995,80,269,593,1,362,642,485,68,924,166,136,624,109,3104,238,319,148,272,99,579,20,38,215,109,648,32,226,159,2,2,337,1,429,137,99,1501,577,5,153,1,338,217,1,3,1,109,265,92,956,7,432,294,1711,5681814,3870,35,62,37,108,5597444,490,324,567,293,565,6097,1438,1319,1221,1120,1908,634,182,1827,636,537,251,1872,131,272,683,636,599,284,72,26,1497,346,95,745,1203,231,80,89,777,319,352,57,847,708,98,96,148,30,230,461,206,1203,1896,211,836,403,301,784,86,185,30,129,861,34,397,282,299,1440,141,72,181,253,394,716,1434,349,348,702,22,84,22,107,416,988,28,485,339,238,418,307,353,30,859,145,61,351,254,14,248,299,54,4,26,14,136,19,45,48,175,403,116,725,557,17,44,48,137,309,20,1133,15,20,340,348,119,180,380,127,168,45,289,208,269,134,114,174,27,556,164,324,185,192,339,154,233,234,33,8,292,267,14,39,350,49,142,5,145,49,29,152,188,221,20,460,249,82,383,29,355,7,115,643,68,3,18,672,62,55,154,107,127,61,342,187,251,39,490,380,335,414,199,111,21,226,276,15,545,344,32,531,151,28,55,52,59,30,265,12,276,3,34,3,279,98,48,30,320,3,207,33,97,90,9,14,43,319,72,19,190,55,399,49,95,277,133,3,468,127,233,61,37,267,136,587,54,168,27,43,61,64,1180,421,7,395,182,18,109,77,60,238,101,47,83,85,185,45,88,101,8,215,9,78,46,66,96,49,42,65,108,24,85,40,23,33,142,12,134,72,66,145,199,88,40,68,167,2,82,37,11,69,410,69,192,22,216,286,7,48,77,22,94,70,16,34,50,80,122,18,47,15,65,208,14,65,80,51,176,298,17,111,337,63,58,102,56,95,8,16,80,41,83,7,63,75,72,66,11,33,7,1,19,23,178,20,20,135,170,134,7,149,11,12,1,5,275,2,34,29,323,6,22,14,9,82,131,17,90,53,6,36,65,4,22,176,108,319,308369,4,3879339,1188,538,3,51,99,49,36,97,187,84,17,29,12,37,22,18,47,3,24,15,92,1177516,39275,39,132,6,31,6,105,139,42,294,7,25,6,4,999877,4231,1762,6734,3461,839,20758,1688,29,501,3099,861,7619,46,1115,1960,2050,2778,5275,528,4352,1,5842,9847,1174,2683,2134,3892,7875,995,1315,2,1237,168,460,881,4129,1840,783,1617,2349,2360,3034,3,1703,9,15,194,216,21,435,777,633,923,86,723,912,568,256,565,1194,989,58,398,401,361,144,109,29,6,197,598,143,345,282,103,37,33,447,5,94,188,3,6,18,433,384,18,450,55,1,297,2,1,599,21,17,429,525,113,52,85,325,261,444,1,723,75,309,92,188,303,41,111,77,1,1,187,333,52,266,120,169,241,9,335,62,35,51,3,2,265,12,21,48,98,34,101,89,2,1,1,1,77,157,92,20,20,165,53,69,3,188,1,165,252,76,17,101,65,36,3,71,1,142,34,190,78,88,8,21,10,6,16,8,1,47,95,8,12,14,9,28,25,31,107,55,231,52,135,5,15958896,77,366,28,43,21,88,89,9,48,1849020,3,580176,3,3,229780,14,28,3,37,12,68,23,14,9,49931,12,3,26,30,7,47,1859733,170280,20,22,2,38,3,539838,341,33,56,3,168,338,12,228,67,42,243,3,72,200,524,42,6,177,32,37,94,155,75,25,18,386,8,40,116,56,8,801758,425,13484,4667,2590,493290,319967,6,3,3,12,3,6,6,3,3,426171,23659,100501,166,1109741,267,732,2,148,2,253,522,25117,216,304";
})();
(function () {
var u =
"/xjs/_/js/k\x3dxjs.s.zh.UEZLtbANFXA.O/ck\x3dxjs.s.zfK2sTc4eWE.L.W.O/m\x3dZyRBae,cdos,dpf,hsm,jsa,d,csi/am\x3dAAAAAQAAAAAA2BsAQAAmAAAAAExgH5Dz3wQAF2ziAAAAAAAEgEuCRqkACQUBEAAAAGR1tSSAAAU/d\x3d1/dg\x3d2/br\x3d1/ct\x3dzgms/rs\x3dACT90oEMZwADPGGOl7cBr9-c1w0ZvSUoAg";
var d = this || self,
e = /^[\w+/_-]+[=]{0,2}$/,
f = null,
g = function (a) {
return (a = a.querySelector && a.querySelector("script[nonce]")) &&
(a = a.nonce || a.getAttribute("nonce")) &&
e.test(a)
? a
: "";
},
h = function (a) {
return a;
};
var l;
var n = function (a, b) {
this.g = b === m ? a : "";
};
n.prototype.toString = function () {
return this.g + "";
};
var m = {};
function p() {
var a = u;
google.lx = function () {
q(a);
google.lx = function () {};
};
google.bx || google.lx();
}
function q(a) {
var b = document;
var c = "SCRIPT";
"application/xhtml+xml" === b.contentType && (c = c.toLowerCase());
c = b.createElement(c);
if (void 0 === l) {
b = null;
var k = d.trustedTypes;
if (k && k.createPolicy) {
try {
b = k.createPolicy("goog#html", {
createHTML: h,
createScript: h,
createScriptURL: h,
});
} catch (r) {
d.console && d.console.error(r.message);
}
l = b;
} else l = b;
}
a = (b = l) ? b.createScriptURL(a) : a;
a = new n(a, m);
c.src =
a instanceof n && a.constructor === n
? a.g
: "type_error:TrustedResourceUrl";
(a = c.ownerDocument && c.ownerDocument.defaultView) && a != d
? (a = g(a.document))
: (null === f && (f = g(d.document)), (a = f));
a && c.setAttribute("nonce", a);
google.timers &&
google.timers.load &&
google.tick &&
google.tick("load", "xjsls");
document.body.appendChild(c);
}
setTimeout(function () {
p();
}, 0);
})();
(function () {
window.google.xjsu =
"/xjs/_/js/k\x3dxjs.s.zh.UEZLtbANFXA.O/ck\x3dxjs.s.zfK2sTc4eWE.L.W.O/m\x3dZyRBae,cdos,dpf,hsm,jsa,d,csi/am\x3dAAAAAQAAAAAA2BsAQAAmAAAAAExgH5Dz3wQAF2ziAAAAAAAEgEuCRqkACQUBEAAAAGR1tSSAAAU/d\x3d1/dg\x3d2/br\x3d1/ct\x3dzgms/rs\x3dACT90oEMZwADPGGOl7cBr9-c1w0ZvSUoAg";
})();
function _DumpException(e) {
throw e;
}
function _F_installCss(c) {}
(function () {
google.jl = {
blt: "none",
dw: false,
em: [],
emw: false,
lls: "default",
pdt: 0,
snet: true,
uwp: true,
};
})();
(function () {
var pmc =
"{\x22ZyRBae\x22:{},\x22aa\x22:{},\x22abd\x22:{\x22abd\x22:false,\x22deb\x22:false,\x22det\x22:false},\x22async\x22:{},\x22bgd\x22:{\x22ac\x22:true,\x22as\x22:true,\x22at\x22:0,\x22ea\x22:true,\x22ed\x22:0,\x22ei\x22:true,\x22el\x22:true,\x22ep\x22:true,\x22er\x22:true,\x22et\x22:0,\x22eu\x22:false,\x22wl\x22:false},\x22cdos\x22:{\x22cdobsel\x22:false},\x22csi\x22:{},\x22d\x22:{},\x22dpf\x22:{},\x22dvl\x22:{\x22cookie_secure\x22:true,\x22cookie_timeout\x22:21600,\x22driver_ui_type\x22:2,\x22jsc\x22:\x22[null,null,null,30000,null,null,null,2,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,[\\\x2286400000\\\x22,\\\x22604800000\\\x22,2.0]\\n,null,1,21600000]\\n\x22,\x22mnr_crd\x22:\x221\x22,\x22msg_dsc\x22:\x22根据您的活动记录\x22,\x22msg_dsc_url\x22:\x22\x22,\x22msg_dvl\x22:\x22来自您的设备\x22,\x22msg_err\x22:\x22无法获取位置信息\x22,\x22msg_gps\x22:\x22使用 GPS\x22,\x22msg_unk\x22:\x22未知\x22,\x22msg_upd\x22:\x22更新位置信息\x22,\x22msg_use\x22:\x22使用确切位置\x22,\x22use_local_storage_fallback\x22:true,\x22uul_text\x22:\x22望京街道 中国北京市朝阳区\x22},\x22foot\x22:{\x22dv\x22:\x22AwNXeNSvDHZCECBuCtWvdH1n-9lbf5d7gAFAyE5GVAAAABC-VjyYqfifRgAAAFTcWbHAZMzfIwAAAA\x22},\x22gf\x22:{\x22pid\x22:196,\x22si\x22:true},\x22hsm\x22:{},\x22jsa\x22:{\x22csi\x22:true,\x22csir\x22:100},\x22kyn\x22:{},\x22lli\x22:{},\x22lu\x22:{},\x22mUpTid\x22:{},\x22mu\x22:{\x22murl\x22:\x22https://adservice.google.com.hk/adsid/google/ui\x22},\x22sb_wiz\x22:{\x22rfs\x22:[\x22visdom\\u003Cb\\u003E教程\\u003C/b\\u003E\x22,\x22visdom\\u003Cb\\u003E使用\\u003C/b\\u003E\x22,\x22visdom\\u003Cb\\u003E下载\\u003C/b\\u003E\x22,\x22visdom\\u003Cb\\u003E安装\\u003C/b\\u003E\x22,\x22visdom\\u003Cb\\u003E端口\\u003C/b\\u003E\x22,\x22visdom\\u003Cb\\u003E服务器\\u003C/b\\u003E\x22],\x22scq\x22:\x22\x22,\x22stok\x22:\x22l2WpJ4ic4NAl1CDOJl-vfZl6sek\x22,\x22ueh\x22:\x2291334890_95f6a11d_749f6c9d_a9925831_ccd23c42\x22},\x22sf\x22:{},\x22sonic\x22:{},\x22spch\x22:{\x22ae\x22:\x22请检查您的麦克风。\\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003E了解详情\\u003C/a\\u003E\x22,\x22hl\x22:\x22zh-Hans\x22,\x22im\x22:\x22点击\\u003Cb\\u003E允许\\u003C/b\\u003E开始语音搜索\x22,\x22iw\x22:\x22正在等待...\x22,\x22lm\x22:\x22正在收听…\x22,\x22lu\x22:\x22目前尚未提供%1$s版语音搜索服务\x22,\x22mb\x22:false,\x22ne\x22:\x22未连接到互联网\x22,\x22nt\x22:\x22不确定所说内容,\\u003Cspan\\u003E请重试\\u003C/span\\u003E\x22,\x22nv\x22:\x22请检查您的麦克风和音频电平。\\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003E了解详情\\u003C/a\\u003E\x22,\x22pe\x22:\x22语音搜索功能处于关闭状态。\\u003Ca href\x3d\\\x22https://support.google.com/chrome/?p\x3dui_voice_search\\\x22 target\x3d\\\x22_blank\\\x22\\u003E详细信息\\u003C/a\\u003E\x22,\x22rm\x22:\x22请开始说话\x22},\x22tl\x22:{\x22rvkey\x22:\x22AIzaSyC_9Rt88UMjzgg5pIVArnfuIVkJx4zCdTY\x22},\x22vs\x22:{}}";
google.pmc = JSON.parse(pmc);
})();
(function () {
var r = [
"sb_wiz",
"aa",
"abd",
"async",
"bgd",
"dvl",
"foot",
"kyn",
"lli",
"lu",
"mUpTid",
"mu",
"sf",
"sonic",
"spch",
"tl",
"vs",
];
google.plm(r);
})();
(function () {
var m = [
"BxhFbk",
"[\x22gws-wiz\x22,\x22gws-wiz\x22,\x22visdom\x22,\x22\x22,null,1,0,0,11,\x22zh-CN\x22,\x22l2WpJ4ic4NAl1CDOJl-vfZl6sek\x22,\x229133489095f6a11d749f6c9da9925831ccd23c42\x22,\x223Og-YKC7I5O5wAPL5oy4BQ\x22,0,\x22zh-CN\x22,null,null,null,0,null,3,5,null,null,8,null,null,null,\x22\x22,-1,0,null,0,null,null,1,null,0,null,null,1,1,0,1,0,1,10,-1,null,null,null,null,null,0.0,0,null,null,null,600,0,null,null,null,null,null,1,null,1,0,0,0.1,null,0,0,null,0,0,100,0,null,1.15,1,0,-1,null,1,0,null,1,0,0,9,0,null,0,12,0,null,null,0,0,0,0,0]\n",
"BxhFb0",
"[null,null,null,[null,null,[[[3,null,null,[null,[[\x22qdr_\x22,1,6]\n,[\x22qdr_h\x22,0,6]\n,[\x22qdr_d\x22,0,6]\n,[\x22qdr_w\x22,0,6]\n,[\x22qdr_m\x22,0,6]\n,[\x22qdr_y\x22,0,6]\n,[\x22cdr_opt\x22,0,1,[1,\x22自定日期范围...\x22,null,\x22cdr:1,cd_min:x,cd_max:x\x22,\x22\x22,\x22text\x22,\x22\x22,\x22\x22,6,1,[[[\x22q\x22,\x22visdom\x22]\n,[\x22newwindow\x22,\x221\x22]\n,[\x22safe\x22,\x22strict\x22]\n,[\x22sxsrf\x22,\x22ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x22]\n]\n]\n,\x22cdr_opt\x22,\x222004-5-23\x22,0]\n]\n]\n,0]\n]\n,[3,null,null,[null,[[\x22li_\x22,1,6]\n,[\x22li_1\x22,0,6]\n]\n,1]\n]\n]\n,null,[\x22tbs\x22]\n]\n]\n,null,null,[null,[[\x22/search?q\\u003dvisdom\\u0026newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\\u0026source\\u003dlnms\x22,null,null,\x22全部\x22,1,null,1,null,null,\x22WEB\x22,[0,2]\n,null,null,0]\n,[\x22/search?q\\u003dvisdom\\u0026newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\\u0026source\\u003dlnms\\u0026tbm\\u003disch\x22,null,null,\x22图片\x22,0,null,1,null,null,\x22IMAGES\x22,[6,2]\n,null,null,6]\n,[\x22/search?q\\u003dvisdom\\u0026newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\\u0026source\\u003dlnms\\u0026tbm\\u003dvid\x22,null,null,\x22视频\x22,0,null,1,null,null,\x22VIDEOS\x22,[13,2]\n,null,null,13]\n,[\x22/search?q\\u003dvisdom\\u0026newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\\u0026source\\u003dlnms\\u0026tbm\\u003dnws\x22,null,null,\x22新闻\x22,0,null,1,null,null,\x22NEWS\x22,[10,2]\n,null,null,10]\n]\n,[[\x22/search?q\\u003dvisdom\\u0026newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\\u0026source\\u003dlnms\\u0026tbm\\u003dbks\x22,null,null,\x22图书\x22,0,null,1,null,null,\x22BOOKS\x22,[2,2]\n,null,null,2]\n,[\x22//www.google.com/finance\x22,null,null,\x22财经\x22,0,null,1,null,null,\x22FINANCE\x22,[22,2]\n,null,null,22]\n]\n]\n]\n",
"BxhFb4",
"[4,1,null,null,1,0,0,0,0,0]\n",
"BxhFb8",
"[\x22\x22,6,0]\n",
"BxhFcA",
"[\x22\x22,1,0]\n",
"BxhFbs",
"[0,2500,\x22/search?newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x22,\x220\x22,\x22inline\x22,2,0,0,0,0,0]\n",
"BxhFbo",
"[0,2500,\x22/search?newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x22,\x221\x22,\x22inline\x22,2,0,0,0,0,0]\n",
"BxhFbw",
"[0,2500,\x22/search?newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x22,\x222\x22,\x22inline\x22,2,0,0,0,0,0]\n",
"BxhFcI",
"[0,2500,\x22/search?newwindow\\u003d1\\u0026safe\\u003dstrict\\u0026sxsrf\\u003dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x22,\x229\x22,\x22inline\x22,2,0,0,0,0,0]\n",
"BxhFcE",
"[null,null,1,30000,null,null,null,2,null,null,3,null,null,null,null,null,1,null,null,null,null,null,null,[39.9761969,116.4783981]\n,null,null,null,null,0,null,null,null,null,null,null,null,0,\x221614735580\x22,null,null,null,null,null,1,null,null,[\x2286400000\x22,\x22604800000\x22,2.0]\n,null,1,21600000]\n",
"tq7Pxb",
"[[[\x22LACYrf\x22,0]\n]\n]\n",
];
var a = m;
window.W_jd = window.W_jd || {};
for (var b = 0; b < a.length; b += 2)
window.W_jd[a[b]] = JSON.parse(a[b + 1]);
})();
(function () {
window.WIZ_global_data = {
Yllh3e: "%.@.1614735580581024,175119507,1459827531]\n",
eptZe: "/wizrpcui/_/WizRpcUi/",
zChJod:
'%.@.null,"https://www.google.com.hk/log?format\\u003djson"]\n',
SNlM0e: "APB-GiXTLO_I7V7dDl9knTKN2Is8:1614735581125",
S06Grb: "118019741694155243905",
QrtxK: "0",
GWsdKe: "zh-Hans",
w2btAe:
'%.@."118019741694155243905","118019741694155243905","0",null,null,null,1]\n',
LVIXXb: "1",
};
window.IJ_values = [
true,
true,
true,
false,
"invert(1) hue-rotate(180deg)",
"#b8bbbe",
false,
"1px solid #dfe1e5",
false,
false,
false,
"#aecbfa",
"#1a73e8",
"",
false,
"#fff",
36,
28,
6,
false,
"#70757a",
"#fff",
"0px 5px 26px 0px rgba(0, 0, 0, 0.22), 0px 20px 28px 0px rgba(0, 0, 0, 0.30)",
"#4285f4",
false,
true,
11,
16,
13,
2,
false,
"#1a73e8",
"#188038",
"none",
"#70757a",
"#202124",
"#ea4335",
"#000",
"",
"arial,sans-serif-medium,sans-serif",
"arial,sans-serif",
"#dadce0",
"#000",
"#dadce0",
"#000",
"#1a73e8",
"rgba(0,0,0,.26)",
"rgba(0,0,0,.54)",
"rgba(204,204,204,.15)",
"rgba(204,204,204,.25)",
"rgba(112,117,122,.20)",
"rgba(112,117,122,.40)",
"#4285f4",
"#1558d6",
"#34a853",
"#ea4335",
"#fbbc04",
"#f8f9fa",
"#f8f9fa",
"#f8f9fa",
"#70757a",
"#202124",
"#34a853",
"rgba(0,0,0,.12)",
"#323232",
"#fff",
"#fff",
"rgba(255,255,255,.30)",
"#fff",
"rgba(0,0,0,.87)",
"#fff",
"14px",
"500",
"pointer",
"0 1px 1px rgba(0,0,0,.16)",
"#000",
"0 4px 16px rgba(0,0,0,0.2)",
"#666",
true,
false,
"#fff",
"#FFF",
"1px solid #dfe1e5",
"none",
"1px solid #dfe1e5",
true,
false,
false,
"8px",
"#ebebeb",
true,
false,
'%.@."118019741694155243905","118019741694155243905","0",null,null,null,1]\n',
"0",
"%.@.null,1,1.0]\n",
"+1bw+M6eYcgEM/Cy6Y6nVA\u003d\u003d",
'%.@."#b8bbbe"]\n',
"%.@.0]\n",
"%.@.0]\n",
'%.@.0,"","#fff",36,28,6,0.3,"#fff",12,"#dadce0","#3c4043","#f8f9fa","#bdc1c6","#f8f9fa","#202124","#70757a","#70757a","#202124","#f1f3f4","#e8f0fe","#d2e3fc","#dadce0","#1967d2","#70757a","#1a73e8","#fabb05","#fff","#1a73e8","#d1d1d1","#fff",1,1,"1px solid #dfe1e5",14,500,"#1967d2","0","#1a73e8","#eeeeee"]\n',
"%.@.[null,null,0]\n,0,null,0,0]\n",
'%.@."Google Sans,arial,sans-serif","Google Sans,arial,sans-serif-medium,sans-serif","arial,sans-serif","arial,sans-serif-medium,sans-serif","arial,sans-serif-light,sans-serif"]\n',
"zh-Hans",
'%.@.0,"14px","500","500","0 1px 1px rgba(0,0,0,.16)","pointer","#000","rgba(0,0,0,.26)","rgba(0,0,0,.54)","rgba(0,0,0,.87)","rgba(204,204,204,.15)","rgba(204,204,204,.25)","rgba(112,117,122,.20)","rgba(112,117,122,.40)","#34a853","#4285f4","#1558d6","#ea4335","#fbbc04","#f8f9fa","#f8f9fa","#202124","#34a853","rgba(0,0,0,.12)","#1e8e3e","#fff","rgba(255,255,255,.30)","#fff","rgba(0,0,0,.87)","#fff",0,1]\n',
false,
"",
"%.@.4]\n",
'%.@."#202124","#70757a","#4d5156","#5f6368","#fff","rgba(255,255,255,.70)",28,24,26,20,16,-2,0,-4,2,0,0,24,20,20,14,12]\n',
"xiaofuzi123@gmail.com",
true,
"118019741694155243905",
];
})();
google.x(null, function () {
(function () {
(function () {
google.csct = {};
google.csct.ps =
"AOvVaw2QY-vIMjhEy278zglxXg1W\x26ust\x3d1614821980637439";
})();
})();
(function () {
(function () {
google.csct.pi = true;
})();
})();
(function () {
(function () {
function f() {
for (
var c = "&cshid=" + window._cshid,
d = document.querySelectorAll('[href^="/"]'),
e = 0,
b;
(b = d[e++]);
) {
var a = b.getAttribute("href");
a.match(/[\?|&](ei|ved)=/) &&
-1 == a.indexOf("cshid=") &&
(-1 == a.search("#")
? b.setAttribute("href", a + c)
: ((a = a.split("#")),
b.setAttribute("href", a[0] + c + "#" + a[1])));
}
d = document.querySelectorAll("[ping]");
for (e = 0; (b = d[e++]); )
(a = b.getAttribute("ping")),
-1 == a.indexOf("cshid=") && b.setAttribute("ping", a + c);
}
google.csh = google.csh || {};
google.csh.ict = function (c) {
window._cshid &&
(c && window.MutationObserver
? google.dclc(function () {
new MutationObserver(f).observe(
document.querySelector("body"),
{
attributes: !0,
childList: !0,
subtree: !0,
characterData: !0,
}
);
})
: google.dclc(f));
};
}.call(this));
})();
(function () {
(function () {
var umo = false;
google.csh.ict(umo);
})();
})();
(function () {
window.jsl = window.jsl || {};
window.jsl.dh =
window.jsl.dh ||
function (i, c, d) {
try {
var e = document.getElementById(i);
if (e) {
e.innerHTML = c;
if (d) {
d();
}
} else {
if (window.jsl.el) {
window.jsl.el(new Error("Missing ID."), { id: i });
}
}
} catch (e) {
if (window.jsl.el) {
window.jsl.el(new Error("jsl.dh"));
}
}
};
})();
(function () {
window.jsl.dh(
"_3Og-YKC7I5O5wAPL5oy4BQ1",
"\x3cstyle\x3e.gb_Wa:not(.gb_Fd){font:13px/27px Roboto,RobotoDraft,Arial,sans-serif;z-index:986}@-webkit-keyframes gb__a{0%{opacity:0}50%{opacity:1}}@keyframes gb__a{0%{opacity:0}50%{opacity:1}}a.gb_0{border:none;color:#4285f4;cursor:default;font-weight:bold;outline:none;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none}a.gb_0:hover:after,a.gb_0:focus:after{background-color:rgba(0,0,0,.12);content:\x27\x27;height:100%;left:0;position:absolute;top:0;width:100%}a.gb_0:hover,a.gb_0:focus{text-decoration:none}a.gb_0:active{background-color:rgba(153,153,153,.4);text-decoration:none}a.gb_1{background-color:#4285f4;color:#fff}a.gb_1:active{background-color:#0043b2}.gb_2{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.16);box-shadow:0 1px 1px rgba(0,0,0,.16)}.gb_0,.gb_1,.gb_3,.gb_4{display:inline-block;line-height:28px;padding:0 12px;-webkit-border-radius:2px;border-radius:2px}.gb_3{background:#f8f8f8;border:1px solid #c6c6c6}.gb_4{background:#f8f8f8}.gb_3,#gb a.gb_3.gb_3,.gb_4{color:#666;cursor:default;text-decoration:none}#gb a.gb_4.gb_4{cursor:default;text-decoration:none}.gb_4{border:1px solid #4285f4;font-weight:bold;outline:none;background:#4285f4;background:-webkit-linear-gradient(top,#4387fd,#4683ea);background:linear-gradient(top,#4387fd,#4683ea);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\x3d#4387fd,endColorstr\x3d#4683ea,GradientType\x3d0)}#gb a.gb_4.gb_4{color:#fff}.gb_4:hover{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_4:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15);background:#3c78dc;background:-webkit-linear-gradient(top,#3c7ae4,#3f76d3);background:linear-gradient(top,#3c7ae4,#3f76d3);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\x3d#3c7ae4,endColorstr\x3d#3f76d3,GradientType\x3d0)}.gb_Ba{display:none!important}.gb_Ca{visibility:hidden}.gb_cd{display:inline-block;vertical-align:middle}.gb_Kf{position:relative}.gb_D{display:inline-block;outline:none;vertical-align:middle;-webkit-border-radius:2px;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;width:40px;color:#000;cursor:pointer;text-decoration:none}#gb#gb a.gb_D{color:#000;cursor:pointer;text-decoration:none}.gb_Za{border-color:transparent;border-bottom-color:#fff;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;top:43px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s}.gb_0a{border-color:transparent;border-style:dashed dashed solid;border-width:0 8.5px 8.5px;display:none;position:absolute;left:11.5px;z-index:1;height:0;width:0;-webkit-animation:gb__a .2s;animation:gb__a .2s;border-bottom-color:#ccc;border-bottom-color:rgba(0,0,0,.2);top:42px}x:-o-prefocus,div.gb_0a{border-bottom-color:#ccc}.gb_F{background:#fff;border:1px solid #ccc;border-color:rgba(0,0,0,.2);color:#000;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.2);box-shadow:0 2px 10px rgba(0,0,0,.2);display:none;outline:none;overflow:hidden;position:absolute;right:8px;top:62px;-webkit-animation:gb__a .2s;animation:gb__a .2s;-webkit-border-radius:2px;border-radius:2px;-webkit-user-select:text}.gb_cd.gb_ma .gb_Za,.gb_cd.gb_ma .gb_0a,.gb_cd.gb_ma .gb_F,.gb_ma.gb_F{display:block}.gb_cd.gb_ma.gb_Lf .gb_Za,.gb_cd.gb_ma.gb_Lf .gb_0a{display:none}.gb_Mf{position:absolute;right:8px;top:62px;z-index:-1}.gb_Ka .gb_Za,.gb_Ka .gb_0a,.gb_Ka .gb_F{margin-top:-10px}.gb_cd:first-child,#gbsfw:first-child+.gb_cd{padding-left:4px}.gb_qa.gb_Se .gb_cd:first-child{padding-left:0}.gb_Te{position:relative}.gb_Nc .gb_Te,.gb_0d .gb_Te{float:right}.gb_D{padding:8px;cursor:pointer}.gb_qa .gb_4c:not(.gb_0):focus img{background-color:rgba(0,0,0,0.20);outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_Ue button:focus svg,.gb_Ue button:hover svg,.gb_Ue button:active svg,.gb_D:focus,.gb_D:hover,.gb_D:active,.gb_D[aria-expanded\x3dtrue]{outline:none;-webkit-border-radius:50%;border-radius:50%}.gb_wc .gb_Ue.gb_Ve button:focus svg,.gb_wc .gb_Ue.gb_Ve button:focus:hover svg,.gb_Ue button:focus svg,.gb_Ue button:focus:hover svg,.gb_D:focus,.gb_D:focus:hover{background-color:rgba(60,64,67,0.1)}.gb_wc .gb_Ue.gb_Ve button:active svg,.gb_Ue button:active svg,.gb_D:active{background-color:rgba(60,64,67,0.12)}.gb_wc .gb_Ue.gb_Ve button:hover svg,.gb_Ue button:hover svg,.gb_D:hover{background-color:rgba(60,64,67,0.08)}.gb_ja .gb_D.gb_Na:hover{background-color:transparent}.gb_D[aria-expanded\x3dtrue],.gb_D:hover[aria-expanded\x3dtrue]{background-color:rgba(95,99,104,0.24)}.gb_D[aria-expanded\x3dtrue] .gb_We,.gb_D[aria-expanded\x3dtrue] .gb_Xe{fill:#5f6368;opacity:1}.gb_wc .gb_Ue button:hover svg,.gb_wc .gb_D:hover{background-color:rgba(232,234,237,0.08)}.gb_wc .gb_Ue button:focus svg,.gb_wc .gb_Ue button:focus:hover svg,.gb_wc .gb_D:focus,.gb_wc .gb_D:focus:hover{background-color:rgba(232,234,237,0.10)}.gb_wc .gb_Ue button:active svg,.gb_wc .gb_D:active{background-color:rgba(232,234,237,0.12)}.gb_wc .gb_D[aria-expanded\x3dtrue],.gb_wc .gb_D:hover[aria-expanded\x3dtrue]{background-color:rgba(255,255,255,0.12)}.gb_wc .gb_D[aria-expanded\x3dtrue] .gb_We,.gb_wc .gb_D[aria-expanded\x3dtrue] .gb_Xe{fill:#ffffff;opacity:1}.gb_cd{padding:4px}.gb_qa.gb_Se .gb_cd{padding:4px 2px}.gb_qa.gb_Se .gb_Oa.gb_cd{padding-left:6px}.gb_F{z-index:991;line-height:normal}.gb_F.gb_Ze{left:8px;right:auto}@media (max-width:350px){.gb_F.gb_Ze{left:0}}.gb_0e .gb_F{top:56px}.gb_C .gb_D,.gb_E .gb_C .gb_D{background-position:-64px -29px}.gb_j .gb_C .gb_D{background-position:-29px -29px;opacity:1}.gb_C .gb_D,.gb_C .gb_D:hover,.gb_C .gb_D:focus{opacity:1}.gb_Hd{display:none}.gb_Vc{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:.25px;line-height:48px;margin-bottom:2px;opacity:1;overflow:hidden;padding-left:16px;position:relative;text-overflow:ellipsis;vertical-align:middle;top:2px;white-space:nowrap;-webkit-flex:1 1 auto;flex:1 1 auto}.gb_Vc.gb_Wc{color:#3c4043}.gb_qa.gb_ra .gb_Vc{margin-bottom:0}.gb_Xc.gb_Zc .gb_Vc{padding-left:4px}.gb_qa.gb_ra .gb_0c{position:relative;top:-2px}.gb_qa{color:black;min-width:320px;position:relative;-webkit-transition:box-shadow 250ms;transition:box-shadow 250ms}.gb_qa.gb_Ec{min-width:240px}.gb_qa.gb_Id .gb_Jd{display:none}.gb_qa.gb_Id .gb_Kd{height:56px}header.gb_qa{display:block}.gb_qa svg{fill:currentColor}.gb_Ld{position:fixed;top:0;width:100%}.gb_Md{-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2);box-shadow:0 4px 5px 0 rgba(0,0,0,0.14),0 1px 10px 0 rgba(0,0,0,0.12),0 2px 4px -1px rgba(0,0,0,0.2)}.gb_Nd{height:64px}.gb_qa:not(.gb_Ic) .gb_2c.gb_3c:not(.gb_Od):not(.gb_Pd),.gb_qa:not(.gb_Ic) .gb_Cd:not(.gb_Od):not(.gb_Pd),.gb_qa.gb_Qd .gb_2c.gb_3c.gb_Od,.gb_qa.gb_Qd .gb_Cd.gb_Od,.gb_qa.gb_Qd .gb_2c.gb_3c.gb_Pd,.gb_qa.gb_Qd .gb_Cd.gb_Pd{display:none!important}.gb_Kd{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:space-between;-webkit-justify-content:space-between;justify-content:space-between;min-width:-webkit-min-content;min-width:min-content}.gb_qa:not(.gb_ra) .gb_Kd{padding:8px}.gb_qa.gb_Rd .gb_Kd{-webkit-flex:1 0 auto;flex:1 0 auto}.gb_qa .gb_Kd.gb_Sd.gb_Td{min-width:0}.gb_qa.gb_ra .gb_Kd{padding:4px;padding-left:8px;min-width:0}.gb_Jd{height:48px;vertical-align:middle;white-space:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-user-select:none}.gb_Vd\x3e.gb_Jd{display:table-cell;width:100%}.gb_Xc{padding-right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex:1 0 auto;flex:1 0 auto}.gb_qa.gb_ra .gb_Xc{padding-right:14px}.gb_Wd{-webkit-flex:1 1 100%;flex:1 1 100%}.gb_Wd\x3e:only-child{display:inline-block}.gb_Xd.gb_Oc{padding-left:4px}.gb_Xd.gb_Zd,.gb_qa.gb_Rd .gb_Xd,.gb_qa.gb_ra:not(.gb_0d) .gb_Xd{padding-left:0}.gb_qa.gb_ra .gb_Xd.gb_Zd{padding-right:0}.gb_qa.gb_ra .gb_Xd.gb_Zd .gb_ja{margin-left:10px}.gb_Oc{display:inline}.gb_qa.gb_Ic .gb_Xd.gb_1d,.gb_qa.gb_0d .gb_Xd.gb_1d{padding-left:2px}.gb_Vc{display:inline-block}.gb_Xd{-webkit-box-sizing:border-box;box-sizing:border-box;height:48px;line-height:normal;padding:0 4px;padding-left:30px;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:flex-end;-webkit-justify-content:flex-end;justify-content:flex-end}.gb_0d{height:48px}.gb_qa.gb_0d{min-width:initial;min-width:auto}.gb_0d .gb_Xd{float:right;padding-left:32px}.gb_0d .gb_Xd.gb_2d{padding-left:0}.gb_3d{font-size:14px;max-width:200px;overflow:hidden;padding:0 12px;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:text}.gb_4d{-webkit-transition:background-color .4s;transition:background-color .4s}.gb_5d{color:black}.gb_wc{color:white}.gb_qa a,.gb_Bc a{color:inherit}.gb_t{color:rgba(0,0,0,0.87)}.gb_qa svg,.gb_Bc svg,.gb_Xc .gb_6d,.gb_Nc .gb_6d{color:#5f6368;opacity:1}.gb_wc svg,.gb_Bc.gb_Fc svg,.gb_wc .gb_Xc .gb_6d,.gb_wc .gb_Xc .gb_vc,.gb_wc .gb_Xc .gb_0c,.gb_Bc.gb_Fc .gb_6d{color:rgba(255,255,255, .87 )}.gb_wc .gb_Xc .gb_uc:not(.gb_7d){opacity:.87}.gb_Wc{color:inherit;opacity:1;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.gb_wc .gb_Wc,.gb_5d .gb_Wc{opacity:1}.gb_8d{position:relative}.gb_9d{font-family:arial,sans-serif;line-height:normal;padding-right:15px}a.gb_g,span.gb_g{color:rgba(0,0,0,0.87);text-decoration:none}.gb_wc a.gb_g,.gb_wc span.gb_g{color:white}a.gb_g:focus{outline-offset:2px}a.gb_g:hover{text-decoration:underline}.gb_h{display:inline-block;padding-left:15px}.gb_h .gb_g{display:inline-block;line-height:24px;vertical-align:middle}.gb_ae{font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-weight:500;font-size:14px;letter-spacing:.25px;line-height:16px;margin-left:10px;margin-right:8px;min-width:96px;padding:9px 23px;text-align:center;vertical-align:middle;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box}.gb_qa.gb_0d .gb_ae{margin-left:8px}#gb a.gb_4.gb_4.gb_ae,#gb a.gb_3.gb_3.gb_ae{cursor:pointer}.gb_4.gb_ae:hover{background:#2b7de9;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_4.gb_ae:focus,.gb_4.gb_ae:hover:focus{background:#5094ed;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_4.gb_ae:active{background:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_ae:not(.gb_3){background:#1a73e8;border:1px solid transparent}.gb_qa.gb_ra .gb_ae{padding:9px 15px;min-width:80px}.gb_be{text-align:left}#gb a.gb_4.gb_ka.gb_ae,#gb a.gb_ae.gb_3{background:#ffffff;border-color:#dadce0;-webkit-box-shadow:none;box-shadow:none;color:#1a73e8}#gb a.gb_4.gb_ka.gb_ae:hover,#gb a.gb_ae.gb_3:hover{background:#f8fbff;border-color:#cce0fc}#gb a.gb_4.gb_ka.gb_ae:focus,#gb a.gb_4.gb_ka.gb_ae:focus:hover,#gb a.gb_ae.gb_3:focus,#gb a.gb_ae.gb_3:focus:hover{background:#f4f8ff;border-color:#c9ddfc}#gb a.gb_4.gb_ka.gb_ae:active,#gb a.gb_ae.gb_3:active{background:#ecf3fe}#gb a.gb_4.gb_ka.gb_ae:active{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 2px 6px 2px rgba(0,0,0,0.15);box-shadow:0 1px 2px 0 rgba(0,0,0,0.3),0 2px 6px 2px rgba(0,0,0,0.15)}#gb a.gb_ae.gb_3:not(.gb_ka):active{-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 2px 6px 2px rgba(60,64,67,0.15)}.gb_ja{background-color:rgba(255,255,255,0.88);border:1px solid #dadce0;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:inline-block;max-height:48px;overflow:hidden;outline:none;padding:0;vertical-align:middle;width:134px;-webkit-border-radius:8px;border-radius:8px}.gb_ja.gb_ka{background-color:transparent;border:1px solid #5f6368}.gb_la{display:inherit}.gb_ja.gb_ka .gb_la{background:#ffffff;-webkit-border-radius:4px;border-radius:4px;display:inline-block;left:8px;margin-right:5px;position:relative;padding:3px;top:-1px}.gb_ja:hover{border:1px solid #d2e3fc;background-color:rgba(248,250,255,0.88)}.gb_ja.gb_ka:hover{border:1px solid #5f6368;background-color:rgba(232,234,237,0.08)}.gb_ja:focus{border:1px solid #fff;background-color:rgba(255,255,255);-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)}.gb_ja.gb_ka:focus{border:1px solid #e8eaed;background-color:#38383b}.gb_ja.gb_ka:active,.gb_ja.gb_ma.gb_ka:focus{border:1px solid #5f6368;background-color:#333438}.gb_na{display:inline-block;padding-left:7px;padding-bottom:2px;text-align:center;vertical-align:middle;line-height:32px;width:78px}.gb_ja.gb_ka .gb_na{line-height:26px;width:72px;padding-left:0;padding-bottom:0}.gb_na.gb_oa{background-color:#f1f3f4;-webkit-border-radius:4px;border-radius:4px;margin-left:8px;padding-left:0}.gb_na.gb_oa .gb_pa{vertical-align:middle}.gb_qa:not(.gb_ra) .gb_ja{margin-left:10px;margin-right:4px}.gb_sa{max-height:32px;width:78px}.gb_ja.gb_ka .gb_sa{max-height:26px;width:72px}.gb_Da{-webkit-background-size:32px 32px;background-size:32px 32px;border:0;-webkit-border-radius:50%;border-radius:50%;display:block;margin:0;position:relative;height:32px;width:32px;z-index:0}.gb_Ea{background-color:#e8f0fe;border:1px solid rgba(32,33,36,.08);position:relative}.gb_Ea.gb_Da{height:30px;width:30px}.gb_Ea.gb_Da:hover,.gb_Ea.gb_Da:active{-webkit-box-shadow:none;box-shadow:none}.gb_Fa{background:#fff;border:none;-webkit-border-radius:50%;border-radius:50%;bottom:2px;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,.30),0 1px 3px 1px rgba(60,64,67,.15);box-shadow:0 1px 2px 0 rgba(60,64,67,.30),0 1px 3px 1px rgba(60,64,67,.15);height:14px;margin:2px;position:absolute;right:0;width:14px}.gb_Ha{color:#1f71e7;font:400 22px/32px Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;text-align:center;text-transform:uppercase}@media (min-resolution:1.25dppx),(-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-device-pixel-ratio:1.25){.gb_Da::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_Ia::before{display:inline-block;-webkit-transform:scale(.5);transform:scale(.5);-webkit-transform-origin:left 0;transform-origin:left 0}.gb_l .gb_Ia::before{-webkit-transform:scale(0.416666667);transform:scale(0.416666667)}}.gb_Da:hover,.gb_Da:focus{-webkit-box-shadow:0 1px 0 rgba(0,0,0,.15);box-shadow:0 1px 0 rgba(0,0,0,.15)}.gb_Da:active{-webkit-box-shadow:inset 0 2px 0 rgba(0,0,0,.15);box-shadow:inset 0 2px 0 rgba(0,0,0,.15)}.gb_Da:active::after{background:rgba(0,0,0,.1);-webkit-border-radius:50%;border-radius:50%;content:\x27\x27;display:block;height:100%}.gb_Ja{cursor:pointer;line-height:40px;min-width:30px;opacity:.75;overflow:hidden;vertical-align:middle;text-overflow:ellipsis}.gb_D.gb_Ja{width:auto}.gb_Ja:hover,.gb_Ja:focus{opacity:.85}.gb_Ka .gb_Ja,.gb_Ka .gb_La{line-height:26px}#gb#gb.gb_Ka a.gb_Ja,.gb_Ka .gb_La{font-size:11px;height:auto}.gb_Ma{border-top:4px solid #000;border-left:4px dashed transparent;border-right:4px dashed transparent;display:inline-block;margin-left:6px;opacity:.75;vertical-align:middle}.gb_Na:hover .gb_Ma{opacity:.85}.gb_ja\x3e.gb_Oa{padding:3px 3px 3px 4px}.gb_Pa.gb_Ca{color:#fff}.gb_j .gb_Ja,.gb_j .gb_Ma{opacity:1}#gb#gb.gb_j.gb_j a.gb_Ja,#gb#gb .gb_j.gb_j a.gb_Ja{color:#fff}.gb_j.gb_j .gb_Ma{border-top-color:#fff;opacity:1}.gb_E .gb_Da:hover,.gb_j .gb_Da:hover,.gb_E .gb_Da:focus,.gb_j .gb_Da:focus{-webkit-box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) ;box-shadow: 0 1px 0 rgba(0,0,0,.15) , 0 1px 2px rgba(0,0,0,.2) }.gb_Qa .gb_Oa,.gb_Ra .gb_Oa{position:absolute;right:1px}.gb_Oa.gb_i,.gb_Sa.gb_i,.gb_Na.gb_i{-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex:0 1 main-size;flex:0 1 main-size}.gb_Ta.gb_Ua .gb_Ja{width:30px!important}.gb_Va{height:40px;position:absolute;right:-5px;top:-5px;width:40px}.gb_Wa .gb_Va,.gb_Xa .gb_Va{right:0;top:0}.gb_Oa .gb_D{padding:4px}.gb_de{display:none}.gb_1c{display:none}.gb_1c.gb_ma{display:block}.gb_2c{background-color:#fff;-webkit-box-shadow:0 1px 0 rgba(0,0,0,0.08);box-shadow:0 1px 0 rgba(0,0,0,0.08);color:#000;position:relative;z-index:986}.gb_3c{height:40px;padding:16px 24px;white-space:nowrap}.gb_2c .gb_4c{border:0;font-weight:500;font-size:14px;line-height:36px;min-width:32px;padding:0 16px;vertical-align:middle}.gb_2c .gb_4c:before{content:\x27\x27;height:6px;left:0;position:absolute;top:-6px;width:100%}.gb_2c .gb_4c:after{bottom:-6px;content:\x27\x27;height:6px;left:0;position:absolute;width:100%}.gb_2c .gb_4c+.gb_4c{margin-left:8px}.gb_5c{height:48px;padding:4px;margin:-8px 0 0 -8px}.gb_6c{font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;overflow:hidden;vertical-align:top}.gb_3c .gb_6c{display:inline-block;padding-left:8px;width:640px}.gb_7c{background-color:inherit}.gb_3c .gb_7c{display:inline-block;position:absolute;top:18px;right:24px}.gb_7c .gb_8c{height:1.5em;margin:-.25em 10px -.25em 0;vertical-align:text-top;width:1.5em}.gb_9c{line-height:20px;font-size:16px;font-weight:700;color:rgba(0,0,0,.87)}.gb_3c .gb_9c,.gb_3c .gb_ad{width:640px}.gb_ad .gb_bd,.gb_ad{line-height:20px;font-size:13px;font-weight:400;color:rgba(0,0,0,.54)}.gb_cd.gb_dd{padding:0}.gb_dd .gb_F{background:#ffffff;border:solid 1px transparent;-webkit-border-radius:8px;border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px;right:16px;top:72px;-webkit-box-shadow:0 1px 2px 0 rgba(65,69,73,0.3),0 3px 6px 2px rgba(65,69,73,0.15);box-shadow:0 1px 2px 0 rgba(65,69,73,0.3),0 3px 6px 2px rgba(65,69,73,0.15)}.gb_dd .gb_F.gb_ed{right:60px;top:48px}.gb_dd .gb_F.gb_fd{top:62px}a.gb_gd{color:#5f6368!important;font-size:22px;height:24px;opacity:1;padding:8px;position:absolute;right:8px;top:8px;text-decoration:none!important;width:24px}a.gb_gd:focus,a.gb_gd:active,a.gb_gd:focus:hover{background-color:#e8eaed;-webkit-border-radius:50%;border-radius:50%;outline:none}a.gb_gd:hover{background-color:#f1f3f4;-webkit-border-radius:50%;border-radius:50%;outline:none}svg.gb_hd{fill:#5f6368;opacity:1}.gb_id{padding:0;white-space:normal;display:table}.gb_dd .gb_4:active{outline:none;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.16);box-shadow:0 4px 5px rgba(0,0,0,.16)}.gb_0.gb_jd.gb_kd{-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:36px;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:16px;min-width:70px;outline:none;text-transform:none;-webkit-font-smoothing:antialiased}.gb_0.gb_ld.gb_kd{-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;height:36px;color:#5f6368;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:16px;min-width:70px;outline:none;padding:8px 6px;text-transform:none;-webkit-font-smoothing:antialiased}.gb_0.gb_jd.gb_kd{background:white;border:1px solid #dadce0;color:#1a73e8;margin-top:21px;padding:9px 7px}.gb_0.gb_jd.gb_kd:hover{background-color:rgba(26,115,232,0.04)}.gb_0.gb_jd.gb_kd:focus,.gb_0.gb_jd.gb_kd:focus:hover{background-color:rgba(26,115,232,0.12);border:solid 1px #1a73e8}.gb_0.gb_jd.gb_kd:active{background-color:rgba(26,115,232,0.1);border-color:transparent}.gb_0.gb_ld:hover{background-color:#f8f9fa}.gb_0.gb_ld:focus,.gb_0.gb_ld:hover:focus{background-color:#f1f3f4;border-color:transparent}.gb_0.gb_ld:active{background-color:#f1f3f4;-webkit-box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15);box-shadow:0 1px 2px 0 rgba(60,64,67,0.3),0 1px 3px 1px rgba(60,64,67,0.15)}.gb_bd{color:#5f6368;font-family:Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;letter-spacing:.25px;line-height:20px;margin:0;margin-bottom:5px}.gb_md{text-align:right;font-size:14px;padding-bottom:0;white-space:nowrap}.gb_md .gb_nd,.gb_md .gb_od{margin-left:12px;text-transform:none}a.gb_4.gb_nd:hover{background-color:#2b7de9;border-color:transparent;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}a.gb_4.gb_nd:focus,a.gb_4.gb_nd:hover:focus{background-color:#5094ed;border-color:transparent;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}a.gb_4.gb_nd:active{background-color:#63a0ef;-webkit-box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15);box-shadow:0 1px 2px 0 rgba(66,133,244,0.3),0 1px 3px 1px rgba(66,133,244,0.15)}.gb_md .gb_kd.gb_nd img{background-color:inherit;-webkit-border-radius:initial;border-radius:initial;height:18px;margin:0 8px 0 4px;vertical-align:text-top;width:18px}.gb_pd .gb_id .gb_qd .gb_kd{border:2px solid transparent}.gb_id .gb_qd .gb_kd:focus:after,.gb_id .gb_qd .gb_kd:hover:after{background-color:transparent}.gb_rd{color:#3c4043;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:16px;font-weight:500;letter-spacing:.1px;line-height:20px;margin:0;margin-bottom:12px}.gb_bd a.gb_td{text-decoration:none;color:#5e97f6}.gb_bd a.gb_td:visited{color:#5e97f6}.gb_bd a.gb_td:hover,.gb_bd a.gb_td:active{text-decoration:underline}.gb_ud{position:absolute;background:transparent;top:-999px;z-index:-1;visibility:hidden;margin-top:1px;margin-left:1px}#gb .gb_dd{margin:0}.gb_dd .gb_4c{background:#4d90fe;border:2px solid transparent;-webkit-box-sizing:border-box;box-sizing:border-box;font-weight:500;margin-top:21px;min-width:70px;text-align:center;-webkit-font-smoothing:antialiased}.gb_dd a.gb_4{background:#1a73e8;-webkit-border-radius:4px;border-radius:4px;color:#ffffff;font-family:Google Sans,Roboto,RobotoDraft,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;letter-spacing:.25px;line-height:16px;padding:8px 22px;-webkit-font-smoothing:antialiased}.gb_dd.gb_vd .gb_F{background-color:#fce8e6}.gb_dd.gb_wd a.gb_nd,.gb_dd.gb_vd a.gb_nd{background-color:#d93025}.gb_dd.gb_wd a.gb_nd:hover,.gb_dd.gb_vd a.gb_nd:hover{background-color:#cc3127;-webkit-box-shadow:0 -1px 5px rgba(128,134,139,0.09),0 3px 5px rgba(128,134,139,0.06),0 1px 2px rgba(60,64,67,0.3),0 1px 3px rgba(60,64,67,0.15);box-shadow:0 -1px 5px rgba(128,134,139,0.09),0 3px 5px rgba(128,134,139,0.06),0 1px 2px rgba(60,64,67,0.3),0 1px 3px rgba(60,64,67,0.15)}.gb_dd.gb_wd a.gb_nd:focus,.gb_dd.gb_vd a.gb_nd:focus{background-color:#b3332c;-webkit-box-shadow:none;box-shadow:none}.gb_dd.gb_wd a.gb_nd:active,.gb_dd.gb_vd a.gb_nd:active{background-color:#a6342e;-webkit-box-shadow:0 -2px 8px rgba(128,134,139,0.09),0 4px 8px rgba(128,134,139,0.06),0 1px 2px rgba(60,64,67,0.3),0 2px 6px rgba(60,64,67,0.15);box-shadow:0 -2px 8px rgba(128,134,139,0.09),0 4px 8px rgba(128,134,139,0.06),0 1px 2px rgba(60,64,67,0.3),0 2px 6px rgba(60,64,67,0.15)}.gb_dd.gb_xd a.gb_4{float:right}#gb .gb_dd a.gb_4c.gb_4c{color:#ffffff;cursor:pointer}.gb_dd .gb_4c:hover{background:#357ae8;border-color:#2f5bb7}.gb_yd,.gb_qd{display:table-cell}.gb_yd{vertical-align:middle}.gb_yd img{height:48px;padding-left:4px;padding-right:20px;width:48px}.gb_qd{padding-left:13px;width:100%}.gb_dd .gb_qd{padding-top:4px;min-width:326px;padding-left:0;width:326px}.gb_dd.gb_zd .gb_qd{min-width:254px;width:254px}.gb_dd.gb_xd .gb_qd{padding-top:32px}.gb_Cd{color:#ffffff;font-size:13px;font-weight:bold;height:25px;line-height:19px;padding-top:5px;padding-left:12px;position:relative;background-color:#4d90fe}.gb_Cd .gb_Dd{color:#ffffff;cursor:default;font-size:22px;font-weight:normal;position:absolute;right:12px;top:5px}.gb_Cd .gb_nd,.gb_Cd .gb_ld{color:#ffffff;display:inline-block;font-size:11px;margin-left:16px;padding:0 8px;white-space:nowrap}.gb_Ed{background:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.16)),to(rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));background-image:linear-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.16),rgba(0,0,0,0.2));border-radius:2px;border:1px solid #dcdcdc;border:1px solid rgba(0,0,0,0.1);cursor:default!important;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\x3d#160000ff,endColorstr\x3d#220000ff);text-decoration:none!important;-webkit-border-radius:2px}.gb_Ed:hover{background:none;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0.14)),to(rgba(0,0,0,0.2)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.14),rgba(0,0,0,0.2));background-image:linear-gradient(top,rgba(0,0,0,0.14),rgba(0,0,0,0.2));background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.14),rgba(0,0,0,0.2));border:1px solid rgba(0,0,0,0.2);box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr\x3d#14000000,endColorstr\x3d#22000000)}.gb_Ed:active{box-shadow:inset 0 1px 2px rgba(0,0,0,0.3);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.3)}.gb_qa .gb_0{color:#4285f4}.gb_qa .gb_1{color:#fff}.gb_qa .gb_4c:not(.gb_Qe):focus{outline:none}sentinel{}\x3c/style\x3e",
function () {
this.gbar_ = {
CONFIG: [
[
[
0,
"www.gstatic.com",
"og.qtm.en_US.Yi2_l953dwg.O",
"cn",
"zh-CN",
"1",
1,
[
4,
2,
".40.40.40.40.40.40.",
"",
"1300102,3700339,3700831",
"358727508",
"0",
],
null,
"3Og-YOinJZnz-Qaa0LTQDw",
null,
0,
"og.qtm.nT2HTqXhXfY.L.W.O",
"AA2YrTukMeXtxdl-OH9-2R7CQbBSwE70Hg",
"AA2YrTtV_27DcqaIEGPrJbSsKE_bF3l1Uw",
"",
2,
1,
200,
"CHN",
null,
null,
"1",
"1",
1,
],
null,
[1, 0.1000000014901161, 2, 1],
[1, 0.001000000047497451, 1],
[
1,
0,
0,
null,
"0",
"xiaofuzi123@gmail.com",
"",
"AOEwXKqGfBcpb-qP9TBAeCCw-U8Zh_0fmrpQBDPbXhr_P2I7OXiuEqdywDj6U9JWaZFeLkkVOitHv6ig2NcWY0s6ZmI_76_TLA",
],
[
0,
0,
"",
1,
0,
0,
0,
0,
0,
0,
0,
0,
0,
null,
0,
0,
null,
null,
0,
0,
0,
"",
"",
"",
"",
"",
"",
null,
0,
0,
0,
0,
0,
null,
null,
null,
"rgba(32,33,36,1)",
"rgba(255,255,255,1)",
0,
0,
1,
null,
null,
0,
0,
0,
],
[
"%1$s(默认)",
"品牌帐号",
0,
"%1$s(已授权)",
1,
null,
83,
"https://www.google.com.hk/webhp?authuser=$authuser",
null,
null,
null,
1,
"https://accounts.google.com/ListAccounts?listPages=0\u0026pid=1\u0026gpsia=1\u0026source=ogb\u0026mo=1\u0026mn=1\u0026hl=zh-CN\u0026atic=1\u0026ts=157",
0,
"dashboard",
null,
null,
null,
null,
"个人资料",
"",
0,
null,
"未登录",
"https://accounts.google.com/AccountChooser?source=ogb\u0026continue=$continue\u0026Email=$email\u0026ec=GAhAAQ",
"https://accounts.google.com/RemoveLocalAccount?source=ogb",
"移除",
"登录",
0,
1,
1,
0,
1,
0,
0,
"000770F203626820EAA1F8CDE558F0664BB24C9052BF331CF2::1614735580613",
null,
null,
"会话已过期",
null,
null,
"https://docs.google.com/picker",
"访客",
null,
"默认",
"已委托",
"退出所有帐号",
0,
0,
null,
0,
0,
0,
"myaccount.google.com",
],
null,
[
"1",
"gci_91f30755d6a6b787dcc2a4062e6e9824.js",
"googleapis.client:gapi.iframes",
"0",
"zh-CN",
],
null,
null,
null,
null,
[
"m;/_/scs/abc-static/_/js/k=gapi.gapi.en.GTg18L1Wqko.O/d=1/ct=zgms/rs=AHpOoo_RJSdiavtoJQlz9JCcpOM9qnUIlw/m=__features__",
"https://apis.google.com",
"",
"",
"1",
"",
null,
1,
"es_plusone_gc_20210203.0_p0",
"zh-CN",
null,
0,
],
[
0.009999999776482582,
"cn",
"1",
[
null,
"",
"0",
null,
1,
5184000,
null,
null,
"",
null,
null,
null,
null,
null,
0,
null,
0,
0,
1,
0,
0,
0,
null,
null,
0,
0,
],
null,
null,
null,
0,
null,
null,
[
"5061451",
"google\\.(com|ru|ca|by|kz|com\\.mx|com\\.tr)$",
1,
],
],
[
1,
1,
null,
40400,
1,
"CHN",
"zh-CN",
"358727508.0",
8,
0.009999999776482582,
1,
0,
null,
null,
1,
0,
"3700831",
null,
null,
null,
"3Og-YOinJZnz-Qaa0LTQDw",
0,
1,
],
[
[
null,
null,
null,
"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.Yi2_l953dwg.O/rt=j/m=qabr,qgl,q_d,qdid,qcwid,qmutsd,qapid/exm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/rs=AA2YrTukMeXtxdl-OH9-2R7CQbBSwE70Hg",
],
[
null,
null,
null,
"https://www.gstatic.com/og/_/ss/k=og.qtm.nT2HTqXhXfY.L.W.O/m=qdid,qcwid/excm=qaaw,qadd,qaid,qein,qhaw,qhbr,qhch,qhga,qhid,qhin,qhpr/d=1/ed=1/ct=zgms/rs=AA2YrTtV_27DcqaIEGPrJbSsKE_bF3l1Uw",
],
],
null,
null,
[""],
[
[
[
null,
null,
[
null,
null,
null,
"https://ogs.google.com.hk/u/0/widget/app?bc=1",
],
0,
448,
328,
57,
4,
1,
0,
0,
63,
64,
8000,
"https://www.google.cn/intl/zh-CN/about/products?tab=wh",
67,
1,
69,
null,
1,
70,
"加载应用集时出现问题。请过几分钟后重试,或者前往 %1$sGoogle 产品%2$s页面。",
3,
0,
0,
74,
4000,
],
],
0,
[
null,
null,
null,
"https://www.gstatic.com/og/_/js/k=og.qtm.en_US.Yi2_l953dwg.O/rt=j/m=qdsh/d=1/ed=1/rs=AA2YrTukMeXtxdl-OH9-2R7CQbBSwE70Hg",
],
"1",
"1",
1,
0,
null,
"zh-CN",
0,
],
],
],
};
this.gbar_ = this.gbar_ || {};
(function (_) {
var window = this;
try {
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var ea, ha, ia, ja, ka, la, na, oa, sa, ta, Da, Ea, Fa;
_.aa = function (a) {
if (Error.captureStackTrace)
Error.captureStackTrace(this, _.aa);
else {
var b = Error().stack;
b && (this.stack = b);
}
a && (this.message = String(a));
};
_.ca = function (a, b) {
return 0 <= (0, _.ba)(a, b);
};
_.n = function (a, b) {
return null != a ? !!a : !!b;
};
_.p = function (a, b) {
void 0 == b && (b = "");
return null != a ? a : b;
};
_.da = function (a, b) {
void 0 == b && (b = 0);
return null != a ? a : b;
};
ea = function (a) {
var b = 0;
return function () {
return b < a.length
? { done: !1, value: a[b++] }
: { done: !0 };
};
};
ha =
"function" == typeof Object.defineProperties
? Object.defineProperty
: function (a, b, c) {
if (a == Array.prototype || a == Object.prototype)
return a;
a[b] = c.value;
return a;
};
ia = function (a) {
a = [
"object" == typeof globalThis && globalThis,
a,
"object" == typeof window && window,
"object" == typeof self && self,
"object" == typeof global && global,
];
for (var b = 0; b < a.length; ++b) {
var c = a[b];
if (c && c.Math == Math) return c;
}
throw Error("a");
};
ja = ia(this);
ka = function (a, b) {
if (b)
a: {
var c = ja;
a = a.split(".");
for (var d = 0; d < a.length - 1; d++) {
var e = a[d];
if (!(e in c)) break a;
c = c[e];
}
a = a[a.length - 1];
d = c[a];
b = b(d);
b != d &&
null != b &&
ha(c, a, {
configurable: !0,
writable: !0,
value: b,
});
}
};
ka("Symbol", function (a) {
if (a) return a;
var b = function (e, f) {
this.j = e;
ha(this, "description", {
configurable: !0,
writable: !0,
value: f,
});
};
b.prototype.toString = function () {
return this.j;
};
var c = 0,
d = function (e) {
if (this instanceof d) throw new TypeError("b");
return new b(
"jscomp_symbol_" + (e || "") + "_" + c++,
e
);
};
return d;
});
ka("Symbol.iterator", function (a) {
if (a) return a;
a = Symbol("c");
for (
var b = "Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(
" "
),
c = 0;
c < b.length;
c++
) {
var d = ja[b[c]];
"function" === typeof d &&
"function" != typeof d.prototype[a] &&
ha(d.prototype, a, {
configurable: !0,
writable: !0,
value: function () {
return la(ea(this));
},
});
}
return a;
});
la = function (a) {
a = { next: a };
a[Symbol.iterator] = function () {
return this;
};
return a;
};
_.ma = function (a) {
var b =
"undefined" != typeof Symbol &&
Symbol.iterator &&
a[Symbol.iterator];
return b ? b.call(a) : { next: ea(a) };
};
na =
"function" == typeof Object.create
? Object.create
: function (a) {
var b = function () {};
b.prototype = a;
return new b();
};
if ("function" == typeof Object.setPrototypeOf)
oa = Object.setPrototypeOf;
else {
var pa;
a: {
var qa = { a: !0 },
ra = {};
try {
ra.__proto__ = qa;
pa = ra.a;
break a;
} catch (a) {}
pa = !1;
}
oa = pa
? function (a, b) {
a.__proto__ = b;
if (a.__proto__ !== b) throw new TypeError("d`" + a);
return a;
}
: null;
}
sa = oa;
_.r = function (a, b) {
a.prototype = na(b.prototype);
a.prototype.constructor = a;
if (sa) sa(a, b);
else
for (var c in b)
if ("prototype" != c)
if (Object.defineProperties) {
var d = Object.getOwnPropertyDescriptor(b, c);
d && Object.defineProperty(a, c, d);
} else a[c] = b[c];
a.T = b.prototype;
};
ta = function (a, b) {
a instanceof String && (a += "");
var c = 0,
d = !1,
e = {
next: function () {
if (!d && c < a.length) {
var f = c++;
return { value: b(f, a[f]), done: !1 };
}
d = !0;
return { done: !0, value: void 0 };
},
};
e[Symbol.iterator] = function () {
return e;
};
return e;
};
ka("Array.prototype.entries", function (a) {
return a
? a
: function () {
return ta(this, function (b, c) {
return [b, c];
});
};
});
ka("Array.prototype.keys", function (a) {
return a
? a
: function () {
return ta(this, function (b) {
return b;
});
};
});
ka("Number.MAX_SAFE_INTEGER", function () {
return 9007199254740991;
});
ka("Array.prototype.values", function (a) {
return a
? a
: function () {
return ta(this, function (b, c) {
return c;
});
};
});
var ua = function (a, b) {
return Object.prototype.hasOwnProperty.call(a, b);
},
va =
"function" == typeof Object.assign
? Object.assign
: function (a, b) {
for (var c = 1; c < arguments.length; c++) {
var d = arguments[c];
if (d) for (var e in d) ua(d, e) && (a[e] = d[e]);
}
return a;
};
ka("Object.assign", function (a) {
return a || va;
});
ka("WeakMap", function (a) {
function b() {}
function c(l) {
var m = typeof l;
return ("object" === m && null !== l) || "function" === m;
}
function d(l) {
if (!ua(l, f)) {
var m = new b();
ha(l, f, { value: m });
}
}
function e(l) {
var m = Object[l];
m &&
(Object[l] = function (q) {
if (q instanceof b) return q;
Object.isExtensible(q) && d(q);
return m(q);
});
}
if (
(function () {
if (!a || !Object.seal) return !1;
try {
var l = Object.seal({}),
m = Object.seal({}),
q = new a([
[l, 2],
[m, 3],
]);
if (2 != q.get(l) || 3 != q.get(m)) return !1;
q.delete(l);
q.set(m, 4);
return !q.has(l) && 4 == q.get(m);
} catch (u) {
return !1;
}
})()
)
return a;
var f = "$jscomp_hidden_" + Math.random();
e("freeze");
e("preventExtensions");
e("seal");
var g = 0,
k = function (l) {
this.j = (g += Math.random() + 1).toString();
if (l) {
l = _.ma(l);
for (var m; !(m = l.next()).done; )
(m = m.value), this.set(m[0], m[1]);
}
};
k.prototype.set = function (l, m) {
if (!c(l)) throw Error("g");
d(l);
if (!ua(l, f)) throw Error("h`" + l);
l[f][this.j] = m;
return this;
};
k.prototype.get = function (l) {
return c(l) && ua(l, f) ? l[f][this.j] : void 0;
};
k.prototype.has = function (l) {
return c(l) && ua(l, f) && ua(l[f], this.j);
};
k.prototype.delete = function (l) {
return c(l) && ua(l, f) && ua(l[f], this.j)
? delete l[f][this.j]
: !1;
};
return k;
});
ka("Array.from", function (a) {
return a
? a
: function (b, c, d) {
c =
null != c
? c
: function (k) {
return k;
};
var e = [],
f =
"undefined" != typeof Symbol &&
Symbol.iterator &&
b[Symbol.iterator];
if ("function" == typeof f) {
b = f.call(b);
for (var g = 0; !(f = b.next()).done; )
e.push(c.call(d, f.value, g++));
} else
for (f = b.length, g = 0; g < f; g++)
e.push(c.call(d, b[g], g));
return e;
};
});
ka("Map", function (a) {
if (
(function () {
if (
!a ||
"function" != typeof a ||
!a.prototype.entries ||
"function" != typeof Object.seal
)
return !1;
try {
var k = Object.seal({ x: 4 }),
l = new a(_.ma([[k, "s"]]));
if (
"s" != l.get(k) ||
1 != l.size ||
l.get({ x: 4 }) ||
l.set({ x: 4 }, "t") != l ||
2 != l.size
)
return !1;
var m = l.entries(),
q = m.next();
if (q.done || q.value[0] != k || "s" != q.value[1])
return !1;
q = m.next();
return q.done ||
4 != q.value[0].x ||
"t" != q.value[1] ||
!m.next().done
? !1
: !0;
} catch (u) {
return !1;
}
})()
)
return a;
var b = new WeakMap(),
c = function (k) {
this.o = {};
this.j = f();
this.size = 0;
if (k) {
k = _.ma(k);
for (var l; !(l = k.next()).done; )
(l = l.value), this.set(l[0], l[1]);
}
};
c.prototype.set = function (k, l) {
k = 0 === k ? 0 : k;
var m = d(this, k);
m.list || (m.list = this.o[m.id] = []);
m.Za
? (m.Za.value = l)
: ((m.Za = {
next: this.j,
kc: this.j.kc,
head: this.j,
key: k,
value: l,
}),
m.list.push(m.Za),
(this.j.kc.next = m.Za),
(this.j.kc = m.Za),
this.size++);
return this;
};
c.prototype.delete = function (k) {
k = d(this, k);
return k.Za && k.list
? (k.list.splice(k.index, 1),
k.list.length || delete this.o[k.id],
(k.Za.kc.next = k.Za.next),
(k.Za.next.kc = k.Za.kc),
(k.Za.head = null),
this.size--,
!0)
: !1;
};
c.prototype.clear = function () {
this.o = {};
this.j = this.j.kc = f();
this.size = 0;
};
c.prototype.has = function (k) {
return !!d(this, k).Za;
};
c.prototype.get = function (k) {
return (k = d(this, k).Za) && k.value;
};
c.prototype.entries = function () {
return e(this, function (k) {
return [k.key, k.value];
});
};
c.prototype.keys = function () {
return e(this, function (k) {
return k.key;
});
};
c.prototype.values = function () {
return e(this, function (k) {
return k.value;
});
};
c.prototype.forEach = function (k, l) {
for (var m = this.entries(), q; !(q = m.next()).done; )
(q = q.value), k.call(l, q[1], q[0], this);
};
c.prototype[Symbol.iterator] = c.prototype.entries;
var d = function (k, l) {
var m = l && typeof l;
"object" == m || "function" == m
? b.has(l)
? (m = b.get(l))
: ((m = "" + ++g), b.set(l, m))
: (m = "p_" + l);
var q = k.o[m];
if (q && ua(k.o, m))
for (k = 0; k < q.length; k++) {
var u = q[k];
if ((l !== l && u.key !== u.key) || l === u.key)
return { id: m, list: q, index: k, Za: u };
}
return { id: m, list: q, index: -1, Za: void 0 };
},
e = function (k, l) {
var m = k.j;
return la(function () {
if (m) {
for (; m.head != k.j; ) m = m.kc;
for (; m.next != m.head; )
return (m = m.next), { done: !1, value: l(m) };
m = null;
}
return { done: !0, value: void 0 };
});
},
f = function () {
var k = {};
return (k.kc = k.next = k.head = k);
},
g = 0;
return c;
});
ka("Set", function (a) {
if (
(function () {
if (
!a ||
"function" != typeof a ||
!a.prototype.entries ||
"function" != typeof Object.seal
)
return !1;
try {
var c = Object.seal({ x: 4 }),
d = new a(_.ma([c]));
if (
!d.has(c) ||
1 != d.size ||
d.add(c) != d ||
1 != d.size ||
d.add({ x: 4 }) != d ||
2 != d.size
)
return !1;
var e = d.entries(),
f = e.next();
if (f.done || f.value[0] != c || f.value[1] != c)
return !1;
f = e.next();
return f.done ||
f.value[0] == c ||
4 != f.value[0].x ||
f.value[1] != f.value[0]
? !1
: e.next().done;
} catch (g) {
return !1;
}
})()
)
return a;
var b = function (c) {
this.j = new Map();
if (c) {
c = _.ma(c);
for (var d; !(d = c.next()).done; ) this.add(d.value);
}
this.size = this.j.size;
};
b.prototype.add = function (c) {
c = 0 === c ? 0 : c;
this.j.set(c, c);
this.size = this.j.size;
return this;
};
b.prototype.delete = function (c) {
c = this.j.delete(c);
this.size = this.j.size;
return c;
};
b.prototype.clear = function () {
this.j.clear();
this.size = 0;
};
b.prototype.has = function (c) {
return this.j.has(c);
};
b.prototype.entries = function () {
return this.j.entries();
};
b.prototype.values = function () {
return this.j.values();
};
b.prototype.keys = b.prototype.values;
b.prototype[Symbol.iterator] = b.prototype.values;
b.prototype.forEach = function (c, d) {
var e = this;
this.j.forEach(function (f) {
return c.call(d, f, f, e);
});
};
return b;
});
ka("Object.entries", function (a) {
return a
? a
: function (b) {
var c = [],
d;
for (d in b) ua(b, d) && c.push([d, b[d]]);
return c;
};
});
ka("Object.is", function (a) {
return a
? a
: function (b, c) {
return b === c
? 0 !== b || 1 / b === 1 / c
: b !== b && c !== c;
};
});
ka("Array.prototype.includes", function (a) {
return a
? a
: function (b, c) {
var d = this;
d instanceof String && (d = String(d));
var e = d.length;
c = c || 0;
for (0 > c && (c = Math.max(c + e, 0)); c < e; c++) {
var f = d[c];
if (f === b || Object.is(f, b)) return !0;
}
return !1;
};
});
ka("String.prototype.includes", function (a) {
return a
? a
: function (b, c) {
if (null == this) throw new TypeError("e`includes");
if (b instanceof RegExp)
throw new TypeError("f`includes");
return -1 !== this.indexOf(b, c || 0);
};
});
ka("Array.prototype.fill", function (a) {
return a
? a
: function (b, c, d) {
var e = this.length || 0;
0 > c && (c = Math.max(0, e + c));
if (null == d || d > e) d = e;
d = Number(d);
0 > d && (d = Math.max(0, e + d));
for (c = Number(c || 0); c < d; c++) this[c] = b;
return this;
};
});
var wa = function (a) {
return a ? a : Array.prototype.fill;
};
ka("Int8Array.prototype.fill", wa);
ka("Uint8Array.prototype.fill", wa);
ka("Uint8ClampedArray.prototype.fill", wa);
ka("Int16Array.prototype.fill", wa);
ka("Uint16Array.prototype.fill", wa);
ka("Int32Array.prototype.fill", wa);
ka("Uint32Array.prototype.fill", wa);
ka("Float32Array.prototype.fill", wa);
ka("Float64Array.prototype.fill", wa);
_.xa = _.xa || {};
_.t = this || self;
_.za = function () {};
_.Aa = function (a) {
a.hf = void 0;
a.ma = function () {
return a.hf ? a.hf : (a.hf = new a());
};
};
_.Ba = function (a) {
var b = typeof a;
return ("object" == b && null != a) || "function" == b;
};
_.Ca = "closure_uid_" + ((1e9 * Math.random()) >>> 0);
Da = function (a, b, c) {
return a.call.apply(a.bind, arguments);
};
Ea = function (a, b, c) {
if (!a) throw Error();
if (2 < arguments.length) {
var d = Array.prototype.slice.call(arguments, 2);
return function () {
var e = Array.prototype.slice.call(arguments);
Array.prototype.unshift.apply(e, d);
return a.apply(b, e);
};
}
return function () {
return a.apply(b, arguments);
};
};
_.v = function (a, b, c) {
Function.prototype.bind &&
-1 !=
Function.prototype.bind.toString().indexOf("native code")
? (_.v = Da)
: (_.v = Ea);
return _.v.apply(null, arguments);
};
_.w = function (a, b) {
a = a.split(".");
var c = _.t;
a[0] in c ||
"undefined" == typeof c.execScript ||
c.execScript("var " + a[0]);
for (var d; a.length && (d = a.shift()); )
a.length || void 0 === b
? c[d] && c[d] !== Object.prototype[d]
? (c = c[d])
: (c = c[d] = {})
: (c[d] = b);
};
_.x = function (a, b) {
function c() {}
c.prototype = b.prototype;
a.T = b.prototype;
a.prototype = new c();
a.prototype.constructor = a;
a.Bl = function (d, e, f) {
for (
var g = Array(arguments.length - 2), k = 2;
k < arguments.length;
k++
)
g[k - 2] = arguments[k];
return b.prototype[e].apply(d, g);
};
};
Fa = function (a) {
return a;
};
_.Ga = function (a) {
var b = null,
c = _.t.trustedTypes;
if (!c || !c.createPolicy) return b;
try {
b = c.createPolicy(a, {
createHTML: Fa,
createScript: Fa,
createScriptURL: Fa,
});
} catch (d) {
_.t.console && _.t.console.error(d.message);
}
return b;
};
_.x(_.aa, Error);
_.aa.prototype.name = "CustomError";
_.ba = Array.prototype.indexOf
? function (a, b) {
return Array.prototype.indexOf.call(a, b, void 0);
}
: function (a, b) {
if ("string" === typeof a)
return "string" !== typeof b || 1 != b.length
? -1
: a.indexOf(b, 0);
for (var c = 0; c < a.length; c++)
if (c in a && a[c] === b) return c;
return -1;
};
_.Ha = Array.prototype.forEach
? function (a, b, c) {
Array.prototype.forEach.call(a, b, c);
}
: function (a, b, c) {
for (
var d = a.length,
e = "string" === typeof a ? a.split("") : a,
f = 0;
f < d;
f++
)
f in e && b.call(c, e[f], f, a);
};
_.Ia = Array.prototype.filter
? function (a, b, c) {
return Array.prototype.filter.call(a, b, c);
}
: function (a, b, c) {
for (
var d = a.length,
e = [],
f = 0,
g = "string" === typeof a ? a.split("") : a,
k = 0;
k < d;
k++
)
if (k in g) {
var l = g[k];
b.call(c, l, k, a) && (e[f++] = l);
}
return e;
};
_.Ja = Array.prototype.map
? function (a, b, c) {
return Array.prototype.map.call(a, b, c);
}
: function (a, b, c) {
for (
var d = a.length,
e = Array(d),
f = "string" === typeof a ? a.split("") : a,
g = 0;
g < d;
g++
)
g in f && (e[g] = b.call(c, f[g], g, a));
return e;
};
_.Ka = Array.prototype.some
? function (a, b) {
return Array.prototype.some.call(a, b, void 0);
}
: function (a, b) {
for (
var c = a.length,
d = "string" === typeof a ? a.split("") : a,
e = 0;
e < c;
e++
)
if (e in d && b.call(void 0, d[e], e, a)) return !0;
return !1;
};
var Ma;
_.La = function (a, b, c) {
for (var d in a) b.call(c, a[d], d, a);
};
Ma = "constructor hasOwnProperty isPrototypeOf propertyIsEnumerable toLocaleString toString valueOf".split(
" "
);
_.Na = function (a, b) {
for (var c, d, e = 1; e < arguments.length; e++) {
d = arguments[e];
for (c in d) a[c] = d[c];
for (var f = 0; f < Ma.length; f++)
(c = Ma[f]),
Object.prototype.hasOwnProperty.call(d, c) &&
(a[c] = d[c]);
}
};
var Oa;
_.Pa = function () {
void 0 === Oa && (Oa = _.Ga("ogb-qtm#html"));
return Oa;
};
var Ra;
_.Sa = function (a, b) {
this.j = (a === _.Qa && b) || "";
this.o = Ra;
};
_.Sa.prototype.Vb = !0;
_.Sa.prototype.Jb = function () {
return this.j;
};
_.Ta = function (a) {
return a instanceof _.Sa &&
a.constructor === _.Sa &&
a.o === Ra
? a.j
: "type_error:Const";
};
Ra = {};
_.Qa = {};
var Ua;
_.Va = function (a, b) {
this.j = b === Ua ? a : "";
};
_.h = _.Va.prototype;
_.h.Vb = !0;
_.h.Jb = function () {
return this.j.toString();
};
_.h.ef = !0;
_.h.yc = function () {
return 1;
};
_.h.toString = function () {
return this.j + "";
};
_.Xa = function (a) {
return _.Wa(a).toString();
};
_.Wa = function (a) {
return a instanceof _.Va && a.constructor === _.Va
? a.j
: "type_error:TrustedResourceUrl";
};
Ua = {};
_.Ya = function (a) {
var b = _.Pa();
a = b ? b.createScriptURL(a) : a;
return new _.Va(a, Ua);
};
_.Za = String.prototype.trim
? function (a) {
return a.trim();
}
: function (a) {
return /^[\s\xa0]*([\s\S]*?)[\s\xa0]*$/.exec(a)[1];
};
var cb, db, eb, $a;
_.ab = function (a, b) {
this.j = b === $a ? a : "";
};
_.h = _.ab.prototype;
_.h.Vb = !0;
_.h.Jb = function () {
return this.j.toString();
};
_.h.ef = !0;
_.h.yc = function () {
return 1;
};
_.h.toString = function () {
return this.j.toString();
};
_.bb = function (a) {
return a instanceof _.ab && a.constructor === _.ab
? a.j
: "type_error:SafeUrl";
};
cb = /^(?:audio\/(?:3gpp2|3gpp|aac|L16|midi|mp3|mp4|mpeg|oga|ogg|opus|x-m4a|x-matroska|x-wav|wav|webm)|font\/\w+|image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp|x-icon)|video\/(?:mpeg|mp4|ogg|webm|quicktime|x-matroska))(?:;\w+=(?:\w+|"[\w;,= ]+"))*$/i;
db = /^data:(.*);base64,[a-z0-9+\/]+=*$/i;
eb = /^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i;
_.gb = function (a) {
if (a instanceof _.ab) return a;
a = "object" == typeof a && a.Vb ? a.Jb() : String(a);
if (eb.test(a)) a = _.fb(a);
else {
a = String(a);
a = a.replace(/(%0A|%0D)/g, "");
var b = a.match(db);
a = b && cb.test(b[1]) ? _.fb(a) : null;
}
return a;
};
_.hb = function (a) {
if (a instanceof _.ab) return a;
a = "object" == typeof a && a.Vb ? a.Jb() : String(a);
eb.test(a) || (a = "about:invalid#zClosurez");
return _.fb(a);
};
$a = {};
_.fb = function (a) {
return new _.ab(a, $a);
};
_.ib = _.fb("about:invalid#zClosurez");
_.kb = function (a, b) {
this.j = b === _.jb ? a : "";
};
_.kb.prototype.Vb = !0;
_.kb.prototype.Jb = function () {
return this.j;
};
_.kb.prototype.toString = function () {
return this.j.toString();
};
_.jb = {};
_.lb = new _.kb("", _.jb);
a: {
var nb = _.t.navigator;
if (nb) {
var ob = nb.userAgent;
if (ob) {
_.mb = ob;
break a;
}
}
_.mb = "";
}
_.y = function (a) {
return -1 != _.mb.indexOf(a);
};
var rb;
_.pb = function () {
return _.y("Trident") || _.y("MSIE");
};
_.qb = function () {
return _.y("Firefox") || _.y("FxiOS");
};
_.sb = function () {
return (
_.y("Safari") &&
!(
rb() ||
_.y("Coast") ||
_.y("Opera") ||
_.y("Edge") ||
_.y("Edg/") ||
_.y("OPR") ||
_.qb() ||
_.y("Silk") ||
_.y("Android")
)
);
};
rb = function () {
return (_.y("Chrome") || _.y("CriOS")) && !_.y("Edge");
};
_.tb = function () {
return (
_.y("Android") &&
!(rb() || _.qb() || _.y("Opera") || _.y("Silk"))
);
};
var ub;
_.vb = function (a, b, c) {
this.j = c === ub ? a : "";
this.o = b;
};
_.h = _.vb.prototype;
_.h.ef = !0;
_.h.yc = function () {
return this.o;
};
_.h.Vb = !0;
_.h.Jb = function () {
return this.j.toString();
};
_.h.toString = function () {
return this.j.toString();
};
_.wb = function (a) {
return a instanceof _.vb && a.constructor === _.vb
? a.j
: "type_error:SafeHtml";
};
ub = {};
_.xb = function (a, b) {
var c = _.Pa();
a = c ? c.createHTML(a) : a;
return new _.vb(a, b, ub);
};
_.yb = new _.vb(
(_.t.trustedTypes && _.t.trustedTypes.emptyHTML) || "",
0,
ub
);
_.zb = _.xb("<br>", 0);
_.Ab = (function (a) {
var b = !1,
c;
return function () {
b || ((c = a()), (b = !0));
return c;
};
})(function () {
var a = document.createElement("div"),
b = document.createElement("div");
b.appendChild(document.createElement("div"));
a.appendChild(b);
b = a.firstChild.firstChild;
a.innerHTML = _.wb(_.yb);
return !b.parentElement;
});
var Bb;
Bb = function () {
return _.y("iPhone") && !_.y("iPod") && !_.y("iPad");
};
_.Cb = function () {
return Bb() || _.y("iPad") || _.y("iPod");
};
_.Db = function () {
return (
-1 != _.mb.toLowerCase().indexOf("webkit") && !_.y("Edge")
);
};
_.Eb = function (a) {
_.Eb[" "](a);
return a;
};
_.Eb[" "] = _.za;
var Sb, Tb, Yb;
_.Fb = _.y("Opera");
_.z = _.pb();
_.Gb = _.y("Edge");
_.Hb = _.Gb || _.z;
_.Ib =
_.y("Gecko") &&
!_.Db() &&
!(_.y("Trident") || _.y("MSIE")) &&
!_.y("Edge");
_.Jb = _.Db();
_.Kb = _.y("Macintosh");
_.Lb = _.y("Windows");
_.Mb = _.y("Linux") || _.y("CrOS");
_.Nb = _.y("Android");
_.Ob = Bb();
_.Pb = _.y("iPad");
_.Qb = _.y("iPod");
_.Rb = _.Cb();
Sb = function () {
var a = _.t.document;
return a ? a.documentMode : void 0;
};
a: {
var Ub = "",
Vb = (function () {
var a = _.mb;
if (_.Ib) return /rv:([^\);]+)(\)|;)/.exec(a);
if (_.Gb) return /Edge\/([\d\.]+)/.exec(a);
if (_.z)
return /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a);
if (_.Jb) return /WebKit\/(\S+)/.exec(a);
if (_.Fb) return /(?:Version)[ \/]?(\S+)/.exec(a);
})();
Vb && (Ub = Vb ? Vb[1] : "");
if (_.z) {
var Wb = Sb();
if (null != Wb && Wb > parseFloat(Ub)) {
Tb = String(Wb);
break a;
}
}
Tb = Ub;
}
_.Xb = Tb;
if (_.t.document && _.z) {
var Zb = Sb();
Yb = Zb ? Zb : parseInt(_.Xb, 10) || void 0;
} else Yb = void 0;
_.$b = Yb;
_.ac = _.qb();
_.bc = Bb() || _.y("iPod");
_.cc = _.y("iPad");
_.dc = _.tb();
_.ec = rb();
_.fc = _.sb() && !_.Cb();
var gc;
gc = {};
_.hc = null;
_.ic = function () {
if (!_.hc) {
_.hc = {};
for (
var a = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789".split(
""
),
b = ["+/=", "+/", "-_=", "-_.", "-_"],
c = 0;
5 > c;
c++
) {
var d = a.concat(b[c].split(""));
gc[c] = d;
for (var e = 0; e < d.length; e++) {
var f = d[e];
void 0 === _.hc[f] && (_.hc[f] = e);
}
}
}
};
_.jc = function (a) {
this.o = 0;
this.j = a;
};
_.jc.prototype.next = function () {
return this.o < this.j.length
? { done: !1, value: this.j[this.o++] }
: { done: !0, value: void 0 };
};
"undefined" != typeof Symbol &&
"undefined" != typeof Symbol.iterator &&
(_.jc.prototype[Symbol.iterator] = function () {
return this;
});
_.A = function () {};
_.kc = "function" == typeof Uint8Array;
_.B = function (a, b, c, d, e, f) {
a.j = null;
b || (b = c ? [c] : []);
a.K = c ? String(c) : void 0;
a.C = 0 === c ? -1 : 0;
a.A = b;
a: {
c = a.A.length;
b = -1;
if (
c &&
((b = c - 1),
(c = a.A[b]),
!(
null === c ||
"object" != typeof c ||
Array.isArray(c) ||
(_.kc && c instanceof Uint8Array)
))
) {
a.D = b - a.C;
a.B = c;
break a;
}
-1 < d
? ((a.D = Math.max(d, b + 1 - a.C)), (a.B = null))
: (a.D = Number.MAX_VALUE);
}
a.J = {};
if (e)
for (d = 0; d < e.length; d++)
(b = e[d]),
b < a.D
? ((b += a.C), (a.A[b] = a.A[b] || _.lc))
: (_.mc(a), (a.B[b] = a.B[b] || _.lc));
if (f && f.length)
for (d = 0; d < f.length; d++) _.nc(a, f[d]);
};
_.lc = [];
_.mc = function (a) {
var b = a.D + a.C;
a.A[b] || (a.B = a.A[b] = {});
};
_.E = function (a, b) {
if (b < a.D) {
b += a.C;
var c = a.A[b];
return c !== _.lc ? c : (a.A[b] = []);
}
if (a.B)
return (c = a.B[b]), c === _.lc ? (a.B[b] = []) : c;
};
_.oc = function (a, b) {
return null != _.E(a, b);
};
_.G = function (a, b) {
a = _.E(a, b);
return null == a ? a : !!a;
};
_.pc = function (a, b, c) {
a = _.E(a, b);
return null == a ? c : a;
};
_.qc = function (a, b, c) {
return _.pc(a, b, void 0 === c ? 0 : c);
};
_.rc = function (a, b, c) {
c = void 0 === c ? !1 : c;
a = _.G(a, b);
return null == a ? c : a;
};
_.sc = function (a, b, c) {
c = void 0 === c ? 0 : c;
a = _.E(a, b);
a = null == a ? a : +a;
return null == a ? c : a;
};
_.H = function (a, b, c) {
b < a.D ? (a.A[b + a.C] = c) : (_.mc(a), (a.B[b] = c));
return a;
};
_.nc = function (a, b) {
for (var c, d, e = 0; e < b.length; e++) {
var f = b[e],
g = _.E(a, f);
null != g && ((c = f), (d = g), _.H(a, f, void 0));
}
return c ? (_.H(a, c, d), c) : 0;
};
_.I = function (a, b, c) {
a.j || (a.j = {});
if (!a.j[c]) {
var d = _.E(a, c);
d && (a.j[c] = new b(d));
}
return a.j[c];
};
_.J = function (a, b, c) {
a.j || (a.j = {});
var d = c ? c.yb() : c;
a.j[b] = c;
return _.H(a, b, d);
};
_.A.prototype.yb = function () {
if (this.j)
for (var a in this.j) {
var b = this.j[a];
if (Array.isArray(b))
for (var c = 0; c < b.length; c++) b[c] && b[c].yb();
else b && b.yb();
}
return this.A;
};
_.A.prototype.o = _.kc
? function () {
var a = Uint8Array.prototype.toJSON;
Uint8Array.prototype.toJSON = function () {
var b;
void 0 === b && (b = 0);
_.ic();
b = gc[b];
for (var c = [], d = 0; d < this.length; d += 3) {
var e = this[d],
f = d + 1 < this.length,
g = f ? this[d + 1] : 0,
k = d + 2 < this.length,
l = k ? this[d + 2] : 0,
m = e >> 2;
e = ((e & 3) << 4) | (g >> 4);
g = ((g & 15) << 2) | (l >> 6);
l &= 63;
k || ((l = 64), f || (g = 64));
c.push(b[m], b[e], b[g] || "", b[l] || "");
}
return c.join("");
};
try {
return JSON.stringify(this.A && this.yb(), tc);
} finally {
Uint8Array.prototype.toJSON = a;
}
}
: function () {
return JSON.stringify(this.A && this.yb(), tc);
};
var tc = function (a, b) {
return "number" !== typeof b ||
(!isNaN(b) && Infinity !== b && -Infinity !== b)
? b
: String(b);
};
_.A.prototype.toString = function () {
return this.yb().toString();
};
_.K = function () {
this.Ub = this.Ub;
this.kb = this.kb;
};
_.K.prototype.Ub = !1;
_.K.prototype.isDisposed = function () {
return this.Ub;
};
_.K.prototype.ua = function () {
this.Ub || ((this.Ub = !0), this.P());
};
_.K.prototype.P = function () {
if (this.kb) for (; this.kb.length; ) this.kb.shift()();
};
var uc = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(uc, _.A);
_.vc = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(_.vc, _.A);
_.vc.prototype.kd = function (a) {
return _.H(this, 3, a);
};
_.wc = function () {
this.j = {};
this.o = {};
};
_.yc = function (a, b) {
var c = _.wc.ma();
if (a in c.j) {
if (c.j[a] != b) throw new xc(a);
} else {
c.j[a] = b;
if ((b = c.o[a]))
for (var d = 0, e = b.length; d < e; d++)
b[d].j(c.j, a);
delete c.o[a];
}
};
_.Ac = function (a, b) {
if (b in a.j) return a.j[b];
throw new zc(b);
};
_.Aa(_.wc);
var Bc = function () {
_.aa.call(this);
};
_.r(Bc, _.aa);
var xc = function () {
_.aa.call(this);
};
_.r(xc, Bc);
var zc = function () {
_.aa.call(this);
};
_.r(zc, Bc);
_.Cc = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(_.Cc, _.A);
var Dc = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(Dc, _.A);
_.Ec = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(_.Ec, _.A);
_.Ec.prototype.Hf = function (a) {
return _.H(this, 24, a);
};
var Fc = function (a) {
_.K.call(this);
this.A = a;
this.j = [];
this.o = {};
};
_.r(Fc, _.K);
Fc.prototype.resolve = function (a) {
var b = this.A;
a = a.split(".");
for (var c = a.length, d = 0; d < c; ++d)
if (b[a[d]]) b = b[a[d]];
else return null;
return b instanceof Function ? b : null;
};
Fc.prototype.Cd = function () {
for (
var a = this.j.length, b = this.j, c = [], d = 0;
d < a;
++d
) {
var e = b[d].j(),
f = this.resolve(e);
if (f && f != this.o[e])
try {
b[d].Cd(f);
} catch (g) {}
else c.push(b[d]);
}
this.j = c.concat(b.slice(a));
};
var Gc = function (a) {
_.K.call(this);
this.A = a;
this.C = this.j = null;
this.B = 0;
this.D = {};
this.o = !1;
a = window.navigator.userAgent;
0 <= a.indexOf("MSIE") &&
0 <= a.indexOf("Trident") &&
(a = /\b(?:MSIE|rv)[: ]([^\);]+)(\)|;)/.exec(a)) &&
a[1] &&
9 > parseFloat(a[1]) &&
(this.o = !0);
};
_.r(Gc, _.K);
Gc.prototype.F = function (a, b) {
this.j = b;
this.C = a;
b.preventDefault
? b.preventDefault()
: (b.returnValue = !1);
};
_.Hc = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(_.Hc, _.A);
_.Ic = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(_.Ic, _.A);
var Jc, Mc, Lc;
_.Kc = function (a) {
var b =
window.google && window.google.logUrl
? ""
: "https://www.google.com";
b += "/gen_204?";
b += a.j(2040 - b.length);
Jc(_.gb(b) || _.ib);
};
Jc = function (a) {
var b = new Image(),
c = Lc;
b.onerror = b.onload = b.onabort = function () {
c in Mc && delete Mc[c];
};
Mc[Lc++] = b;
b.src = _.bb(a);
};
Mc = [];
Lc = 0;
_.Nc = function () {
this.data = {};
};
_.Nc.prototype.o = function () {
window.console &&
window.console.log &&
window.console.log("Log data: ", this.data);
};
_.Nc.prototype.j = function (a) {
var b = [],
c;
for (c in this.data)
b.push(
encodeURIComponent(c) +
"=" +
encodeURIComponent(String(this.data[c]))
);
return (
"atyp=i&zx=" +
new Date().getTime() +
"&" +
b.join("&")
).substr(0, a);
};
var Oc = function (a, b) {
this.data = {};
var c = _.I(a, Dc, 8) || new Dc();
window.google &&
window.google.kEI &&
(this.data.ei = window.google.kEI);
this.data.sei = _.p(_.E(a, 10));
this.data.ogf = _.p(_.E(c, 3));
var d =
window.google && window.google.sn
? /.*hp$/.test(window.google.sn)
? !1
: !0
: _.n(_.G(a, 7));
this.data.ogrp = d ? "1" : "";
this.data.ogv = _.p(_.E(c, 6)) + "." + _.p(_.E(c, 7));
this.data.ogd = _.p(_.E(a, 21));
this.data.ogc = _.p(_.E(a, 20));
this.data.ogl = _.p(_.E(a, 5));
b && (this.data.oggv = b);
};
_.r(Oc, _.Nc);
var Rc = [
1,
2,
3,
4,
5,
6,
9,
10,
11,
13,
14,
28,
29,
30,
34,
35,
37,
38,
39,
40,
42,
43,
48,
49,
50,
51,
52,
53,
62,
500,
],
Uc = function (a, b, c, d, e, f) {
Oc.call(this, a, b);
_.Na(this.data, {
oge: d,
ogex: _.p(_.E(a, 9)),
ogp: _.p(_.E(a, 6)),
ogsr: Math.round(
1 /
(Sc(d)
? _.da(_.sc(c, 3, 1))
: _.da(_.sc(c, 2, 1e-4)))
),
ogus: e,
});
if (f) {
"ogw" in f && ((this.data.ogw = f.ogw), delete f.ogw);
"ved" in f && ((this.data.ved = f.ved), delete f.ved);
a = [];
for (var g in f)
0 != a.length && a.push(","),
a.push(Tc(g)),
a.push("."),
a.push(Tc(f[g]));
f = a.join("");
"" != f && (this.data.ogad = f);
}
};
_.r(Uc, Oc);
var Tc = function (a) {
a = String(a);
return a.replace(".", "%2E").replace(",", "%2C");
},
Sc = function (a) {
if (!Vc) {
Vc = {};
for (var b = 0; b < Rc.length; b++) Vc[Rc[b]] = !0;
}
return !!Vc[a];
},
Vc = null;
var Wc = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(Wc, _.A);
var $c = function () {
var a = Xc,
b = Yc,
c = Zc;
this.o = a;
this.j = b;
this.B = _.da(_.sc(a, 2, 1e-4), 1e-4);
this.D = _.da(_.sc(a, 3, 1), 1);
b = Math.random();
this.A = _.n(_.G(a, 1)) && b < this.B;
this.C = _.n(_.G(a, 1)) && b < this.D;
a = 0;
_.n(_.G(c, 1)) && (a |= 1);
_.n(_.G(c, 2)) && (a |= 2);
_.n(_.G(c, 3)) && (a |= 4);
this.F = a;
};
$c.prototype.log = function (a, b) {
try {
if (Sc(a) ? this.C : this.A) {
var c = new Uc(
this.j,
"quantum:gapiBuildLabel",
this.o,
a,
this.F,
b
);
_.Kc(c);
}
} catch (d) {}
};
_.ad = function (a, b, c, d, e) {
Oc.call(this, a, b);
_.Na(this.data, {
jexpid: _.p(_.E(a, 9)),
srcpg: "prop=" + _.p(_.E(a, 6)),
jsr: Math.round(1 / d),
emsg: c.name + ":" + c.message,
});
if (e) {
e._sn && (e._sn = "og." + e._sn);
for (var f in e) this.data[encodeURIComponent(f)] = e[f];
}
};
_.r(_.ad, Oc);
_.bd = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(_.bd, _.A);
var ed = function () {
var a = cd;
this.C = dd;
this.o = _.da(_.sc(a, 2, 0.001), 0.001);
this.D = _.n(_.G(a, 1)) && Math.random() < this.o;
this.F = _.da(_.qc(a, 3, 1), 1);
this.B = 0;
this.j = this.A = null;
_.rc(a, 4, !0);
};
ed.prototype.log = function (a, b) {
if (this.j) {
var c = new uc();
_.H(c, 1, a.message);
_.H(c, 2, a.stack);
_.H(c, 3, a.lineNumber);
_.H(c, 5, 1);
var d = new _.vc();
_.J(d, 40, c);
this.j.log(98, d);
}
try {
if (this.D && this.B < this.F) {
try {
var e = (this.A || _.Ac(_.wc.ma(), "lm")).B(a, b);
} catch (f) {
e = new _.ad(
this.C,
"quantum:gapiBuildLabel",
a,
this.o,
b
);
}
_.Kc(e);
this.B++;
}
} catch (f) {}
};
_.fd = function (a) {
this.j = a;
this.o = void 0;
this.A = [];
};
_.fd.prototype.then = function (a, b, c) {
this.A.push(new gd(a, b, c));
_.hd(this);
};
_.fd.prototype.resolve = function (a) {
if (void 0 !== this.j || void 0 !== this.o)
throw Error("p");
this.j = a;
_.hd(this);
};
_.hd = function (a) {
if (0 < a.A.length) {
var b = void 0 !== a.j,
c = void 0 !== a.o;
if (b || c) {
b = b ? a.B : a.C;
c = a.A;
a.A = [];
try {
_.Ha(c, b, a);
} catch (d) {
console.error(d);
}
}
}
};
_.fd.prototype.B = function (a) {
a.o && a.o.call(a.j, this.j);
};
_.fd.prototype.C = function (a) {
a.A && a.A.call(a.j, this.o);
};
var gd = function (a, b, c) {
this.o = a;
this.A = b;
this.j = c;
};
_.L = function () {
this.B = new _.fd();
this.j = new _.fd();
this.G = new _.fd();
this.D = new _.fd();
this.F = new _.fd();
this.J = new _.fd();
this.K = new _.fd();
this.C = new _.fd();
this.A = new _.fd();
this.o = new _.fd();
this.M = new _.fd();
};
_.h = _.L.prototype;
_.h.Di = function () {
return this.B;
};
_.h.Li = function () {
return this.j;
};
_.h.Si = function () {
return this.G;
};
_.h.Ki = function () {
return this.D;
};
_.h.Qi = function () {
return this.F;
};
_.h.Ti = function () {
return this.J;
};
_.h.Hi = function () {
return this.K;
};
_.h.Ii = function () {
return this.C;
};
_.h.xi = function () {
return this.A;
};
_.h.wi = function () {
return this.o;
};
_.Aa(_.L);
var id = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(id, _.A);
_.kd = function () {
return _.I(_.jd, _.Ec, 1);
};
_.ld = function () {
return _.I(_.jd, _.Cc, 5);
};
var md;
window.gbar_ && window.gbar_.CONFIG
? (md = window.gbar_.CONFIG[0] || {})
: (md = []);
_.jd = new id(md);
var cd, dd, Yc, Zc, Xc;
cd = _.I(_.jd, _.bd, 3) || new _.bd();
dd = _.kd() || new _.Ec();
_.nd = new ed();
Yc = _.kd() || new _.Ec();
Zc = _.ld() || new _.Cc();
Xc = _.I(_.jd, Wc, 4) || new Wc();
_.od = new $c();
_.w("gbar_._DumpException", function (a) {
_.nd ? _.nd.log(a) : console.error(a);
});
_.pd = new Gc(_.nd);
_.od.log(8, {
m: "BackCompat" == document.compatMode ? "q" : "s",
});
_.w("gbar.A", _.fd);
_.fd.prototype.aa = _.fd.prototype.then;
_.w("gbar.B", _.L);
_.L.prototype.ba = _.L.prototype.Li;
_.L.prototype.bb = _.L.prototype.Si;
_.L.prototype.bd = _.L.prototype.Qi;
_.L.prototype.be = _.L.prototype.Ti;
_.L.prototype.bf = _.L.prototype.Di;
_.L.prototype.bg = _.L.prototype.Ki;
_.L.prototype.bh = _.L.prototype.Hi;
_.L.prototype.bi = _.L.prototype.Ii;
_.L.prototype.bj = _.L.prototype.xi;
_.L.prototype.bk = _.L.prototype.wi;
_.w("gbar.a", _.L.ma());
var qd = new Fc(window);
_.yc("api", qd);
var rd = _.ld() || new _.Cc(),
sd = _.p(_.E(rd, 8));
window.__PVT = sd;
_.yc("eq", _.pd);
} catch (e) {
_._DumpException(e);
}
try {
var td = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(td, _.A);
var ud = function () {
_.K.call(this);
this.o = [];
this.j = [];
};
_.r(ud, _.K);
ud.prototype.A = function (a, b) {
this.o.push({ features: a, options: b });
};
ud.prototype.init = function (a, b, c) {
window.gapi = {};
var d = (window.___jsl = {});
d.h = _.p(_.E(a, 1));
_.oc(a, 12) && (d.dpo = _.n(_.G(a, 12)));
d.ms = _.p(_.E(a, 2));
d.m = _.p(_.E(a, 3));
d.l = [];
_.E(b, 1) && (a = _.E(b, 3)) && this.j.push(a);
_.E(c, 1) && (c = _.E(c, 2)) && this.j.push(c);
_.w("gapi.load", (0, _.v)(this.A, this));
return this;
};
var vd = _.I(_.jd, _.Hc, 14) || new _.Hc(),
wd = _.I(_.jd, _.Ic, 9) || new _.Ic(),
xd = new td(),
yd = new ud();
yd.init(vd, wd, xd);
_.yc("gs", yd);
} catch (e) {
_._DumpException(e);
}
})(this.gbar_);
// Google Inc.
}
);
})();
(function () {
window.jsl.dh(
"_3Og-YKC7I5O5wAPL5oy4BQ5",
"\x3cspan class\x3d\x22gb\x22 style\x3d\x22display:none\x22\x3e\x3c/span\x3e\x3cdiv class\x3d\x22gb_qa gb_0d gb_Wa\x22 id\x3d\x22gb\x22\x3e\x3cdiv class\x3d\x22gb_Xd gb_Ta gb_Jd\x22 data-ogsr-up\x3d\x22\x22\x3e\x3cdiv class\x3d\x22gb_Te\x22\x3e\x3cdiv class\x3d\x22gb_Oc\x22\x3e\x3cdiv class\x3d\x22gb_C gb_cd gb_i gb_Lf\x22 data-ogsr-fb\x3d\x22true\x22 data-ogsr-alt\x3d\x22\x22 id\x3d\x22gbwa\x22\x3e\x3cdiv class\x3d\x22gb_Kf\x22\x3e\x3ca class\x3d\x22gb_D\x22 aria-label\x3d\x22Google \u5e94\u7528\x22 href\x3d\x22https://www.google.cn/intl/zh-CN/about/products?tab\x3dwh\x22 aria-expanded\x3d\x22false\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\x3csvg class\x3d\x22gb_We\x22 focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M6,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM6,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM12,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM16,6c0,1.1 0.9,2 2,2s2,-0.9 2,-2 -0.9,-2 -2,-2 -2,0.9 -2,2zM12,8c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,14c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2zM18,20c1.1,0 2,-0.9 2,-2s-0.9,-2 -2,-2 -2,0.9 -2,2 0.9,2 2,2z\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_Oa gb_cd gb_wg gb_i gb_Lf\x22\x3e\x3cdiv class\x3d\x22gb_Kf gb_Sa gb_wg gb_i\x22\x3e\x3ca class\x3d\x22gb_D gb_Na gb_i\x22 aria-label\x3d\x22Google \u5e10\u53f7\uff1a gary ben \x26#10;(xiaofuzi123@gmail.com)\x22 href\x3d\x22https://accounts.google.com/SignOutOptions?hl\x3dzh-CN\x26amp;continue\x3dhttps://www.google.com.hk/search%3Fnewwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g%253A1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\x3cimg class\x3d\x22gb_Da gbii\x22 src\x3d\x22https://lh3.googleusercontent.com/ogw/ADGmqu9SxgUgABYtgeHYW-hD9Qlf8lNxD8R1uSwmf0Cp\x3ds32-c-mo\x22 srcset\x3d\x22https://lh3.googleusercontent.com/ogw/ADGmqu9SxgUgABYtgeHYW-hD9Qlf8lNxD8R1uSwmf0Cp\x3ds32-c-mo 1x, https://lh3.googleusercontent.com/ogw/ADGmqu9SxgUgABYtgeHYW-hD9Qlf8lNxD8R1uSwmf0Cp\x3ds64-c-mo 2x \x22 alt\x3d\x22\x22 aria-hidden\x3d\x22true\x22 data-noaft\x3d\x22\x22\x3e\x3c/a\x3e\x3cdiv class\x3d\x22gb_0a\x22\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_Za\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_1a gb_F gb_l gb_2a\x22 aria-label\x3d\x22\u5e10\u53f7\u4fe1\u606f\x22 aria-hidden\x3d\x22true\x22\x3e\x3cdiv class\x3d\x22gb_ab\x22\x3e\x3cdiv class\x3d\x22gb_bb\x22\x3e\x3cimg class\x3d\x22gb_Ia gbip gb_fb\x22 src\x3d\x22data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw\x3d\x3d\x22 data-src\x3d\x22https://lh3.googleusercontent.com/ogw/ADGmqu9SxgUgABYtgeHYW-hD9Qlf8lNxD8R1uSwmf0Cp\x3ds83-c-mo\x22 data-srcset\x3d\x22https://lh3.googleusercontent.com/ogw/ADGmqu9SxgUgABYtgeHYW-hD9Qlf8lNxD8R1uSwmf0Cp\x3ds83-c-mo 1x, https://lh3.googleusercontent.com/ogw/ADGmqu9SxgUgABYtgeHYW-hD9Qlf8lNxD8R1uSwmf0Cp\x3ds192-c-mo 2x \x22 title\x3d\x22\u4e2a\u4eba\u8d44\u6599\x22 alt\x3d\x22\x22 aria-hidden\x3d\x22true\x22\x3e\x3cdiv class\x3d\x22gb_jb gb_fb\x22\x3e\x3ca class\x3d\x22gb_kb gb_2f gb_fb gb_7f\x22 aria-label\x3d\x22\u66f4\u6539\u4e2a\u4eba\u8d44\u6599\u7167\u7247\x22 href\x3d\x22https://myaccount.google.com/?utm_source\x3dOGB\x26amp;tab\x3dwk\x22\x3e\x3csvg class\x3d\x22gb_lb\x22 enable-background\x3d\x22new 0 0 24 24\x22 focusable\x3d\x22false\x22 height\x3d\x2226\x22 viewbox\x3d\x220 0 24 24\x22 width\x3d\x2218\x22 xml:space\x3d\x22preserve\x22 xmlns\x3d\x22http://www.w3.org/2000/svg\x22 xmlns:xlink\x3d\x22http://www.w3.org/1999/xlink\x22\x3e\x3cpath d\x3d\x22M20 5h-3.17L15 3H9L7.17 5H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 14H4V7h16v12zM12 9c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_cb\x22\x3e\x3cdiv class\x3d\x22gb_mb gb_nb\x22\x3egary ben\x3c/div\x3e\x3cdiv class\x3d\x22gb_ob\x22\x3exiaofuzi123@gmail.com\x3c/div\x3e\x3ca class\x3d\x22gb_sb gb_3f gbp1 gb_Qe gb_4c\x22 href\x3d\x22https://myaccount.google.com/?utm_source\x3dOGB\x26amp;tab\x3dwk\x26amp;utm_medium\x3dact\x22 target\x3d\x22_blank\x22\x3e\u7ba1\u7406\u60a8\u7684 Google \u5e10\u53f7\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_Fb gb_Jb\x22\x3e\x3cdiv class\x3d\x22gb_9f gb_gc gb_Ba\x22\x3e\x3cdiv class\x3d\x22gb_hc\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_6f gb_Nb gb_Ba\x22 aria-hidden\x3d\x22true\x22\x3e\x3ca class\x3d\x22gb_Mb gb_Wb\x22 aria-hidden\x3d\x22true\x22 href\x3d\x22https://www.google.com.hk/webhp?authuser\x3d0\x22\x3e\x3cimg class\x3d\x22gb_Zb gb_fb\x22 src\x3d\x22data:image/gif;base64,R0lGODlhAQABAIAAAP///////yH5BAEKAAEALAAAAAABAAEAAAICTAEAOw\x3d\x3d\x22 data-src\x3d\x22https://lh3.googleusercontent.com/ogw/ADGmqu9SxgUgABYtgeHYW-hD9Qlf8lNxD8R1uSwmf0Cp\x3ds48-c-mo\x22 alt\x3d\x22\x22 aria-hidden\x3d\x22true\x22\x3e\x3cdiv class\x3d\x22gb_Pb\x22\x3e\x3cdiv\x3e\x3cdiv class\x3d\x22gb_5b\x22\x3e\u9ed8\u8ba4\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_1b\x22\x3egary ben\x3c/div\x3e\x3cdiv class\x3d\x22gb_3b\x22\x3exiaofuzi123@gmail.com\x3c/div\x3e\x3c/div\x3e\x3c/a\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_zb\x22 aria-hidden\x3d\x22true\x22\x3e\x3csvg class\x3d\x22gb_Ab\x22 focusable\x3d\x22false\x22 height\x3d\x2220\x22 viewbox\x3d\x220 0 20 20\x22 width\x3d\x2220\x22 xml:space\x3d\x22preserve\x22 xmlns\x3d\x22http://www.w3.org/2000/svg\x22 xmlns:xlink\x3d\x22http://www.w3.org/1999/xlink\x22\x3e\x3cpath d\x3d\x22M0 0h20v20H0V0z\x22 fill\x3d\x22none\x22\x3e\x3c/path\x3e\x3cpath d\x3d\x22M6.18 7L10 10.82 13.82 7 15 8.17l-5 5-5-5z\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/div\x3e\x3ca class\x3d\x22gb_7b gb_Ba gb_Qb\x22 href\x3d\x22https://myaccount.google.com/brandaccounts?authuser\x3d0\x26amp;continue\x3dhttps://www.google.com.hk/search%3Fnewwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g%253A1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5\x26amp;service\x3dhttps://www.google.com.hk/webhp%3Fauthuser%3D%24authuser\x22 aria-hidden\x3d\x22true\x22\x3e\x3cdiv class\x3d\x22gb_8b\x22\x3e\x3csvg focusable\x3d\x22false\x22 height\x3d\x2220\x22 viewbox\x3d\x220 0 24 24\x22 width\x3d\x2220\x22 xml:space\x3d\x22preserve\x22 xmlns\x3d\x22http://www.w3.org/2000/svg\x22 xmlns:xlink\x3d\x22http://www.w3.org/1999/xlink\x22\x3e\x3cpath d\x3d\x22M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 2v10.79C16.52 14.37 13.23 14 12 14s-4.52.37-7 1.79V5h14zM5 19v-.77C6.74 16.66 10.32 16 12 16s5.26.66 7 2.23V19H5zm7-6c1.94 0 3.5-1.56 3.5-3.5S13.94 6 12 6 8.5 7.56 8.5 9.5 10.06 13 12 13zm0-5c.83 0 1.5.67 1.5 1.5S12.83 11 12 11s-1.5-.67-1.5-1.5S11.17 8 12 8z\x22 fill\x3d\x22#5F6368\x22\x3e\x3c/path\x3e\x3cpath d\x3d\x22M0 0h24v24H0V0z\x22 fill\x3d\x22none\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_ac gb_bc\x22\x3e\u6240\u6709\u54c1\u724c\u5e10\u53f7\x3c/div\x3e\x3csvg class\x3d\x22gb_cc\x22 focusable\x3d\x22false\x22 height\x3d\x2224\x22 viewbox\x3d\x220 0 24 24\x22 width\x3d\x2224\x22 xmlns\x3d\x22http://www.w3.org/2000/svg\x22\x3e\x3cpath d\x3d\x22M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z\x22 fill\x3d\x22#5F6368\x22\x3e\x3c/path\x3e\x3cpath d\x3d\x22M0 0h24v24H0z\x22 fill\x3d\x22none\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/a\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_Rb\x22 tabindex\x3d\x22-1\x22\x3e\x3ca class\x3d\x22gb_wb gb_Zf\x22 href\x3d\x22https://accounts.google.com/AddSession?hl\x3dzh-CN\x26amp;continue\x3dhttps://www.google.com.hk/search%3Fnewwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g%253A1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5\x26amp;ec\x3dGAlAAQ\x22\x3e\x3cdiv class\x3d\x22gb_xb\x22\x3e\x3csvg class\x3d\x22gb_yb\x22 enable-background\x3d\x22new 0 0 24 24\x22 focusable\x3d\x22false\x22 height\x3d\x2220\x22 viewbox\x3d\x220 0 24 24\x22 width\x3d\x2220\x22 xml:space\x3d\x22preserve\x22 xmlns\x3d\x22http://www.w3.org/2000/svg\x22 xmlns:xlink\x3d\x22http://www.w3.org/1999/xlink\x22\x3e\x3cpath d\x3d\x22M9 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 7c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4zm6 5H3v-.99C3.2 16.29 6.3 15 9 15s5.8 1.29 6 2v1zm3-4v-3h-3V9h3V6h2v3h3v2h-3v3h-2z\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_Bb\x22\x3e\u6dfb\u52a0\u5176\u4ed6\u5e10\u53f7\x3c/div\x3e\x3c/a\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_0f gb_Cb\x22\x3e\x3ca class\x3d\x22gb_Db gb_4f gb_cg gb_Qe gb_4c\x22 id\x3d\x22gb_71\x22 href\x3d\x22https://accounts.google.com/Logout?hl\x3dzh-CN\x26amp;continue\x3dhttps://www.google.com.hk/search%3Fnewwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g%253A1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5\x26amp;timeStmp\x3d1614735580\x26amp;secTok\x3d.AG5fkS9XsLmLX7OgnjasHp4SWQF3exn60A\x26amp;ec\x3dGAdAAQ\x22 target\x3d\x22_top\x22\x3e\u9000\u51fa\x3c/a\x3e\x3c/div\x3e\x3cdiv class\x3d\x22gb_1f gb_tb\x22\x3e\x3ca class\x3d\x22gb_ub gb_Ib\x22 href\x3d\x22https://policies.google.com/privacy?hl\x3dzh-CN\x22 target\x3d\x22_blank\x22\x3e\u9690\u79c1\u6743\u653f\u7b56\x3c/a\x3e\x3cspan class\x3d\x22gb_Pa\x22 aria-hidden\x3d\x22true\x22\x3e\x26bull;\x3c/span\x3e\x3ca class\x3d\x22gb_ub gb_Hb\x22 href\x3d\x22https://myaccount.google.com/termsofservice?hl\x3dzh-CN\x22 target\x3d\x22_blank\x22\x3e\u670d\u52a1\u6761\u6b3e\x3c/a\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"_3Og-YKC7I5O5wAPL5oy4BQ26",
"\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c zriOQb UU8UAb gLSAk\x22 jscontroller\x3d\x22wQpTuc\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;source\x3dlnms\x26amp;tbm\x3dbks\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ_AUoAHoECA8QCQ\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\x3cspan class\x3d\x22bmaJhd iJddsb\x22 style\x3d\x22height:16px;width:16px\x22\x3e\x3csvg focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M18 2H6a2 2 0 0 0-2 2v16c0 1.1.9 2 2 2h12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2zm0 18H6V4h2v8l2.5-1.5L13 12V4h5v16\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/span\x3e\u56fe\u4e66\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://www.google.com/finance?sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ_AUoAXoECA8QCg\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\x3cspan class\x3d\x22bmaJhd iJddsb\x22 style\x3d\x22height:16px;width:16px\x22\x3e\x3csvg focusable\x3d\x22false\x22 viewbox\x3d\x220 0 24 24\x22\x3e\x3cpath d\x3d\x22M6 15.5l-3 2.94V10h3v5.5zm5-1.84l-1.57-1.34L8 13.64V6h3v7.66zM16 12l-3 3V2h3v10zm2.81-.19L17 10h5v5l-1.79-1.79L13 20.36l-3.47-3.02L5.75 21H3l6.47-6.34L13 17.64l5.81-5.83\x22\x3e\x3c/path\x3e\x3c/svg\x3e\x3c/span\x3e\u8d22\u7ecf\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e"
);
})();
(function () {
window.jsl.dh(
"_3Og-YKC7I5O5wAPL5oy4BQ32",
"\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c gLSAk\x22 jscontroller\x3d\x22wQpTuc\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/preferences?hl\x3dzh-CN\x26amp;prev\x3dhttps://www.google.com.hk/search?newwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g:1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAO\x22\x3e\u641c\u7d22\u8bbe\u7f6e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/preferences?hl\x3dzh-CN\x26amp;prev\x3dhttps://www.google.com.hk/search?newwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g:1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5#languages\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAP\x22\x3e\x3cspan\x3e\u8bed\u8a00\x3c/span\x3e\x3cspan style\x3d\x22margin-left:3px\x22\x3e (Languages)\x3c/span\x3e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-safesearch-on\x3d\x221\x22 href\x3d\x22/setprefs?safeui\x3dimages\x26amp;sig\x3d0_kJR0P--yoFwHkMoCBPN4TlPRoHM%3D\x26amp;prev\x3dhttps://www.google.com.hk/search?newwindow%3D1%26safe%3Dstrict%26sxsrf%3DALeKk01haIObob1bdvV81trTvqWIqhqP9g:1614735577810%26source%3Dhp%26ei%3D2eg-YK3BL8vnwQO4iYDwBQ%26iflsig%3DAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw%26q%3Dvisdom%26oq%3Dvisdom%26gs_lcp%3DCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6%26sclient%3Dgws-wiz%26ved%3D0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc%26uact%3D5\x22 id\x3d\x22safesearch\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAQ\x22\x3e\x3cdiv\x3e\u663e\u793a\u542b\u6709\u9732\u9aa8\u8272\u60c5\u5185\u5bb9\u7684\u641c\u7d22\u7ed3\u679c\x3c/div\x3e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://www.google.com.hk/search?newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk01haIObob1bdvV81trTvqWIqhqP9g:1614735577810\x26amp;source\x3dhp\x26amp;ei\x3d2eg-YK3BL8vnwQO4iYDwBQ\x26amp;iflsig\x3dAINFCbYAAAAAYD726foqrUYrT8eqcHEdF7m-_MNrx6kw\x26amp;q\x3dvisdom\x26amp;oq\x3dvisdom\x26amp;gs_lcp\x3dCgdnd3Mtd2l6EAMyBAgjECcyBAgjECcyAggAMgIIADIECAAQCjICCAAyAggAMgIIADICCAAyAggAOgQIABBDUNUGWP8NYIgQaABwAHgAgAHwAogB4g2SAQMzLTWYAQCgAQGqAQdnd3Mtd2l6\x26amp;sclient\x3dgws-wiz\x26amp;ved\x3d0ahUKEwjtkZTk_pLvAhXLc3AKHbgEAF4Q4dUDCAc\x26amp;uact\x3d5\x26amp;pws\x3d0\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAR\x22\x3e\u9690\u85cf\u79c1\u4eba\u641c\u7d22\u7ed3\u679c\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/advanced_search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;hl\x3dzh-CN\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAS\x22\x3e\u9ad8\u7ea7\u641c\u7d22\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://myactivity.google.com/product/search?utm_source\x3dgoogle\x26amp;hl\x3dzh-CN\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAT\x22\x3e\u641c\u7d22\u8bb0\u5f55\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://myactivity.google.com/privacyadvisor/search?utm_source\x3dgooglemenu\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAU\x22\x3e\u60a8\u5728 Google \u641c\u7d22\u4e2d\u7684\u6570\u636e\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22https://support.google.com/websearch/?source\x3dg\x26amp;hl\x3dzh-CN\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQo_oBegQIDxAV\x22\x3e\u641c\u7d22\u5e2e\u52a9\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e"
);
})();
(function () {
window.jsl.dh(
"hdtbMenus",
"\x3cdiv class\x3d\x22LkcePc\x22\x3e\x3c/div\x3e\x3cspan jscontroller\x3d\x22fWEITb\x22 jsaction\x3d\x22KyPa0e:Y0y4c\x22\x3e\x3cg-popup jsname\x3d\x22V68bde\x22 jscontroller\x3d\x22NZI0Db\x22 jsaction\x3d\x22A05xBd:IYtByb;\x22 jsdata\x3d\x22mVjAjf;_;BxhFb4\x22\x3e\x3cdiv jsname\x3d\x22oYxtQd\x22 class\x3d\x22rIbAWc\x22 aria-expanded\x3d\x22false\x22 aria-haspopup\x3d\x22true\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22WFrRFb;keydown:uYT2Vb\x22\x3e\x3cdiv class\x3d\x22hdtb-mn-hd\x22\x3e\x3cdiv class\x3d\x22KTBKoe\x22\x3e\u65f6\u95f4\u4e0d\u9650\x3c/div\x3e\x3cspan class\x3d\x22mn-dwn-arw\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv jsname\x3d\x22V68bde\x22 class\x3d\x22EwsJzb sAKBe\x22 style\x3d\x22display:none;z-index:1\x22\x3e\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c PVU5bf Tlae9d gLSAk\x22 jscontroller\x3d\x22wQpTuc\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 class\x3d\x22nvELY ErsxPb\x22 jscontroller\x3d\x22qjr3nc\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFcA\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22\x3e\x3cdiv class\x3d\x22y0fQ9c\x22\x3e\u65f6\u95f4\u4e0d\u9650\x3c/div\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:h\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpwV6BAgPEB0\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u5c0f\u65f6\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:d\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpwV6BAgPEB4\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 24 \u5c0f\u65f6\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:w\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpwV6BAgPEB8\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u5468\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:m\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpwV6BAgPECA\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u4e2a\u6708\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;source\x3dlnt\x26amp;tbs\x3dqdr:y\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpwV6BAgPECE\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e \u8fc7\u53bb 1 \u5e74\u5185\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3cdiv class\x3d\x22y0fQ9c\x22 jscontroller\x3d\x22Uuupec\x22 data-m\x3d\x22true\x22\x3e\x3cspan role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 jsaction\x3d\x22EEGHee\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpwV6BAgPECI\x22\x3e\u81ea\u5b9a\u65e5\u671f\u8303\u56f4...\x3c/span\x3e\x3cdiv class\x3d\x22n5Ug4b\x22 style\x3d\x22display:none\x22\x3e\x3cdiv class\x3d\x22vOvh1b\x22 jsaction\x3d\x22xp3IKd\x22\x3e\x3c/div\x3e\x3cdiv class\x3d\x22J6UZg\x22 aria-modal\x3d\x22true\x22 role\x3d\x22dialog\x22\x3e\x3cdiv class\x3d\x22Jy9Ore\x22 role\x3d\x22heading\x22\x3e\u81ea\u5b9a\u65e5\u671f\u8303\u56f4\x3c/div\x3e\x3clabel class\x3d\x22Qtsmnf tmDYm\x22 for\x3d\x22OouJcb\x22\x3e\u4ece\x3c/label\x3e\x3clabel class\x3d\x22Qtsmnf iWBKNe\x22 for\x3d\x22rzG2be\x22\x3e\u81f3\x3c/label\x3e\x3cdiv class\x3d\x22Gwgzqd\x22 aria-label\x3d\x22\u5173\u95ed\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22xp3IKd\x22\x3e\x3c/div\x3e\x3cdiv class\x3d\x22NwEGxd\x22\x3e\x3cdiv class\x3d\x22qomYCd\x22\x3e\x3c/div\x3e\x3cform action\x3d\x22/search\x22 class\x3d\x22T3kYXe\x22 id\x3d\x22T3kYXe\x22 method\x3d\x22get\x22\x3e\x3cinput name\x3d\x22q\x22 value\x3d\x22visdom\x22 type\x3d\x22hidden\x22\x3e\x3cinput name\x3d\x22newwindow\x22 value\x3d\x221\x22 type\x3d\x22hidden\x22\x3e\x3cinput name\x3d\x22safe\x22 value\x3d\x22strict\x22 type\x3d\x22hidden\x22\x3e\x3cinput name\x3d\x22sxsrf\x22 value\x3d\x22ALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x22 type\x3d\x22hidden\x22\x3e\x3cinput name\x3d\x22source\x22 type\x3d\x22hidden\x22 value\x3d\x22lnt\x22\x3e\x3cinput value\x3d\x22cdr:1,cd_min:x,cd_max:x\x22 id\x3d\x22HjtPBb\x22 name\x3d\x22tbs\x22 type\x3d\x22hidden\x22\x3e\x3cinput value\x3d\x22\x22 name\x3d\x22tbm\x22 type\x3d\x22hidden\x22\x3e\x3cinput class\x3d\x22OouJcb\x22 type\x3d\x22text\x22 value\x3d\x22\x22 autocomplete\x3d\x22off\x22 id\x3d\x22OouJcb\x22 jsaction\x3d\x22focus:daRB0b\x22\x3e\x3cinput class\x3d\x22rzG2be\x22 type\x3d\x22text\x22 value\x3d\x22\x22 autocomplete\x3d\x22off\x22 id\x3d\x22rzG2be\x22 jsaction\x3d\x22focus:daRB0b\x22\x3e\x3cg-button class\x3d\x22Ru1Ao BwGU8e fE5Rge\x22 jsaction\x3d\x22hNEEAb\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\u5f00\u59cb\u641c\u7d22\x3c/g-button\x3e\x3cinput type\x3d\x22submit\x22 jsaction\x3d\x22zbvklb\x22 style\x3d\x22display:none\x22\x3e\x3c/form\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e\x3c/div\x3e\x3c/g-popup\x3e\x3c/span\x3e\x3cspan jscontroller\x3d\x22fWEITb\x22 jsaction\x3d\x22KyPa0e:Y0y4c\x22\x3e\x3cg-popup jsname\x3d\x22V68bde\x22 jscontroller\x3d\x22NZI0Db\x22 jsaction\x3d\x22A05xBd:IYtByb;\x22 jsdata\x3d\x22mVjAjf;_;BxhFb4\x22\x3e\x3cdiv jsname\x3d\x22oYxtQd\x22 class\x3d\x22rIbAWc\x22 aria-expanded\x3d\x22false\x22 aria-haspopup\x3d\x22true\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22WFrRFb;keydown:uYT2Vb\x22\x3e\x3cdiv class\x3d\x22hdtb-mn-hd\x22\x3e\x3cdiv class\x3d\x22KTBKoe\x22\x3e\u6240\u6709\u7ed3\u679c\x3c/div\x3e\x3cspan class\x3d\x22mn-dwn-arw\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv jsname\x3d\x22V68bde\x22 class\x3d\x22EwsJzb sAKBe\x22 style\x3d\x22display:none;z-index:1\x22\x3e\x3cg-menu jsname\x3d\x22xl07Ob\x22 class\x3d\x22cF4V5c PVU5bf Tlae9d gLSAk\x22 jscontroller\x3d\x22wQpTuc\x22 data-mh\x3d\x22-1\x22 role\x3d\x22menu\x22 tabindex\x3d\x220\x22 jsaction\x3d\x22focus:h06R8;PSl28c;keydown:uYT2Vb;mouseenter:WOQqYb;mouseleave:Tx5Rb;mouseover:IgJl9c;rcuQ6b:npT2md\x22\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 class\x3d\x22nvELY ErsxPb\x22 jscontroller\x3d\x22qjr3nc\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFcA\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22\x3e\x3cdiv class\x3d\x22y0fQ9c\x22\x3e\u6240\u6709\u7ed3\u679c\x3c/div\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3cg-menu-item jsname\x3d\x22NNJLud\x22 jscontroller\x3d\x22qjr3nc\x22 class\x3d\x22ErsxPb\x22 role\x3d\x22none\x22 data-short-label\x3d\x22\x22 jsdata\x3d\x22zPXzie;_;BxhFb8\x22 jsaction\x3d\x22rcuQ6b:npT2md\x22\x3e\x3cdiv jsname\x3d\x22ibnC6b\x22 class\x3d\x22znKVS tnhqA\x22 role\x3d\x22none\x22\x3e\x3ca href\x3d\x22/search?q\x3dvisdom\x26amp;newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;source\x3dlnt\x26amp;tbs\x3dli:1\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQpwV6BAgPECg\x22 role\x3d\x22menuitem\x22 tabindex\x3d\x22-1\x22\x3e\u7cbe\u786e\u5339\u914d\x3c/a\x3e\x3c/div\x3e\x3c/g-menu-item\x3e\x3c/g-menu\x3e\x3c/div\x3e\x3c/g-popup\x3e\x3c/span\x3e"
);
})();
(function () {
window.jsl.dh(
"_3Og-YKC7I5O5wAPL5oy4BQ24",
"\x3cdiv class\x3d\x22wDYxhc\x22 data-md\x3d\x2261\x22 style\x3d\x22clear:none\x22\x3e\x3cdiv class\x3d\x22LGOjhe\x22 data-attrid\x3d\x22wa:/description\x22 aria-level\x3d\x223\x22 role\x3d\x22heading\x22 data-hveid\x3d\x22CA0QAA\x22\x3e\x3cspan class\x3d\x22ILfuVd NA6bn\x22\x3e\x3cspan class\x3d\x22hgKElc\x22\x3e\x3cb\x3eVisdom\x3c/b\x3e is a visualization tool that generates rich visualizations of live data to help researchers and developers stay on top of their scientific experiments that are run on remote servers. Visualizations in \x3cb\x3eVisdom\x3c/b\x3e can be viewed in browsers and easily shared with others.\x3c/span\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22VWE0hc\x22\x3e\x3cdiv class\x3d\x22g\x22\x3e\x3cdiv class\x3d\x22tF2Cxc\x22 data-hveid\x3d\x22CAsQAA\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAR6BAgLEAA\x22\x3e\x3cdiv class\x3d\x22yuRUbf\x22\x3e\x3ca href\x3d\x22https://ai.facebook.com/tools/visdom/\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAEegQICxAD\x22 ping\x3d\x22/url?sa\x3dt\x26amp;source\x3dweb\x26amp;rct\x3dj\x26amp;url\x3dhttps://ai.facebook.com/tools/visdom/\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAEegQICxAD\x22 target\x3d\x22_blank\x22 rel\x3d\x22noopener\x22\x3e\x3cbr\x3e\x3ch3 class\x3d\x22LC20lb DKV0Md\x22\x3e\x3cspan\x3eVisdom - Facebook AI\x3c/span\x3e\x3c/h3\x3e\x3cdiv class\x3d\x22TbwUpd NJjxre\x22\x3e\x3ccite class\x3d\x22iUh30 Zu0yb qLRx3b tjvcx\x22\x3eai.facebook.com\x3cspan class\x3d\x22dyjrff qzEoUe\x22\x3e\x3cspan\x3e \u203a \x3c/span\x3e\x3cspan\x3etools \u203a visdom\x3c/span\x3e\x3c/span\x3e\x3c/cite\x3e\x3c/div\x3e\x3c/a\x3e\x3cdiv class\x3d\x22B6fmyf\x22\x3e\x3cdiv class\x3d\x22TbwUpd\x22\x3e\x3ccite class\x3d\x22iUh30 Zu0yb qLRx3b tjvcx\x22\x3eai.facebook.com\x3cspan class\x3d\x22dyjrff qzEoUe\x22\x3e\x3cspan\x3e \u203a \x3c/span\x3e\x3cspan\x3etools \u203a visdom\x3c/span\x3e\x3c/span\x3e\x3c/cite\x3e\x3c/div\x3e\x3cdiv class\x3d\x22eFM0qc\x22\x3e\x3cspan\x3e\x3cdiv jscontroller\x3d\x22hiU8Ie\x22 class\x3d\x22action-menu\x22\x3e\x3ca class\x3d\x22GHDvEf\x22 href\x3d\x22#\x22 id\x3d\x22am-b4\x22 aria-label\x3d\x22\u7ed3\u679c\u9009\u9879\x22 aria-expanded\x3d\x22false\x22 aria-haspopup\x3d\x22true\x22 role\x3d\x22button\x22 jsaction\x3d\x22PZcoEd;keydown:wU6FVd;keypress:uWmNaf\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wBHoECAsQBg\x22\x3e\x3cspan class\x3d\x22mn-dwn-arw\x22\x3e\x3c/span\x3e\x3c/a\x3e\x3col class\x3d\x22action-menu-panel\x22 role\x3d\x22menu\x22 tabindex\x3d\x22-1\x22 jsaction\x3d\x22keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wBHoECAsQBw\x22\x3e\x3cli class\x3d\x22action-menu-item\x22 role\x3d\x22menuitem\x22\x3e\x3ca class\x3d\x22fl\x22 href\x3d\x22https://webcache.googleusercontent.com/search?q\x3dcache:03NF1EGtEUAJ:https://ai.facebook.com/tools/visdom/+\x26amp;cd\x3d5\x26amp;hl\x3dzh-CN\x26amp;ct\x3dclnk\x22 ping\x3d\x22/url?sa\x3dt\x26amp;source\x3dweb\x26amp;rct\x3dj\x26amp;url\x3dhttps://webcache.googleusercontent.com/search%3Fq%3Dcache:03NF1EGtEUAJ:https://ai.facebook.com/tools/visdom/%2B%26cd%3D5%26hl%3Dzh-CN%26ct%3Dclnk\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAEegQICxAI\x22 target\x3d\x22_blank\x22 rel\x3d\x22noopener\x22\x3e\x3cspan\x3e\u7f51\u9875\u5feb\u7167\x3c/span\x3e\x3c/a\x3e\x3c/li\x3e\x3c/ol\x3e\x3c/div\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22IsZvec\x22\x3e\x3cdiv\x3e\x3cspan class\x3d\x22aCOpRe\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22iOBnre\x22\x3e\u641c\u7d22\uff1a\x3ca href\x3d\x22/search?newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;q\x3dWhat+is+Visdom%3F\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQzmd6BAgOEAU\x22\x3eWhat is Visdom?\x3c/a\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"_3Og-YKC7I5O5wAPL5oy4BQ30",
"\x3cdiv class\x3d\x22wDYxhc\x22 data-md\x3d\x2261\x22 style\x3d\x22clear:none\x22\x3e\x3cdiv class\x3d\x22LGOjhe\x22 data-attrid\x3d\x22wa:/description\x22 aria-level\x3d\x223\x22 role\x3d\x22heading\x22 data-hveid\x3d\x22CAwQAA\x22\x3e\x3cspan class\x3d\x22ILfuVd NA6bn\x22\x3e\x3cspan class\x3d\x22hgKElc\x22\x3e\x3cb\x3eVisdom\x3c/b\x3e now can be accessed by going to http://localhost:8097 in your browser, or your own host address if specified.\x3c/span\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22VWE0hc\x22\x3e\x3cdiv class\x3d\x22g\x22\x3e\x3cdiv class\x3d\x22tF2Cxc\x22 data-hveid\x3d\x22CAoQAA\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFSgAMAZ6BAgKEAA\x22\x3e\x3cdiv class\x3d\x22yuRUbf\x22\x3e\x3ca href\x3d\x22https://github.com/fossasia/visdom\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAGegQIChAD\x22 ping\x3d\x22/url?sa\x3dt\x26amp;source\x3dweb\x26amp;rct\x3dj\x26amp;url\x3dhttps://github.com/fossasia/visdom\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQFjAGegQIChAD\x22 target\x3d\x22_blank\x22 rel\x3d\x22noopener\x22\x3e\x3cbr\x3e\x3ch3 class\x3d\x22LC20lb DKV0Md\x22\x3e\x3cspan\x3efossasia/visdom: A flexible tool for creating ... - GitHub\x3c/span\x3e\x3c/h3\x3e\x3cdiv class\x3d\x22TbwUpd NJjxre\x22\x3e\x3ccite class\x3d\x22iUh30 Zu0yb qLRx3b tjvcx\x22\x3egithub.com\x3cspan class\x3d\x22dyjrff qzEoUe\x22\x3e\x3cspan\x3e \u203a \x3c/span\x3e\x3cspan\x3efossasia \u203a visdom\x3c/span\x3e\x3c/span\x3e\x3c/cite\x3e\x3c/div\x3e\x3c/a\x3e\x3cdiv class\x3d\x22B6fmyf\x22\x3e\x3cdiv class\x3d\x22TbwUpd\x22\x3e\x3ccite class\x3d\x22iUh30 Zu0yb qLRx3b tjvcx\x22\x3egithub.com\x3cspan class\x3d\x22dyjrff qzEoUe\x22\x3e\x3cspan\x3e \u203a \x3c/span\x3e\x3cspan\x3efossasia \u203a visdom\x3c/span\x3e\x3c/span\x3e\x3c/cite\x3e\x3c/div\x3e\x3cdiv class\x3d\x22eFM0qc\x22\x3e\x3cspan\x3e\x3cdiv jscontroller\x3d\x22hiU8Ie\x22 class\x3d\x22action-menu\x22\x3e\x3ca class\x3d\x22GHDvEf\x22 href\x3d\x22#\x22 id\x3d\x22am-b6\x22 aria-label\x3d\x22\u7ed3\u679c\u9009\u9879\x22 aria-expanded\x3d\x22false\x22 aria-haspopup\x3d\x22true\x22 role\x3d\x22button\x22 jsaction\x3d\x22PZcoEd;keydown:wU6FVd;keypress:uWmNaf\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQ7B0wBnoECAoQBg\x22\x3e\x3cspan class\x3d\x22mn-dwn-arw\x22\x3e\x3c/span\x3e\x3c/a\x3e\x3col class\x3d\x22action-menu-panel\x22 role\x3d\x22menu\x22 tabindex\x3d\x22-1\x22 jsaction\x3d\x22keydown:Xiq7wd;mouseover:pKPowd;mouseout:O9bKS\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQqR8wBnoECAoQBw\x22\x3e\x3cli class\x3d\x22action-menu-item\x22 role\x3d\x22menuitem\x22\x3e\x3ca class\x3d\x22fl\x22 href\x3d\x22https://webcache.googleusercontent.com/search?q\x3dcache:FZT0DGH8F2MJ:https://github.com/fossasia/visdom+\x26amp;cd\x3d7\x26amp;hl\x3dzh-CN\x26amp;ct\x3dclnk\x22 ping\x3d\x22/url?sa\x3dt\x26amp;source\x3dweb\x26amp;rct\x3dj\x26amp;url\x3dhttps://webcache.googleusercontent.com/search%3Fq%3Dcache:FZT0DGH8F2MJ:https://github.com/fossasia/visdom%2B%26cd%3D7%26hl%3Dzh-CN%26ct%3Dclnk\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQIDAGegQIChAI\x22 target\x3d\x22_blank\x22 rel\x3d\x22noopener\x22\x3e\x3cspan\x3e\u7f51\u9875\u5feb\u7167\x3c/span\x3e\x3c/a\x3e\x3c/li\x3e\x3c/ol\x3e\x3c/div\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22IsZvec\x22\x3e\x3cdiv\x3e\x3cspan class\x3d\x22aCOpRe\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22iOBnre\x22\x3e\u641c\u7d22\uff1a\x3ca href\x3d\x22/search?newwindow\x3d1\x26amp;safe\x3dstrict\x26amp;sxsrf\x3dALeKk00ylLPlooVpg5JsYflefMXQjbDfkg:1614735580589\x26amp;q\x3dHow+do+you+run+Visdom%3F\x26amp;sa\x3dX\x26amp;ved\x3d2ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQzmd6BAgOEAk\x22\x3eHow do you run Visdom?\x3c/a\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"spch",
"\x3cbutton class\x3d\x22close-button\x22 id\x3d\x22spchx\x22 aria-label\x3d\x22\u5173\u95ed\x22\x3e\x26times;\x3c/button\x3e\x3cdiv class\x3d\x22spchc\x22 id\x3d\x22spchc\x22\x3e\x3cdiv class\x3d\x22inner-container\x22\x3e\x3cdiv class\x3d\x22button-container\x22\x3e\x3cspan class\x3d\x22r8s4j\x22 id\x3d\x22spchl\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22button\x22 id\x3d\x22spchb\x22\x3e\x3cdiv class\x3d\x22microphone\x22\x3e\x3cspan class\x3d\x22receiver\x22\x3e\x3c/span\x3e\x3cdiv class\x3d\x22wrapper\x22\x3e\x3cspan class\x3d\x22stem\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22shell\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3c/div\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d\x22text-container\x22\x3e\x3cspan class\x3d\x22spcht\x22 style\x3d\x22color:#777\x22 id\x3d\x22spchi\x22\x3e\x3c/span\x3e\x3cspan class\x3d\x22spcht\x22 style\x3d\x22color:#000\x22 id\x3d\x22spchf\x22\x3e\x3c/span\x3e\x3c/div\x3e\x3cdiv class\x3d\x22google-logo\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3cdiv class\x3d\x22permission-bar\x22\x3e\x3cdiv class\x3d\x22permission-bar-gradient\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"eob_12",
"\x3cdiv jsname\x3d\x22UTgHCf\x22 class\x3d\x22AUiS2\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQx40DegQIIxAA\x22\x3e\x3cdiv jsname\x3d\x22d3PE6e\x22 style\x3d\x22display:none\x22\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAB6BAgjEAE\x22\x3evisdom安装\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAF6BAgjEAI\x22\x3eVisdom documentation\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAJ6BAgjEAM\x22\x3eVisdom tensorboard\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAN6BAgjEAQ\x22\x3evisdom教程\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAR6BAgjEAU\x22\x3eVisdom Tutorial\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAV6BAgjEAY\x22\x3eVisdom line plot example\x3c/div\x3e\x3c/div\x3e\x3cdiv\x3e\x3cdiv jsname\x3d\x22l1CLDf\x22 class\x3d\x22d8lLoc\x22\x3e\x3ch4 jsname\x3d\x22IaVMje\x22 class\x3d\x22eJ7tvc\x22\x3e用户还搜索了\x3c/h4\x3e\x3cspan jsname\x3d\x22ZnuYW\x22 class\x3d\x22XCKyNd\x22 jsaction\x3d\x22ornU0b\x22 aria-label\x3d\x22关闭建议的跟进内容\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\x3c/span\x3e\x3cdiv jsname\x3d\x22CeevUc\x22 class\x3d\x22hYkSRb\x22 style\x3d\x22display:none\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"eob_10",
"\x3cdiv jsname\x3d\x22UTgHCf\x22 class\x3d\x22AUiS2\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQx40DegQIJRAA\x22\x3e\x3cdiv jsname\x3d\x22d3PE6e\x22 style\x3d\x22display:none\x22\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAB6BAglEAE\x22\x3evisdom安装\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAF6BAglEAI\x22\x3eVisdom documentation\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAJ6BAglEAM\x22\x3eVisdom Tutorial\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAN6BAglEAQ\x22\x3evisdom教程\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAR6BAglEAU\x22\x3ePytorch visdom\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAV6BAglEAY\x22\x3evisdom是什么\x3c/div\x3e\x3c/div\x3e\x3cdiv\x3e\x3cdiv jsname\x3d\x22l1CLDf\x22 class\x3d\x22d8lLoc\x22\x3e\x3ch4 jsname\x3d\x22IaVMje\x22 class\x3d\x22eJ7tvc\x22\x3e用户还搜索了\x3c/h4\x3e\x3cspan jsname\x3d\x22ZnuYW\x22 class\x3d\x22XCKyNd\x22 jsaction\x3d\x22ornU0b\x22 aria-label\x3d\x22关闭建议的跟进内容\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\x3c/span\x3e\x3cdiv jsname\x3d\x22CeevUc\x22 class\x3d\x22hYkSRb\x22 style\x3d\x22display:none\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"eob_13",
"\x3cdiv jsname\x3d\x22UTgHCf\x22 class\x3d\x22AUiS2\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQx40DegQIJhAA\x22\x3e\x3cdiv jsname\x3d\x22d3PE6e\x22 style\x3d\x22display:none\x22\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAB6BAgmEAE\x22\x3evisdom教程\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAF6BAgmEAI\x22\x3eVisdom tensorboard\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAJ6BAgmEAM\x22\x3evisdom安装\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAN6BAgmEAQ\x22\x3evisdom指定端口\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAR6BAgmEAU\x22\x3ePyTorch 可视化 visdom\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAV6BAgmEAY\x22\x3eVisdom visdom line\x3c/div\x3e\x3c/div\x3e\x3cdiv\x3e\x3cdiv jsname\x3d\x22l1CLDf\x22 class\x3d\x22d8lLoc\x22\x3e\x3ch4 jsname\x3d\x22IaVMje\x22 class\x3d\x22eJ7tvc\x22\x3e用户还搜索了\x3c/h4\x3e\x3cspan jsname\x3d\x22ZnuYW\x22 class\x3d\x22XCKyNd\x22 jsaction\x3d\x22ornU0b\x22 aria-label\x3d\x22关闭建议的跟进内容\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\x3c/span\x3e\x3cdiv jsname\x3d\x22CeevUc\x22 class\x3d\x22hYkSRb\x22 style\x3d\x22display:none\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"eob_40",
"\x3cdiv jsname\x3d\x22UTgHCf\x22 class\x3d\x22AUiS2\x22 data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQx40DegQIJBAA\x22\x3e\x3cdiv jsname\x3d\x22d3PE6e\x22 style\x3d\x22display:none\x22\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAB6BAgkEAE\x22\x3evisdom教程\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAF6BAgkEAI\x22\x3eVisdom visualization\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAJ6BAgkEAM\x22\x3eVisdom clear\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAN6BAgkEAQ\x22\x3eVisdom port\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAR6BAgkEAU\x22\x3epytorch visdom教程\x3c/div\x3e\x3cdiv data-ved\x3d\x222ahUKEwigmb_l_pLvAhWTHHAKHUszA1cQsKwBKAV6BAgkEAY\x22\x3ePython visdom server\x3c/div\x3e\x3c/div\x3e\x3cdiv\x3e\x3cdiv jsname\x3d\x22l1CLDf\x22 class\x3d\x22d8lLoc\x22\x3e\x3ch4 jsname\x3d\x22IaVMje\x22 class\x3d\x22eJ7tvc\x22\x3e用户还搜索了\x3c/h4\x3e\x3cspan jsname\x3d\x22ZnuYW\x22 class\x3d\x22XCKyNd\x22 jsaction\x3d\x22ornU0b\x22 aria-label\x3d\x22关闭建议的跟进内容\x22 role\x3d\x22button\x22 tabindex\x3d\x220\x22\x3e\x3c/span\x3e\x3cdiv jsname\x3d\x22CeevUc\x22 class\x3d\x22hYkSRb\x22 style\x3d\x22display:none\x22\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e"
);
})();
(function () {
window.jsl.dh(
"_3Og-YKC7I5O5wAPL5oy4BQ41",
"\x3cdiv\x3e\x3cdiv\x3e\x3cdiv class\x3d\x22gb_Hd\x22\x3eGoogle \u5e94\u7528\x3c/div\x3e\x3cdiv class\x3d\x22gb_de\x22\x3e\x3cdiv class\x3d\x22gb_fe\x22\x3e\x3cdiv\x3eGoogle \u5e10\u53f7\x3c/div\x3e\x3cdiv class\x3d\x22gb_nb\x22\x3egary ben\x3c/div\x3e\x3cdiv\x3exiaofuzi123@gmail.com\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e\x3c/div\x3e",
function () {
window.gbar && gbar.up && gbar.up.tp && gbar.up.tp();
this.gbar_ = this.gbar_ || {};
(function (_) {
var window = this;
try {
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
_.zd = (function () {
if (!_.t.addEventListener || !Object.defineProperty)
return !1;
var a = !1,
b = Object.defineProperty({}, "passive", {
get: function () {
a = !0;
},
});
try {
_.t.addEventListener("test", _.za, b),
_.t.removeEventListener("test", _.za, b);
} catch (c) {}
return a;
})();
_.Ad = _.Jb
? "webkitTransitionEnd"
: _.Fb
? "otransitionend"
: "transitionend";
} catch (e) {
_._DumpException(e);
}
try {
_.Bd = function (a, b, c) {
if (!a.o)
if (c instanceof Array) {
c = _.ma(c);
for (var d = c.next(); !d.done; d = c.next())
_.Bd(a, b, d.value);
} else {
d = (0, _.v)(a.F, a, b);
var e = a.B + c;
a.B++;
b.setAttribute("data-eqid", e);
a.D[e] = d;
b && b.addEventListener
? b.addEventListener(c, d, !1)
: b && b.attachEvent
? b.attachEvent("on" + c, d)
: a.A.log(Error("n`" + b));
}
};
} catch (e) {
_._DumpException(e);
}
try {
var Cd = document.querySelector(".gb_C .gb_D"),
Dd = document.querySelector("#gb.gb_Ec");
Cd && !Dd && _.Bd(_.pd, Cd, "click");
} catch (e) {
_._DumpException(e);
}
try {
var Ch = function (a) {
_.K.call(this);
this.C = a;
this.A = null;
this.o = {};
this.D = {};
this.j = {};
this.B = null;
};
_.r(Ch, _.K);
_.Dh = function (a) {
if (a.A) return a.A;
for (var b in a.j)
if (a.j[b].jf() && a.j[b].Tb()) return a.j[b];
return null;
};
_.h = Ch.prototype;
_.h.Ef = function (a) {
a && _.Dh(this) && a != _.Dh(this) && _.Dh(this).Xd(!1);
this.A = a;
};
_.h.Kg = function (a) {
a = this.j[a] || a;
return _.Dh(this) == a;
};
_.h.Se = function (a, b) {
b = b.Sc();
if (this.o[a] && this.o[a][b])
for (var c = 0; c < this.o[a][b].length; c++)
try {
this.o[a][b][c]();
} catch (d) {
this.C.log(d);
}
};
_.h.Xh = function (a) {
return !this.D[a.Sc()];
};
_.h.dh = function (a) {
this.j[a] &&
((_.Dh(this) && _.Dh(this).Sc() == a) ||
this.j[a].Xd(!0));
};
_.h.ab = function (a) {
this.B = a;
for (var b in this.j) this.j[b].jf() && this.j[b].ab(a);
};
_.h.zf = function (a) {
this.j[a.Sc()] = a;
};
_.h.Ie = function (a) {
return a in this.j ? this.j[a] : null;
};
var Eh = new Ch(_.nd);
_.yc("dd", Eh);
} catch (e) {
_._DumpException(e);
}
try {
_.ij = function (a, b) {
a = a.split(".");
b = b || _.t;
for (var c = 0; c < a.length; c++)
if (((b = b[a[c]]), null == b)) return null;
return b;
};
} catch (e) {
_._DumpException(e);
}
try {
var jj = document.querySelector(".gb_Oa .gb_D"),
kj = document.querySelector("#gb.gb_Ec");
jj && !kj && _.Bd(_.pd, jj, "click");
} catch (e) {
_._DumpException(e);
}
})(this.gbar_);
// Google Inc.
this.gbar_ = this.gbar_ || {};
(function (_) {
var window = this;
try {
/*
Copyright The Closure Library Authors.
SPDX-License-Identifier: Apache-2.0
*/
var Gd, Hd, Id, Od, Pd, Qd, Rd, Sd, Td, Ud, Wd, be, ae, de;
_.Ed = function (a) {
var b = a.length;
if (0 < b) {
for (var c = Array(b), d = 0; d < b; d++) c[d] = a[d];
return c;
}
return [];
};
_.Fd = function (a, b) {
var c = Array.prototype.slice.call(arguments, 1);
return function () {
var d = c.slice();
d.push.apply(d, arguments);
return a.apply(this, d);
};
};
Gd = null;
Hd = /^[\w+/_-]+[=]{0,2}$/;
Id = function (a) {
return (a =
a.querySelector && a.querySelector("script[nonce]")) &&
(a = a.nonce || a.getAttribute("nonce")) &&
Hd.test(a)
? a
: "";
};
_.Jd = function (a) {
if (a && a != _.t) return Id(a.document);
null === Gd && (Gd = Id(_.t.document));
return Gd;
};
_.Kd = function (a) {
var b = typeof a;
return "object" != b
? b
: a
? Array.isArray(a)
? "array"
: b
: "null";
};
_.Ld = function (a) {
var b = _.Kd(a);
return (
"array" == b ||
("object" == b && "number" == typeof a.length)
);
};
_.Md = function () {
return Date.now();
};
_.Nd = function (a, b) {
return 0 == a.lastIndexOf(b, 0);
};
Od = /&/g;
Pd = /</g;
Qd = />/g;
Rd = /"/g;
Sd = /'/g;
Td = /\x00/g;
Ud = /[\x00&<>"']/;
_.Vd = function (a, b) {
if (b)
a = a
.replace(Od, "&")
.replace(Pd, "<")
.replace(Qd, ">")
.replace(Rd, """)
.replace(Sd, "'")
.replace(Td, "�");
else {
if (!Ud.test(a)) return a;
-1 != a.indexOf("&") && (a = a.replace(Od, "&"));
-1 != a.indexOf("<") && (a = a.replace(Pd, "<"));
-1 != a.indexOf(">") && (a = a.replace(Qd, ">"));
-1 != a.indexOf('"') && (a = a.replace(Rd, """));
-1 != a.indexOf("'") && (a = a.replace(Sd, "'"));
-1 != a.indexOf("\x00") && (a = a.replace(Td, "�"));
}
return a;
};
Wd = function (a, b) {
return a < b ? -1 : a > b ? 1 : 0;
};
_.Xd = function (a, b) {
var c = 0;
a = (0, _.Za)(String(a)).split(".");
b = (0, _.Za)(String(b)).split(".");
for (
var d = Math.max(a.length, b.length), e = 0;
0 == c && e < d;
e++
) {
var f = a[e] || "",
g = b[e] || "";
do {
f = /(\d*)(\D*)(.*)/.exec(f) || ["", "", "", ""];
g = /(\d*)(\D*)(.*)/.exec(g) || ["", "", "", ""];
if (0 == f[0].length && 0 == g[0].length) break;
c =
Wd(
0 == f[1].length ? 0 : parseInt(f[1], 10),
0 == g[1].length ? 0 : parseInt(g[1], 10)
) ||
Wd(0 == f[2].length, 0 == g[2].length) ||
Wd(f[2], g[2]);
f = f[3];
g = g[3];
} while (0 == c);
}
return c;
};
_.Yd = function (a) {
var b = _.Jd(
a.ownerDocument && a.ownerDocument.defaultView
);
b && a.setAttribute("nonce", b);
};
_.Zd = function (a, b) {
a.src = _.Wa(b);
_.Yd(a);
};
_.$d = function (a) {
return (a = _.Vd(a, void 0));
};
be = function (a, b) {
var c = ae;
return Object.prototype.hasOwnProperty.call(c, a)
? c[a]
: (c[a] = b(a));
};
ae = {};
_.ce = function (a) {
return be(a, function () {
return 0 <= _.Xd(_.Xb, a);
});
};
try {
new self.OffscreenCanvas(0, 0).getContext("2d");
} catch (a) {}
de = !_.z || 9 <= Number(_.$b);
_.ee =
(!_.Ib && !_.z) ||
(_.z && 9 <= Number(_.$b)) ||
(_.Ib && _.ce("1.9.1"));
_.fe = _.z && !_.ce("9");
_.ge = _.z || _.Fb || _.Jb;
_.he = function (a, b) {
this.width = a;
this.height = b;
};
_.h = _.he.prototype;
_.h.aspectRatio = function () {
return this.width / this.height;
};
_.h.jc = function () {
return !(this.width * this.height);
};
_.h.ceil = function () {
this.width = Math.ceil(this.width);
this.height = Math.ceil(this.height);
return this;
};
_.h.floor = function () {
this.width = Math.floor(this.width);
this.height = Math.floor(this.height);
return this;
};
_.h.round = function () {
this.width = Math.round(this.width);
this.height = Math.round(this.height);
return this;
};
var ke;
_.ie = function (a, b) {
return (b || document).getElementsByTagName(String(a));
};
_.M = function (a, b) {
var c = b || document;
if (c.getElementsByClassName)
a = c.getElementsByClassName(a)[0];
else {
c = document;
var d = b || c;
a =
d.querySelectorAll && d.querySelector && a
? d.querySelector(a ? "." + a : "")
: _.je(c, "*", a, b)[0] || null;
}
return a || null;
};
_.je = function (a, b, c, d) {
a = d || a;
b = b && "*" != b ? String(b).toUpperCase() : "";
if (a.querySelectorAll && a.querySelector && (b || c))
return a.querySelectorAll(b + (c ? "." + c : ""));
if (c && a.getElementsByClassName) {
a = a.getElementsByClassName(c);
if (b) {
d = {};
for (var e = 0, f = 0, g; (g = a[f]); f++)
b == g.nodeName && (d[e++] = g);
d.length = e;
return d;
}
return a;
}
a = a.getElementsByTagName(b || "*");
if (c) {
d = {};
for (f = e = 0; (g = a[f]); f++)
(b = g.className),
"function" == typeof b.split &&
_.ca(b.split(/\s+/), c) &&
(d[e++] = g);
d.length = e;
return d;
}
return a;
};
_.le = function (a, b) {
_.La(b, function (c, d) {
c && "object" == typeof c && c.Vb && (c = c.Jb());
"style" == d
? (a.style.cssText = c)
: "class" == d
? (a.className = c)
: "for" == d
? (a.htmlFor = c)
: ke.hasOwnProperty(d)
? a.setAttribute(ke[d], c)
: _.Nd(d, "aria-") || _.Nd(d, "data-")
? a.setAttribute(d, c)
: (a[d] = c);
});
};
ke = {
cellpadding: "cellPadding",
cellspacing: "cellSpacing",
colspan: "colSpan",
frameborder: "frameBorder",
height: "height",
maxlength: "maxLength",
nonce: "nonce",
role: "role",
rowspan: "rowSpan",
type: "type",
usemap: "useMap",
valign: "vAlign",
width: "width",
};
_.oe = function (a, b) {
var c = String(b[0]),
d = b[1];
if (!de && d && (d.name || d.type)) {
c = ["<", c];
d.name && c.push(' name="', _.$d(d.name), '"');
if (d.type) {
c.push(' type="', _.$d(d.type), '"');
var e = {};
_.Na(e, d);
delete e.type;
d = e;
}
c.push(">");
c = c.join("");
}
c = _.me(a, c);
d &&
("string" === typeof d
? (c.className = d)
: Array.isArray(d)
? (c.className = d.join(" "))
: _.le(c, d));
2 < b.length && _.ne(a, c, b, 2);
return c;
};
_.ne = function (a, b, c, d) {
function e(k) {
k &&
b.appendChild(
"string" === typeof k ? a.createTextNode(k) : k
);
}
for (; d < c.length; d++) {
var f = c[d];
if (!_.Ld(f) || (_.Ba(f) && 0 < f.nodeType)) e(f);
else {
a: {
if (f && "number" == typeof f.length) {
if (_.Ba(f)) {
var g =
"function" == typeof f.item ||
"string" == typeof f.item;
break a;
}
if ("function" === typeof f) {
g = "function" == typeof f.item;
break a;
}
}
g = !1;
}
_.Ha(g ? _.Ed(f) : f, e);
}
}
};
_.pe = function (a) {
return _.me(document, a);
};
_.me = function (a, b) {
b = String(b);
"application/xhtml+xml" === a.contentType &&
(b = b.toLowerCase());
return a.createElement(b);
};
_.qe = function (a) {
for (var b; (b = a.firstChild); ) a.removeChild(b);
};
_.re = function (a) {
return a && a.parentNode
? a.parentNode.removeChild(a)
: null;
};
_.se = function (a) {
return _.Ba(a) && 1 == a.nodeType;
};
_.te = function (a) {
return 9 == a.nodeType ? a : a.ownerDocument || a.document;
};
_.ue = function (a, b, c) {
for (var d = 0; a && (null == c || d <= c); ) {
if (b(a)) return a;
a = a.parentNode;
d++;
}
return null;
};
} catch (e) {
_._DumpException(e);
}
try {
_.oj = function (a) {
return _.Ya(_.E(a, 4) || "");
};
_.pj = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(_.pj, _.A);
_.qj = function (a, b, c) {
a.rel = c;
a.href =
-1 != c.toLowerCase().indexOf("stylesheet")
? _.Xa(b)
: b instanceof _.Va
? _.Xa(b)
: b instanceof _.ab
? _.bb(b)
: _.bb(_.hb(b));
};
} catch (e) {
_._DumpException(e);
}
try {
var rj = function (a, b, c) {
_.od.log(46, { att: a, max: b, url: c });
},
tj = function (a, b, c) {
_.od.log(47, { att: a, max: b, url: c });
a < b
? sj(a + 1, b)
: _.nd.log(Error("Q`" + a + "`" + b), { url: c });
},
sj = function (a, b) {
if (uj) {
var c = _.pe("SCRIPT");
c.async = !0;
c.type = "text/javascript";
c.charset = "UTF-8";
_.Zd(c, uj);
c.onload = _.Fd(rj, a, b, c.src);
c.onerror = _.Fd(tj, a, b, c.src);
_.od.log(45, { att: a, max: b, url: c.src });
_.ie("HEAD")[0].appendChild(c);
}
},
vj = function (a) {
_.B(this, a, 0, -1, null, null);
};
_.x(vj, _.A);
var wj = _.I(_.jd, vj, 17) || new vj(),
xj,
uj = (xj = _.I(wj, _.pj, 1)) ? _.oj(xj) : null,
yj,
zj = (yj = _.I(wj, _.pj, 2)) ? _.oj(yj) : null,
Aj = function () {
sj(1, 2);
if (zj) {
var a = _.pe("LINK");
a.setAttribute("type", "text/css");
_.qj(a, zj, "stylesheet");
var b = _.Jd();
b && a.setAttribute("nonce", b);
_.ie("HEAD")[0].appendChild(a);
}
};
(function () {
var a = _.kd();
if (_.G(a, 18)) Aj();
else {
var b = _.E(a, 19) || 0;
window.addEventListener("load", function () {
window.setTimeout(Aj, b);
});
}
})();
} catch (e) {
_._DumpException(e);
}
})(this.gbar_);
// Google Inc.
}
);
})();
(function () {
google.drty && google.drty();
})();
});
</script>
<div></div>
<div id="lfootercc">
<script nonce="+1bw+M6eYcgEM/Cy6Y6nVA==">
(function () {
for (var i in google.iir || {}) {
_setImagesSrc([i], google.iir[i]);
}
google.iir = {};
})();
(function () {
var _jnu = "https://www.google.com/ads/measurement/t";
var _jnuid = 2500;
google.x({ id: "jnu" }, function () {
var bt = (google.sx && google.sx.setTimeout) || window.setTimeout;
bt(function () {
google.log("", "", _jnu);
}, _jnuid);
});
})();
</script>
<div
id="reviewDialog"
data-async-context="async_id_prefix:"
data-jiis="up"
data-async-type="reviewDialog"
data-async-context-required="async_id_prefix"
class="y yp"
></div>
<div id="dbg_"></div>
</div>
</body>
</html>