navigator = {
appCodeName: "Mozilla",
appMinorVersion: "0",
appName: "Netscape",
appVersion: "5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko",
browserLanguage: "zh-CN",
cookieEnabled: true,
cpuClass: "x86",
language: "zh-CN",
maxTouchPoints: 0,
msManipulationViewsEnabled: true,
msMaxTouchPoints: 0,
msPointerEnabled: true,
onLine: true,
platform: "Win32",
pointerEnabled: true,
product: "Gecko",
systemLanguage: "zh-CN",
userAgent: "Mozilla/5.0 (Windows NT 10.0; WOW64; Trident/7.0; .NET4.0C; .NET4.0E; .NET CLR 2.0.50727; .NET CLR 3.0.30729; .NET CLR 3.5.30729; InfoPath.3; rv:11.0) like Gecko",
userLanguage: "zh-CN",
vendor: "",
vendorSub: "",
webdriver: false
}, window = this, window.navigator = navigator;
var document = window;
function utf16to8 (str) {
var out, i, len, c;
out = [];
len = str.length;
for (i = 0; i < len; i++) {
c = str.charCodeAt (i);
if ( (c >= 0x0001) && (c <= 0x007F)) {
out[i] = str.charAt (i);
} else if (c > 0x07FF) {
out[i] = String.fromCharCode (0xE0 | ( (c >> 12) & 0x0F), 0x80 | ( (c >> 6) & 0x3F), 0x80 | ( (c >> 0) & 0x3F));
} else {
out[i] = String.fromCharCode (0xC0 | ( (c >> 6) & 0x1F), 0x80 | ( (c >> 0) & 0x3F));
}
}
return out.join ( }