cullmann.io/themes/CodeIT/assets/lib/lunr/lunr.segmentit.js

3347 lines
3.7 MiB
JavaScript
Raw Normal View History

2021-02-18 22:21:36 +01:00
(function () {
function r(e, n, t) {
function o(i, f) {
if (!n[i]) {
if (!e[i]) {
var c = "function" == typeof require && require;
if (!f && c) return c(i, !0);
if (u) return u(i, !0);
var a = new Error("Cannot find module '" + i + "'");
throw ((a.code = "MODULE_NOT_FOUND"), a);
}
var p = (n[i] = { exports: {} });
e[i][0].call(
p.exports,
function (r) {
var n = e[i][1][r];
return o(n || r);
},
p,
p.exports,
r,
e,
n,
t
);
}
return n[i].exports;
}
for (
var u = "function" == typeof require && require, i = 0;
i < t.length;
i++
)
o(t[i]);
return o;
}
return r;
})()(
{
1: [
function (require, module, exports) {
!(function (n, x) {
"object" == typeof exports && "undefined" != typeof module
? x(exports)
: "function" == typeof define && define.amd
? define(["exports"], x)
: x(((n = n || self).Segmentit = {}));
})(this, function (n) {
"use strict";
function r(n, x) {
if (!(n instanceof x))
throw new TypeError("Cannot call a class as a function");
}
function c(n, x) {
for (var e = 0; e < x.length; e++) {
var c = x[e];
(c.enumerable = c.enumerable || !1),
(c.configurable = !0),
"value" in c && (c.writable = !0),
Object.defineProperty(n, c.key, c);
}
}
function e(n, x, e) {
return x && c(n.prototype, x), e && c(n, e), n;
}
function a(n, x, e) {
return (
x in n
? Object.defineProperty(n, x, {
value: e,
enumerable: !0,
configurable: !0,
writable: !0,
})
: (n[x] = e),
n
);
}
function x(n, x) {
if ("function" != typeof x && null !== x)
throw new TypeError(
"Super expression must either be null or a function"
);
(n.prototype = Object.create(x && x.prototype, {
constructor: { value: n, writable: !0, configurable: !0 },
})),
x && f(n, x);
}
function i(n) {
return (i = Object.setPrototypeOf
? Object.getPrototypeOf
: function (n) {
return n.__proto__ || Object.getPrototypeOf(n);
})(n);
}
function f(n, x) {
return (f =
Object.setPrototypeOf ||
function (n, x) {
return (n.__proto__ = x), n;
})(n, x);
}
function o(n) {
if (void 0 === n)
throw new ReferenceError(
"this hasn't been initialised - super() hasn't been called"
);
return n;
}
function u(n, x) {
return !x || ("object" != typeof x && "function" != typeof x)
? o(n)
: x;
}
function t(n) {
return (
(function (n) {
if (Array.isArray(n)) {
for (var x = 0, e = Array(n.length); x < n.length; x++)
e[x] = n[x];
return e;
}
})(n) ||
(function (n) {
if (
Symbol.iterator in Object(n) ||
"[object Arguments]" === Object.prototype.toString.call(n)
)
return Array.from(n);
})(n) ||
(function () {
throw new TypeError(
"Invalid attempt to spread non-iterable instance"
);
})()
);
}
var s = {
D_A: 1073741824,
D_B: 536870912,
D_C: 268435456,
D_D: 134217728,
D_E: 67108864,
D_F: 33554432,
D_I: 16777216,
D_L: 8388608,
A_M: 4194304,
D_MQ: 2097152,
D_N: 1048576,
D_O: 524288,
D_P: 262144,
A_Q: 131072,
D_R: 65536,
D_S: 32768,
D_T: 16384,
D_U: 8192,
D_V: 4096,
D_W: 2048,
D_X: 1024,
D_Y: 512,
D_Z: 256,
A_NR: 128,
A_NS: 64,
A_NT: 32,
A_NX: 16,
A_NZ: 8,
D_ZH: 4,
D_K: 2,
UNK: 0,
URL: 1,
};
function p(c, f) {
return function (n) {
if (isNaN(n)) return f[n] || f.UNK;
var x = [];
for (var e in c) 0 < (n & c[e]) && x.push(f[e]);
return x.length < 1 ? f.UNK : "" + x;
};
}
function d(n) {
r(this, d), a(this, "type", void 0), (this.segment = n);
}
var l = p(s, {
D_A: "形容词 形语素",
D_B: "区别词 区别语素",
D_C: "连词 连语素",
D_D: "副词 副语素",
D_E: "叹词 叹语素",
D_F: "方位词 方位语素",
D_I: "成语",
D_L: "习语",
A_M: "数词 数语素",
D_MQ: "数量词",
D_N: "名词 名语素",
D_O: "拟声词",
D_P: "介词",
A_Q: "量词 量语素",
D_R: "代词 代语素",
D_S: "处所词",
D_T: "时间词",
D_U: "助词 助语素",
D_V: "动词 动语素",
D_W: "标点符号",
D_X: "非语素字",
D_Y: "语气词 语气语素",
D_Z: "状态词",
A_NR: "人名",
A_NS: "地名",
A_NT: "机构团体",
A_NX: "外文字符",
A_NZ: "其他专名",
D_ZH: "前接成分",
D_K: "后接成分",
UNK: "未知",
URL: "网址 邮箱地址",
}),
h = p(s, {
D_A: "a",
D_B: "b",
D_C: "c",
D_D: "d",
D_E: "e",
D_F: "f",
D_I: "i",
D_L: "l",
A_M: "m",
D_MQ: "mq",
D_N: "n",
D_O: "o",
D_P: "p",
A_Q: "q",
D_R: "r",
D_S: "s",
D_T: "t",
D_U: "u",
D_V: "v",
D_W: "w",
D_X: "x",
D_Y: "y",
D_Z: "z",
A_NR: "nr",
A_NS: "ns",
A_NT: "nt",
A_NX: "nx",
A_NZ: "nz",
D_ZH: "h",
D_K: "k",
UNK: "un",
URL: "uri",
}),
b = (function () {
function x(n) {
r(this, x), (this.segment = n);
}
return (
e(x, [
{
key: "split",
value: function (n, x) {
if (x.length < 1) throw Error("No tokenizer module!");
var e = [{ w: n }];
return (
x.forEach(function (n) {
e = n.split(e);
}),
e
);
},
},
]),
x
);
})(),
w = (function () {
function x(n) {
r(this, x), (this.segment = n);
}
return (
e(x, [
{
key: "doOptimize",
value: function (n, x) {
var e = t(n);
return (
x.forEach(function (n) {
e = n.doOptimize(e);
}),
e
);
},
},
]),
x
);
})(),
D = (function () {
function n() {
var i = this;
r(this, n),
a(this, "use", function (n) {
if (Array.isArray(n)) n.forEach(i.use);
else if ("function" == typeof n.init)
n.init(i), i.modules[n.type].push(n);
else {
var x = new n(i);
i.modules[x.type].push(x);
}
return i;
}),
a(this, "loadDict", function (n) {
var type =
1 < arguments.length && void 0 !== arguments[1]
? arguments[1]
: "TABLE",
x =
2 < arguments.length &&
void 0 !== arguments[2] &&
arguments[2];
if (Array.isArray(n))
n.forEach(function (n) {
return i.loadDict(n);
});
else {
i.DICT[type] || (i.DICT[type] = {}),
i.DICT["".concat(type, "2")] ||
(i.DICT["".concat(type, "2")] = {});
var c = i.DICT[type],
f = i.DICT["".concat(type, "2")];
n.split(/\r?\n/)
.map(function (n) {
return x ? n.toLowerCase() : n;
})
.forEach(function (n) {
var x = n.split("|");
if (2 < x.length) {
var e = x[0].trim();
0 < e.length &&
((c[e] = { f: +x[2], p: +x[1] }),
f[e.length] || (f[e.length] = {}),
(f[e.length][e] = c[e]));
}
});
}
return i;
}),
a(this, "getDict", function (type) {
return i.DICT[type];
}),
a(this, "loadSynonymDict", function (n) {
if (Array.isArray(n))
n.forEach(function (n) {
return i.loadSynonymDict(n);
});
else {
i.DICT.SYNONYM || (i.DICT.SYNONYM = {});
var c = i.DICT.SYNONYM;
n.split(/\r?\n/)
.map(function (n) {
return n.split(",");
})
.forEach(function (n) {
if (1 < n.length) {
var x = n[0].trim(),
e = n[1].trim();
(c[x] = e), c[e] === x && delete c[e];
}
});
}
return i;
}),
a(this, "loadStopwordDict", function (n) {
if (Array.isArray(n))
n.forEach(function (n) {
return i.loadStopwordDict(n);
});
else {
var type = "STOPWORD";
i.DICT[type] || (i.DICT[type] = {});
var x = i.DICT[type];
n.split(/\r?\n/)
.map(function (n) {
return n.trim();
})
.forEach(function (n) {
n && (x[n] = !0);
});
}
return i;
}),
a(this, "doSegment", function (n, x) {
var c = i;
x = x || {};
var e = [];
function f(n) {
var x = 0,
e = c.getDict("SYNONYM");
return (
(n = n.map(function (n) {
return n.w in e ? (x++, { w: e[n.w], p: n.p }) : n;
})),
{ count: x, list: n }
);
}
if (
(n
.replace(/\r/g, "\n")
.split(/\n+/)
.forEach(function (n) {
if (!((n = n.trim()).length < 1)) {
var x = c.tokenizer.split(n, c.modules.tokenizer);
0 <
(x = c.optimizer.doOptimize(
x,
c.modules.optimizer
)).length && (e = e.concat(x));
}
}),
x.stripPunctuation &&
(e = e.filter(function (n) {
return n.p !== s.D_W;
})),
x.convertSynonym)
)
do {
var t = f(e);
e = t.list;
} while (0 < t.count);
if (x.stripStopword) {
var r = c.getDict("STOPWORD");
e = e.filter(function (n) {
return !(n.w in r);
});
}
return (
x.simple &&
(e = e.map(function (n) {
return n.w;
})),
e
);
}),
(this.POSTAG = s),
(this.DICT = {}),
(this.modules = { tokenizer: [], optimizer: [] }),
(this.tokenizer = new b(this)),
(this.optimizer = new w(this));
}
return (
e(n, [
{
key: "toString",
value: function (n) {
return n
.map(function (n) {
return n.w;
})
.join("");
},
},
{
key: "split",
value: function (n, x) {
for (
var e = [],
c = 0,
f = 0,
t = "string" == typeof x ? "w" : "p";
f < n.length;
)
n[f][t] === x
? (c < f && e.push(n.slice(c, f)),
e.push(n.slice(f, f + 1)),
(c = ++f))
: f++;
return (
c < n.length - 1 && e.push(n.slice(c, n.length)), e
);
},
},
{
key: "indexOf",
value: function (n, x, e) {
e = isNaN(e) ? 0 : e;
for (
var c = "string" == typeof x ? "w" : "p";
e < n.length;
) {
if (n[e][c] === x) return e;
e++;
}
return -1;
},
},
]),
n
);
})(),
_ = (function () {
function t() {
var n, x;
r(this, t);
for (var e = arguments.length, c = Array(e), f = 0; f < e; f++)
c[f] = arguments[f];
return (
a(
o(
(x = u(this, (n = i(t)).call.apply(n, [this].concat(c))))
),
"type",
"tokenizer"
),
x
);
}
return x(t, d), t;
})(),
A = (function () {
function t() {
var n, x;
r(this, t);
for (var e = arguments.length, c = Array(e), f = 0; f < e; f++)
c[f] = arguments[f];
return (
a(
o(
(x = u(this, (n = i(t)).call.apply(n, [this].concat(c))))
),
"type",
"optimizer"
),
x
);
}
return x(t, d), t;
})(),
v = [
"赤",
"朱",
"丹",
"绯",
"彤",
"绛",
"茜",
"纁",
"赭",
"栗",
"褐",
"驼",
"赭",
"橘",
"曙",
"翠",
"碧",
"金",
"米",
"缃",
"靛",
"紫",
"藕",
"桃",
"青",
"玄",
"皂",
"乌",
"墨",
"黛",
"黝",
"素",
"杏",
"缟",
"鹤",
"皓",
"苍",
"华",
"银",
].concat(
t(
[
["薰衣草紫红", "#fff0f5", "255,245,245"],
["淡藕合", "#f0dfee", "240,238,238"],
["甘石粉", "#ffe8f3", "255,243,243"],
["浅粉红", "#ffd9e6", "255,230,230"],
["浅血牙", "#ffd7ea", "255,234,234"],
["粉凤仙", "#fccce6", "252,230,230"],
["浅珍珠红", "#ffb3e6", "255,230,230"],
["淡粉", "#ffb3cc", "255,204,204"],
["火鹤红", "#e68ab8", "230,184,184"],
["豆棕", "#502e3e", "80,62,62"],
["茄皮紫", "#3a212f", "58,47,47"],
["蒲萄灰", "#4e2c3f", "78,63,63"],
["荷花", "#eb7faf", "235,175,175"],
["灰紫红", "#db7093", "219,147,147"],
["浅珊瑚红", "#ff80bf", "255,191,191"],
["暗粉", "#ff77bb", "255,187,187"],
["陈玫红", "#b85798", "184,152,152"],
["肉红", "#d26091", "210,145,145"],
["尖晶石红", "#ff73b3", "255,179,179"],
["银红", "#c85b92", "200,146,146"],
["暖粉红", "#ff69b4", "255,180,180"],
["浅玫瑰红", "#ff66cc", "255,204,204"],
["紫扇贝色", "#923a60", "146,96,96"],
["长春花色", "#ff47d1", "255,209,209"],
["山茶红", "#e63995", "230,149,149"],
["中青紫红", "#c71585", "199,133,133"],
["深粉红", "#ff1493", "255,147,147"],
["洋玫瑰红", "#ff0da6", "255,166,166"],
["玫瑰红", "#ff007f", "255,127,127"],
["品红", "#f400a1", "244,161,161"],
["胭脂红", "#e6005c", "230,92,92"],
["艶粉", "#e6005c", "230,92,92"],
["红宝石色", "#cc0080", "204,128,128"],
["枢机红", "#990036", "153,54,54"],
["毅红", "#8a002e", "138,46,46"],
["牵牛紫", "#800040", "128,64,64"],
["紫粉", "#80002b", "128,43,43"],
["鶏冠花红", "#660033", "102,51,51"],
["枣红", "#640021", "100,33,33"],
["紫绛色", "#51001b", "81,27,27"],
["玫瑰灰", "#4d0026", "77,38,38"],
["勃艮第酒红", "#470024", "71,36,36"],
["黒紫", "#3e0014", "62,20,20"],
["雪紫", "#33001a", "51,26,26"],
["深红", "#33001a", "51,26,26"],
["雪色", "#fffafa", "255,250,250"],
["浅肉粉", "#f5eeeb", "245,235,235"],
["粉棕", "#ebdad3", "235,211,211"],
["雾玫瑰色", "#ffe4e1", "255,225,225"],
["米红", "#fddfdf", "253,223,223"],
["沙棕", "#e6c3c3", "230,195,195"],
["肉粉", "#ffd7d7", "255,215,215"],
["奶棕", "#deb6b6", "222,182,182"],
["玫瑰褐", "#bc8f8f", "188,143,143"],
["红灰莲", "#ab8282", "171,130,130"],
["粉红", "#ffc0cb", "255,203,203"],
["亮粉红", "#ffb6c1", "255,193,193"],
["壳黄红", "#ffb3bf", "255,191,191"],
["浅粉", "#ffb3b3", "255,179,179"],
["十様锦", "#ffb3b3", "255,179,179"],
["深烟", "#311f1e", "49,30,30"],
["凤仙粉", "#ff9393", "255,147,147"],
["亮珊瑚色", "#f08080", "240,128,128"],
["暗鲑红", "#e9967a", "233,122,122"],
["绛紫", "#492525", "73,37,37"],
["浅鲑红", "#ff8099", "255,153,153"],
["紫铜色", "#6b3636", "107,54,54"],
["珈琲色", "#623131", "98,49,49"],
["烟栗色", "#221311", "34,17,17"],
["亮鲑红", "#ffa07a", "255,122,122"],
["红莲灰", "#c76079", "199,121,121"],
["鲑红", "#fa8072", "250,114,114"],
["印度红", "#cd5c5c", "205,92,92"],
["银朱", "#c85554", "200,84,84"],
["赦红", "#d1634b", "209,75,75"],
["二硃", "#c24545", "194,69,69"],
["芯木色", "#c14444", "193,68,68"],
["銹红", "#4d1919", "77,25,25"],
["珊瑚红", "#ff7f50", "255,80,80"],
["辰沙", "#ce3b3b", "206,59,59"],
["红扇贝色", "#ce3b3b", "206,59,59"],
["蕃茄红", "#ff6347", "255,71,71"],
["柿子橙", "#ff4d40", "255,64,64"],
["妃红", "#b8542e", "184,46,46"],
["甎红", "#ab2b2b", "171,43,43"],
["褐色", "#a52a2a", "165,42,42"],
["硃砂", "#972626", "151,38,38"],
["土红", "#bc2e2e", "188,46,46"],
["樱桃红", "#de3163", "222,99,99"],
["砖红色", "#b22222", "178,34,34"],
["茜红", "#e32636", "227,54,54"],
["银星海棠", "#f52443", "245,67,67"],
["橙色", "#fe621f", "254,31,31"],
["桔红", "#ff441a", "255,26,26"],
["柿子色", "#ff531a", "255,26,26"],
["绯红", "#dc143c", "220,60,60"],
["月季红", "#e10b2b", "225,43,43"],
["鸟罗松红", "#c80926", "200,38,38"],
["蕉红色", "#d70419", "215,25,25"],
["艶红", "#bf0417", "191,23,23"],
["烟色", "#2e0a01", "46,1,1"],
["牡丹红", "#b80233", "184,51,51"],
["榴花红", "#b02502", "176,2,2"],
["枣紫", "#540101", "84,1,1"],
["红色", "#ff0000", "255,0,0"],
["腥红", "#ff2400", "255,0,0"],
["橙红", "#ff4500", "255,0,0"],
["朱红", "#ff4d00", "255,0,0"],
["鲜红", "#e60000", "230,0,0"],
["曙红", "#e60039", "230,57,57"],
["章丹", "#dd3700", "221,0,0"],
["茉莉花红", "#cc0033", "204,51,51"],
["猩红", "#cc0000", "204,0,0"],
["象牙红", "#b30000", "179,0,0"],
["血红", "#990000", "153,0,0"],
["深釉红", "#971b00", "151,0,0"],
["暗红", "#8b0000", "139,0,0"],
["栗色", "#800000", "128,0,0"],
["釉红", "#7b1800", "123,0,0"],
["臙脂", "#700000", "112,0,0"],
["花卉白", "#fffaf0", "255,240,240"],
["海贝色", "#fff5ee", "255,238,238"],
["浅棕灰", "#eee7dd", "238,221,221"],
["亚麻色", "#faf0e6", "250,230,230"],
["胡粉", "#fffae8", "255,232,232"],
["旧蕾丝色", "#fdf5e6", "253,230,230"],
["银白色", "#fffae6", "255,230,230"],
["铁灰色", "#625b57", "98,87,87"],
["蝋白", "#fef8de", "254,222,222"],
["玉米丝色", "#fff8dc", "255,220,220"],
["古董白", "#faebd7", "250,215,215"],
["红梍", "#3a3932", "58,50,50"],
["蕃木瓜色", "#ffefd5", "255,213,213"],
["芽灰", "#e3dbbf", "227,191,191"],
["米灰", "#d3cbaf", "211,175,175"],
["元青", "#24231e", "36,30,30"],
["果肉色", "#fee3d1", "254,209,209"],
["杏仁白", "#ffebcd", "255,205,205"],
["柠檬绸色", "#fffacd", "255,205,205"],
["乳白色", "#fef3c9", "254,201,201"],
["淡黄", "#fef8c9", "254,201,201"],
["真丝紬色", "#ffe3c8", "255,200,200"],
["肉黄", "#fce2c4", "252,196,196"],
["芦黄", "#ebd2b8", "235,184,184"],
["陶坯黄", "#ffe4c4", "255,196,196"],
["深银灰", "#c7bd9a", "199,154,154"],
["承徳梍", "#474336", "71,54,54"],
["粉扑桃色", "#ffdab9", "255,185,185"],
["小麦色", "#f5deb3", "245,179,179"],
["乳黄色", "#feefb6", "254,182,182"],
["小鸠黄", "#efe7ab", "239,171,171"],
["鹿皮鞋色", "#ffe4b5", "255,181,181"],
["桃色", "#ffe5b4", "255,180,180"],
["牙黄", "#fef4b4", "254,180,180"],
["富春纺色", "#fef4b4", "254,180,180"],
["乳灰", "#cfc592", "207,146,146"],
["灰米", "#c4be8c", "196,140,140"],
["庭院瓦灰色", "#706750", "112,80,80"],
["肉棕", "#debf9a", "222,154,154"],
["灰土色", "#ccb38c", "204,140,140"],
["那瓦霍白", "#ffdead", "255,173,173"],
["甘草黄", "#eddd9e", "237,158,158"],
["日晒色", "#d2b48c", "210,140,140"],
["纸棕", "#d2b38c", "210,140,140"],
["相思灰", "#4a4331", "74,49,49"],
["蝶粉", "#ffd0a2", "255,162,162"],
["乳棕", "#c9b481", "201,129,129"],
["燋茶色", "#3d3a27", "61,39,39"],
["浅驼色", "#d7af88", "215,136,136"],
["中驼", "#ad876b", "173,107,107"],
["玛瑙粉", "#ffbc9b", "255,155,155"],
["硬木色", "#deb887", "222,135,135"],
["土布色", "#fdd599", "253,153,153"],
["骆驼色", "#dcb183", "220,131,131"],
["亮卡其色", "#f0e68c", "240,140,140"],
["中棕灰", "#695f3d", "105,61,61"],
["淡棕茶", "#c0a86d", "192,109,109"],
["草灰色", "#3d3123", "61,35,35"],
["肉棕灰", "#cd9b69", "205,105,105"],
["珈琲棕", "#705438", "112,56,56"],
["深栗色", "#402f20", "64,32,32"],
["深褐色", "#251c12", "37,18,18"],
["黄棕色", "#b39255", "179,85,85"],
["杏黄", "#e69966", "230,102,102"],
["獣皮色", "#c69c57", "198,87,87"],
["驼色", "#a16b47", "161,71,71"],
["卡其黄", "#cda456", "205,86,86"],
["蜜橙", "#ffb366", "255,102,102"],
["茉莉黄", "#e6c35c", "230,92,92"],
["红孤色", "#c98150", "201,80,80"],
["沙褐", "#f4a460", "244,96,96"],
["蛤蜊粉", "#ffb061", "255,97,97"],
["丹东石", "#f9e459", "249,89,89"],
["南瓜黄", "#f4ad57", "244,87,87"],
["浅黄", "#f3aa58", "243,88,88"],
["鹿皮色", "#fad156", "250,86,86"],
["赦石色", "#d17547", "209,71,71"],
["秘鲁色", "#cd853f", "205,63,63"],
["向日黄", "#ffc34d", "255,77,77"],
["将校呢", "#363210", "54,16,16"],
["棕茶", "#c78738", "199,56,56"],
["铜色", "#b87333", "184,51,51"],
["赭黄", "#a0522d", "160,45,45"],
["桂皮色", "#c66f35", "198,53,53"],
["罗汉果色", "#502f16", "80,22,22"],
["醤色", "#39200f", "57,15,15"],
["雄黄", "#c66231", "198,49,49"],
["金黄", "#b85c2e", "184,46,46"],
["松皮色", "#a45128", "164,40,40"],
["棕红", "#934824", "147,36,36"],
["黄鸭色", "#874521", "135,33,33"],
["浅桔黄", "#ec9433", "236,51,51"],
["热带橙", "#ff8033", "255,51,51"],
["卡其色", "#996b1f", "153,31,31"],
["乌贼墨色", "#704214", "112,20,20"],
["赭色", "#cc7722", "204,34,34"],
["明黄", "#ffc428", "255,40,40"],
["丝爪花黄", "#fed927", "254,39,39"],
["大赤金", "#e6b422", "230,34,34"],
["金菊色", "#daa520", "218,32,32"],
["粉橙色", "#ff7b24", "255,36,36"],
["巧克力色", "#d2691e", "210,30,30"],
["鞍褐", "#8b4513", "139,19,19"],
["选金", "#e9c61f", "233,31,31"],
["库金", "#e0b712", "224,18,18"],
["玛瑙色", "#b1470e", "177,14,14"],
["黄金色", "#dab710", "218,16,16"],
["琉璃色", "#c9780c", "201,12,12"],
["暗金菊色", "#b8860b", "184,11,11"],
["坛香色", "#d57306", "213,6,6"],
["苍黄", "#c65306", "198,6,6"],
["艶黄", "#fc8705", "252,5,5"],
["雄精", "#d94f04", "217,4,4"],
["姜黄", "#806102", "128,2,2"],
["朱古力色", "#381801", "56,1,1"],
["蛋黄", "#e6a202", "230,2,2"],
["黄琉璃", "#e4b803", "228,3,3"],
["枝黄", "#cfb603", "207,3,3"],
["鹿皮棕", "#a67902", "166,2,2"],
["阳橙", "#ff7300", "255,0,0"],
["暗橙", "#ff8c00", "255,0,0"],
["万寿菊黄", "#ff9900", "255,0,0"],
["琥珀色", "#ffbf00", "255,0,0"],
["金色", "#ffd700", "255,0,0"],
["石黄", "#f9bb00", "249,0,0"],
["鹅黄", "#f8b500", "248,0,0"],
["橘色", "#f28500", "242,0,0"],
["桔黄", "#f08300", "240,0,0"],
["硃膘", "#eb6101", "235,1,1"],
["土黄", "#e88b00", "232,0,0"],
["铬黄", "#e6b800", "230,0,0"],
["金红", "#e65c00", "230,0,0"],
["虾黄", "#db6d00", "219,0,0"],
["燃橙", "#cc5500", "204,0,0"],
["椰褐", "#4d1f00", "77,0,0"],
["咖啡色", "#4d3900", "77,0,0"],
["灯草灰", "#131100", "19,0,0"],
["蛤粉", "#fdfff4", "253,244,244"],
["红灰", "#5f605b", "95,91,91"],
["象牙色", "#fffff0", "255,240,240"],
["貂水灰", "#8b8e86", "139,134,134"],
["蝋黄", "#edf9df", "237,223,223"],
["米黄色", "#f5f5dc", "245,220,220"],
["松緑色", "#ced5bd", "206,189,189"],
["黄灰", "#b6bea9", "182,169,169"],
["亮黄", "#ffffe0", "255,224,224"],
["春緑", "#e3efd1", "227,209,209"],
["承徳灰", "#4f4f44", "79,68,68"],
["油烟墨", "#272923", "39,35,35"],
["淡米色", "#ffffd7", "255,215,215"],
["亮金菊黄", "#fafad2", "250,210,210"],
["芦灰", "#c1d0ae", "193,174,174"],
["奶緑", "#cadcb6", "202,182,182"],
["奶油色", "#fffdd0", "255,208,208"],
["水黄", "#ddeec4", "221,196,196"],
["銹緑", "#d9e7ba", "217,186,186"],
["虾灰", "#dad6ab", "218,171,171"],
["法国梧桐皮色", "#949773", "148,115,115"],
["灰金菊色", "#eee8aa", "238,170,170"],
["中条虾緑", "#687452", "104,82,82"],
["茶緑", "#343724", "52,36,36"],
["牙緑", "#f4fea3", "244,163,163"],
["鉄緑", "#3f472c", "63,44,44"],
["香槟黄", "#ffff99", "255,153,153"],
["浅草緑", "#ccff99", "204,153,153"],
["枯緑", "#d3d37c", "211,124,124"],
["铜緑色", "#a6d279", "166,121,121"],
["嫩葱緑", "#93b469", "147,105,105"],
["暗卡其色", "#bdb76b", "189,107,107"],
["青豆色", "#98bc67", "152,103,103"],
["苦瓜緑", "#e1ff86", "225,134,134"],
["卡其緑", "#717234", "113,52,52"],
["暗橄榄绿", "#556b2f", "85,47,47"],
["杨桃色", "#eefd6a", "238,106,106"],
["嫩姜黄", "#fef263", "254,99,99"],
["芥末黄", "#cccc4d", "204,77,77"],
["黄緑", "#8cb33e", "140,62,62"],
["草绿", "#99e64d", "153,77,77"],
["月黄", "#ffff4d", "255,77,77"],
["槐黄", "#ffff4d", "255,77,77"],
["藤黄", "#faed4b", "250,75,75"],
["苔藓绿", "#697723", "105,35,35"],
["橄榄军服绿", "#6b8e23", "107,35,35"],
["黄绿", "#9acd32", "154,50,50"],
["含羞草黄", "#e6d933", "230,51,51"],
["绿黄", "#adff2f", "173,47,47"],
["嫩草緑", "#a3b61f", "163,31,31"],
["橄榄緑", "#49460c", "73,12,12"],
["柠檬黄", "#ffff24", "255,36,36"],
["草黄", "#f4ea20", "244,32,32"],
["深芽緑", "#739b06", "115,6,6"],
["军緑", "#3d6402", "61,2,2"],
["鲜黄", "#ffff00", "255,0,0"],
["黄色", "#ffff00", "255,0,0"],
["亮柠檬绿", "#ccff00", "204,0,0"],
["查特酒绿", "#7fff00", "127,0,0"],
["草坪绿", "#7cfc00", "124,0,0"],
["苹果绿", "#8ce600", "140,0,0"],
["橄榄色", "#808000", "128,0,0"],
["新芽色", "#7d7d00", "125,0,0"],
["蜜瓜绿", "#f0fff0", "240,240,240"],
["织锦灰", "#7b8c7c", "123,124,124"],
["竜泉青瓷釉色", "#c8e6c6", "200,198,198"],
["暗灰", "#465146", "70,70,70"],
["深灰", "#353e35", "53,53,53"],
["橄揽灰", "#75856d", "117,109,109"],
["冬灰色", "#63715b", "99,91,91"],
["苔灰", "#425140", "66,64,64"],
["暗海绿", "#8fbc8f", "143,143,143"],
["暗苔緑", "#405742", "64,66,66"],
["灰绿", "#98fb98", "152,152,152"],
["亮绿", "#90ee90", "144,144,144"],
["荷茎緑", "#a0d878", "160,120,120"],
["果緑", "#8ace57", "138,87,87"],
["葱緑", "#99f158", "153,88,88"],
["钴绿", "#66ff59", "102,89,89"],
["叶绿", "#73b839", "115,57,57"],
["嫩绿", "#99ff4d", "153,77,77"],
["常春藤绿", "#36bf36", "54,54,54"],
["柠檬绿", "#32cd32", "50,50,50"],
["森林绿", "#228b22", "34,34,34"],
["鹦鹉緑", "#156a1e", "21,30,30"],
["孔雀石绿", "#22c32e", "34,46,46"],
["双緑", "#043403", "4,3,3"],
["明绿", "#66ff00", "102,0,0"],
["鲜绿色", "#00ff00", "0,0,0"],
["绿色", "#008000", "0,0,0"],
["暗绿", "#006400", "0,0,0"],
["鉄灰", "#3e403f", "62,63,63"],
["薄荷奶油色", "#f5fffa", "245,250,250"],
["深瓦灰", "#717774", "113,116,116"],
["大理石色", "#c9d8cd", "201,205,205"],
["淡灰緑", "#c0d6cb", "192,203,203"],
["粗晶梍", "#323836", "50,54,54"],
["枝緑", "#dffff5", "223,245,245"],
["淡緑", "#dbfbe3", "219,227,227"],
["青虾色", "#6f847d", "111,125,125"],
["浅水緑", "#ccfbea", "204,234,234"],
["蟹青", "#6f9388", "111,136,136"],
["油緑", "#2b3c2f", "43,47,47"],
["三緑", "#b3ffbc", "179,188,188"],
["苍色", "#a6ffcc", "166,204,204"],
["墨緑", "#1e3124", "30,36,36"],
["老緑", "#2d5131", "45,49,49"],
["碧蓝色", "#7fffd4", "127,212,212"],
["青瓷绿", "#73e68c", "115,140,140"],
["中碧蓝色", "#66cdaa", "102,170,170"],
["玉緑", "#6ff9c1", "111,193,193"],
["夜緑色", "#285b41", "40,65,65"],
["冬緑", "#337d56", "51,86,86"],
["碧绿", "#50c878", "80,120,120"],
["緑琉璃色", "#296939", "41,57,57"],
["中海绿", "#3cb371", "60,113,113"],
["绿松石绿", "#4de680", "77,128,128"],
["冬瓜緑", "#349e69", "52,105,105"],
["海绿", "#2e8b57", "46,87,87"],
["铬绿", "#127436", "18,54,54"],
["薄荷绿", "#16982b", "22,43,43"],
["粗孔雀緑", "#028255", "2,85,85"],
["深緑宝石", "#02774f", "2,79,79"],
["巴黎緑", "#02b340", "2,64,64"],
["翡翠", "#015437", "1,55,55"],
["春绿", "#00ff80", "0,128,128"],
["中春绿色", "#00fa9a", "0,154,154"],
["孔雀绿", "#00a15c", "0,92,92"],
["正灰", "#bcc7c7", "188,199,199"],
["鸭蛋青", "#e6fffd", "230,253,253"],
["浅青色", "#e0f3f8", "224,248,248"],
["月白色", "#daf3ef", "218,239,239"],
["云灰", "#cbe2e4", "203,228,228"],
["亮青", "#e0ffff", "224,255,255"],
["蓝灰色", "#8ba39e", "139,158,158"],
["春蓝", "#98b4b3", "152,179,179"],
["石板色", "#4a595b", "74,91,91"],
["婴儿粉蓝", "#b0e0e6", "176,230,230"],
["水色", "#afdfe4", "175,228,228"],
["亮蓝", "#add8e6", "173,230,230"],
["灰绿松石色", "#afeeee", "175,238,238"],
["浅鲜緑", "#b6fee9", "182,233,233"],
["鸠灰", "#9ec8da", "158,218,218"],
["湖蓝灰", "#425c60", "66,96,96"],
["蟹蓝", "#597e82", "89,130,130"],
["灰蓝", "#477066", "71,102,102"],
["黛蓝", "#131e1e", "19,30,30"],
["果灰", "#7ecdb6", "126,182,182"],
["碧玉石", "#66a8a8", "102,168,168"],
["灰緑", "#5c968a", "92,138,138"],
["军服蓝", "#5f9ea0", "95,160,160"],
["暗岩灰", "#2f4f4f", "47,79,79"],
["浅松緑", "#79d2d2", "121,210,210"],
["天蓝", "#87ceeb", "135,235,235"],
["玉石蓝", "#427371", "66,113,113"],
["毛緑", "#28414a", "40,74,74"],
["水蓝", "#66ffe6", "102,230,230"],
["萨克斯蓝", "#4798b3", "71,179,179"],
["深松緑", "#42bfac", "66,172,172"],
["中绿松石色", "#48d1cc", "72,204,204"],
["绿松石色", "#30d5c8", "48,200,200"],
["土耳其蓝", "#33e6cc", "51,204,204"],
["亮海绿", "#20b2aa", "32,170,170"],
["青蓝", "#0dbf8c", "13,140,140"],
["品緑", "#07817a", "7,122,122"],
["湖緑", "#015f5a", "1,90,90"],
["青色", "#00ffff", "0,255,255"],
["深天蓝", "#00bfff", "0,255,255"],
["暗绿松石色", "#00ced1", "0,209,209"],
["暗青", "#008b8b", "0,139,139"],
["孔雀蓝", "#00808c", "0,140,140"],
["凫绿", "#008080", "0,128,128"],
["浓蓝", "#006374", "0,116,116"],
["沙緑", "#003129", "0,41,41"],
["银蓝", "#e1e3e6", "225,230,230"],
["爱丽丝蓝", "#f0f8ff", "240,255,255"],
["鉄青", "#292c2e", "41,46,46"],
["亮钢蓝", "#b0c4de", "176,222,222"],
["亮岩灰", "#778899", "119,153,153"],
["岩灰", "#708090", "112,144,144"],
["花青", "#576d93", "87,147,147"],
["鹊灰", "#283144", "40,68,68"],
["钴蓝", "#6b9bb8", "107,184,184"],
["浅蓝", "#89cff0", "137,240,240"],
["绀青", "#3f4470", "63,112,112"],
["浅天蓝", "#87cefa", "135,250,250"],
["竹月色", "#6b9ac9", "107,201,201"],
["栢坊灰蓝", "#41627c", "65,124,124"],
["灰丁宁蓝", "#5e86c1", "94,193,193"],
["韦奇伍德瓷蓝", "#5686bf", "86,191,191"],
["矢车菊蓝", "#6495ed", "100,237,237"],
["钢青色", "#4682b4", "70,180,180"],
["浅海昌蓝", "#2f4988", "47,136,136"],
["鼠尾草蓝", "#4d80e6", "77,230,230"],
["労动布色", "#1c2859", "28,89,89"],
["品蓝", "#4169e1", "65,225,225"],
["暗矿蓝", "#24367d", "36,125,125"],
["深毛月色", "#284f95", "40,149,149"],
["沙青", "#205580", "32,128,128"],
["琉璃蓝", "#183a65", "24,101,101"],
["浅土蓝", "#122c4b", "18,75,75"],
["绒蓝", "#1f4f89", "31,137,137"],
["北京毛蓝", "#1f4f89", "31,137,137"],
["深竹月", "#2e62cd", "46,205,205"],
["毛月色", "#2c80c5", "44,197,197"],
["蔚蓝", "#2a52be", "42,190,190"],
["深蓝", "#0e1a49", "14,73,73"],
["蔵蓝", "#111f6a", "17,106,106"],
["道奇蓝", "#1e90ff", "30,255,255"],
["海蓝", "#0b2d64", "11,100,100"],
["蓝宝石色", "#082567", "8,103,103"],
["深毛蓝", "#031025", "3,37,37"],
["天青石蓝", "#0d33ff", "13,255,255"],
["郡青", "#043ab9", "4,185,185"],
["湛蓝", "#007fff", "0,255,255"],
["极浓海蓝", "#0033ff", "0,255,255"],
["国际奇连蓝", "#002fa7", "0,167,167"],
["矿蓝", "#004d99", "0,153,153"],
["暗婴儿粉蓝", "#003399", "0,153,153"],
["水手蓝", "#00477d", "0,125,125"],
["普鲁士蓝", "#003153", "0,83,83"],
["雪灰", "#ededef", "237,239,239"],
["幽灵白", "#f8f8ff", "248,255,255"],
["薰衣草紫", "#e6e6fa", "230,250,250"],
["雪青灰", "#bfbed3", "191,211,211"],
["闪蝶紫", "#b4a4ca", "180,202,202"],
["矿紫", "#b8a1cf", "184,207,207"],
["青金色", "#9fa0d7", "159,215,215"],
["罗蓝灰", "#3c374a", "60,74,74"],
["浅灰紫红", "#8674a1", "134,161,161"],
["紫水晶", "#d9b3ff", "217,255,255"],
["紫丁香色", "#b399ff", "179,255,255"],
["浅石英紫", "#cc99ff", "204,255,255"],
["蔵墨蓝", "#27243c", "39,60,60"],
["雪蓝", "#777bce", "119,206,206"],
["中紫红", "#9370db", "147,219,219"],
["靛蓝", "#201f3d", "32,61,61"],
["木槿紫", "#bf80ff", "191,255,255"],
["钛鉄", "#1a152b", "26,43,43"],
["中岩蓝", "#7b68ee", "123,238,238"],
["岩蓝", "#6a5acd", "106,205,205"],
["暗岩蓝", "#483d8b", "72,139,139"],
["紫藤色", "#5c50e6", "92,230,230"],
["紫水晶色", "#6633cc", "102,204,204"],
["午夜蓝", "#191970", "25,112,112"],
["宝石蓝", "#1e25bb", "30,187,187"],
["鲜蓝", "#1515f9", "21,249,249"],
["蓝色", "#0000ff", "0,255,255"],
["中蓝", "#0000cd", "0,205,205"],
["缬草紫", "#5000b8", "80,184,184"],
["暗蓝", "#00008b", "0,139,139"],
["藏青", "#000080", "0,128,128"],
["浅藤紫", "#ece4f3", "236,243,243"],
["淡紫丁香色", "#e6cfe6", "230,230,230"],
["蓟紫", "#d8bfd8", "216,216,216"],
["莲灰", "#d1bfdd", "209,221,221"],
["紫藤灰", "#b5a4c4", "181,196,196"],
["铁线莲紫", "#cca3cc", "204,204,204"],
["梅红色", "#dda0dd", "221,221,221"],
["紫薇花", "#ff99ff", "255,255,255"],
["凤仙紫", "#9565b1", "149,177,177"],
["丁香紫", "#503a65", "80,101,101"],
["亮紫", "#ee82ee", "238,238,238"],
["兰紫", "#da70d6", "218,214,214"],
["洋葱紫", "#8e488e", "142,142,142"],
["优品紫红", "#e680ff", "230,255,255"],
["浅凤仙紫", "#e666ff", "230,255,255"],
["中兰紫", "#ba55d3", "186,211,211"],
["紫罗蓝", "#732e7e", "115,126,126"],
["锦葵紫", "#d94dff", "217,255,255"],
["暗兰紫", "#9932cc", "153,204,204"],
["蓝紫", "#8a2be2", "138,226,226"],
["紫罗兰色", "#8b00ff", "139,255,255"],
["洋红", "#ff00ff", "255,255,255"],
["暗紫", "#9400d3", "148,211,211"],
["三色堇紫", "#7400a1", "116,161,161"],
["青莲紫", "#730099", "115,153,153"],
["暗洋红", "#8b008b", "139,139,139"],
["靛色", "#4b0080", "75,128,128"],
["紫色", "#800080", "128,128,128"],
["竜胆紫", "#1a0033", "26,51,51"],
["白色", "#ffffff", "255,255,255"],
["立徳粉", "#ffffff", "255,255,255"],
["白烟色", "#f5f5f5", "245,245,245"],
["庚斯博罗灰", "#dcdcdc", "220,220,220"],
["亮灰色", "#d3d3d3", "211,211,211"],
["银箔", "#d4d4d4", "212,212,212"],
["银色", "#c0c0c0", "192,192,192"],
["灰色", "#808080", "128,128,128"],
["银鼠灰", "#797979", "121,121,121"],
["昏灰", "#696969", "105,105,105"],
["青灰色", "#484848", "72,72,72"],
["百草霜", "#1c1c1c", "28,28,28"],
["黑色", "#000000", "0,0,0"],
["妃色", "#ED5736", "237,87,54"],
["桃红", "#F47983", "244,121,131"],
["海棠红", "#DB5A6B", "219,90,107"],
["石榴红", "#F20C00", "242,12,0"],
["樱桃色", "#C93756", "201,55,86"],
["大红", "#FF2121", "255,33,33"],
["胭脂", "#9D2933", "157,41,51"],
["丹", "#FF4E20", "255,78,32"],
["彤", "#F35336", "243,83,54"],
["茜色", "#CB3A56", "203,58,86"],
["火红", "#FF2D51", "255,45,81"],
["赫赤", "#C91F37", "201,31,55"],
["嫣红", "#EF7A82", "239,122,130"],
["炎", "#FF3300", "255,51,0"],
["赤", "#C3272B", "195,39,43"],
["绾", "#A98175", "169,129,117"],
["檀", "#B36D61", "179,109,97"],
["殷红", "#BE002F", "190,0,47"],
["酡红", "#DC3023", "220,48,35"],
["酡颜", "#F9906F", "249,144,111"],
["鸭黄", "#FAFF72", "250,255,114"],
["樱草色", "#EAFF56", "234,255,86"],
["杏红", "#FF8C31", "255,140,49"],
["橘黄", "#FF8936", "255,137,54"],
["橙黄", "#FFA400", "255,164,0"],
["橘红", "#FF7500", "255,117,0"],
["缃色", "#F0C239", "240,194,57"],
["茶色", "#B35C44", "179,92,68"],
["昏黄", "#C89B40", "200,155,64"],
["棕色", "#B25D25", "178,93,37"],
["棕绿", "#827100", "130,113,0"],
["棕黑", "#7C4B00", "124,75,0"],
["棕黄", "#AE7000", "174,112,0"],
["琥珀", "#CA6924", "202,105,36"],
["枯黄", "#D3B17D", "211,177,125"],
["黄栌", "#E29C45", "226,156,69"],
["秋色", "#896C39", "137,108,57"],
["秋香色", "#D9B611", "217,182,17"],
["柳黄", "#C9DD22", "201,221,34"],
["柳绿", "#AFDD22", "175,221,34"],
["竹青", "#789262", "120,146,98"],
["葱黄", "#A3D900", "163,217,0"],
["葱绿", "#9ED900", "158,217,0"],
["葱青", "#0EB83A", "14,184,58"],
["青葱", "#0AA344", "10,163,68"],
["油绿", "#00BC12", "0,188,18"],
["绿沉", "#0C8918", "12,137,24"],
["碧色", "#1BD1A5", "27,209,165"],
["青碧", "#48C0A3", "72,192,163"],
["翡翠色", "#3DE1AD", "61,225,173"],
["青翠", "#00E079", "0,224,121"],
["青白", "#C0EBD7", "192,235,215"],
["鸭卵青", "#E0EEE8", "224,238,232"],
["蟹壳青", "#BBCDC5", "187,205,197"],
["鸦青", "#424C50", "66,76,80"],
["豆绿", "#9ED048", "158,208,72"],
["豆青", "#96CE54", "150,206,84"],
["石青", "#7BCFA6", "123,207,166"],
["玉色", "#7BCFA6", "46,223,163"],
["缥", "#7FECAD", "127,236,173"],
["艾绿", "#A4E2C6", "164,226,198"],
["松柏绿", "#21A675", "33,166,117"],
["松花绿", "#057748", "5,119,72"],
["松花色", "#BCE672", "5,119,72"],
["蓝", "#44CEF6", "68,206,246"],
["靛青", "#177CB0", "23,124,176"],
["碧蓝", "#3EEDE7", "62,237,231"],
["宝蓝", "#4B5CC4", "75,92,196"],
["藏蓝", "#3B2E7E", "59,46,126"],
["黛", "#4A4266", "74,66,102"],
["黛绿", "#426666", "66,102,102"],
["黛紫", "#574266", "87,66,102"],
["紫酱", "#815463", "129,84,99"],
["酱紫", "#815476", "129,84,118"],
["紫檀", "#4C221B", "76,34,27"],
["紫棠", "#56004F", "86,0,79"],
["青莲", "#801DAE", "128,29,174"],
["群青", "#4C8DAE", "76,141,174"],
["雪青", "#B0A4E3", "176,164,227"],
["丁香色", "#CCA4E3", "204,164,227"],
["藕色", "#EDD1D8", "237,209,216"],
["藕荷色", "#E4C6D0", "228,198,208"],
["苍青", "#A29B7C", "162,155,124"],
["苍黑", "#7397AB", "115,151,171"],
["苍白", "#D1D9E0", "209,217,224"],
["水红", "#F3D3E7", "243,211,231"],
["水绿", "#D4F2E7", "212,242,231"],
["淡青", "#D3E0F3", "211,224,243"],
["湖蓝", "#30DFF3", "48,223,243"],
["湖绿", "#25F8CB", "37,248,203"],
["精白", "#FFFFFF", "255,255,255"],
["像牙白", "#FFFBF0", "255,251,240"],
["雪白", "#F0FCFF", "240,252,255"],
["月白", "#D6ECF0", "214,236,240"],
["缟", "#F2ECDE", "242,236,222"],
["素", "#E0F0E9", "224,240,233"],
["荼白", "#F3F9F1", "243,249,241"],
["霜色", "#E9F1F6", "233,241,246"],
["花白", "#C2CCD0", "194,204,208"],
["鱼肚白", "#FCEFE8", "252,239,232"],
["莹白", "#E3F9FD", "227,239,253"],
["牙色", "#EEDEB0", "238,222,176"],
["铅白", "#F0F0F4", "240,240,244"],
["玄色", "#622A1D", "98,42,29"],
["玄青", "#3D3B4F", "61,59,79"],
["乌色", "#725E82", "114,94,130"],
["乌黑", "#392F41", "57,47,65"],
["漆黑", "#161823", "22,24,35"],
["墨色", "#50616D", "80,97,109"],
["墨灰", "#758A99", "117,138,153"],
["缁色", "#493131", "73,49,49"],
["煤黑", "#312520", "49,37,32"],
["黧", "#5D513C", "93,81,60"],
["黎", "#75664D", "117,102,77"],
["黝", "#6B6882", "107,104,130"],
["黝黑", "#665757", "102,87,87"],
["黯", "#41555D", "65,85,93"],
["赤金", "#F2BE45", "242,190,69"],
["银白", "#E9E7EF", "233,231,239"],
["铜绿", "#549688", "84,150,136"],
["乌金", "#A78E44", "167,142,68"],
["老银", "#BACAC6", "186,202,198"],
["猩红色", "#FF2400", "255,36,0"],
["朱红色", "#FF4D00", "255,77,0"],
["柠檬绿色", "#CCFF00", "204,255,0"],
["黄绿色", "#66FF00", "102,255,0"],
["蔚蓝色", "#007FFF", "0,127,255"],
["蓝绿色", "#7FFFD4", "127,255,212"],
["浅蓝色", "#E0FFFF", "137,207,240"],
["绿松色", "#30D5C8", "48,213,200"],
["粉末蓝", "#003399", "0,51,153"],
["皇室蓝", "#4169E1", "65,105,225"],
["天青蓝", "#2A52BE", "42,82,190"],
["钴蓝色", "#0047AB", "0,71,171"],
["海军蓝", "#000080", "0,0,128"],
["白牛仔布色", "#5E86C1", "94,134,193"],
["青玉色", "#082567", "8,37,103"],
["深茜红", "#E32636", "227,38,54"],
["洋红色", "#FF00FF", "255,0,255"],
["橙黄色", "#FFCC00", "255,204,0"],
["春绿色", "#00FF80", "0,255,128"],
["鸭绿色", "#008080", "0,128,128"],
["鲑肉色", "#FF8C69", "255,140,105"],
["米色", "#F5F5DC", "245,245,210"],
["薰衣草色", "#E6E6FA", "230,230,250"],
["兰花色", "#DA70D6", "218,112,214"],
["粉红色", "#FFC0CB", "255,192,203"],
["燃橙色", "#CC5500", "204,85,0"],
["暗灰色", "#404040", "64,64,64"],
].map(function (n) {
return n[0];
})
)
),
g = (function () {
function n() {
return r(this, n), u(this, i(n).apply(this, arguments));
}
return (
x(n, A),
e(n, [
{
key: "doOptimize",
value: function (n) {
for (var x = this.segment.POSTAG, e = 0; e < n.length; ) {
var c = n[e],
f = n[e + 1];
f &&
(f.p === x.D_U && v.includes(c.w) && (c.p = x.D_A),
c.p === x.D_N &&
this.isNominal(f.p) &&
v.includes(c.w) &&
(c.p = x.D_A)),
(e += 1);
}
return n;
},
},
{
key: "isNominal",
value: function (n) {
if (Array.isArray(n)) return this.isNominal(n[0]);
var x = this.segment.POSTAG;
return (
n === x.D_N ||
n === x.A_NT ||
n === x.A_NX ||
n === x.A_NZ ||
n === x.A_NR ||
n === x.A_NS ||
n === x.URL
);
},
},
]),
n
);
})();
function N(n, x) {
var e = {};
return (
n.forEach(function (n) {
e[n] = x;
}),
e
);
}
var F = N(
[
"王",
"张",
"黄",
"周",
"徐",
"胡",
"高",
"林",
"马",
"于",
"程",
"傅",
"曾",
"叶",
"余",
"夏",
"钟",
"田",
"任",
"方",
"石",
"熊",
"白",
"毛",
"江",
"史",
"候",
"龙",
"万",
"段",
"雷",
"钱",
"汤",
"易",
"常",
"武",
"赖",
"文",
"查",
"赵",
"肖",
"孙",
"李",
"吴",
"郑",
"冯",
"陈",
"褚",
"卫",
"蒋",
"沈",
"韩",
"杨",
"朱",
"秦",
"尤",
"许",
"何",
"吕",
"施",
"桓",
"孔",
"曹",
"严",
"华",
"金",
"魏",
"陶",
"姜",
"戚",
"谢",
"邹",
"喻",
"柏",
"窦",
"苏",
"潘",
"葛",
"奚",
"范",
"彭",
"鲁",
"韦",
"昌",
"俞",
"袁",
"酆",
"鲍",
"唐",
"费",
"廉",
"岑",
"薛",
"贺",
"倪",
"滕",
"殷",
"罗",
"毕",
"郝",
"邬",
"卞",
"康",
"卜",
"顾",
"孟",
"穆",
"萧",
"尹",
"姚",
"邵",
"湛",
"汪",
"祁",
"禹",
"狄",
"贝",
"臧",
"伏",
"戴",
"宋",
"茅",
"庞",
"纪",
"舒",
"屈",
"祝",
"董",
"梁",
"杜",
"阮",
"闵",
"贾",
"娄",
"颜",
"郭",
"邱",
"骆",
"蔡",
"樊",
"凌",
"霍",
"虞",
"柯",
"昝",
"卢",
"柯",
"缪",
"宗",
"丁",
"贲",
"邓",
"郁",
"杭",
"洪",
"崔",
"龚",
"嵇",
"邢",
"滑",
"裴",
"陆",
"荣",
"荀",
"惠",
"甄",
"芮",
"羿",
"储",
"靳",
"汲",
"邴",
"糜",
"隗",
"侯",
"宓",
"蓬",
"郗",
"仲",
"栾",
"钭",
"历",
"戎",
"刘",
"詹",
"幸",
"韶",
"郜",
"黎",
"蓟",
"溥",
"蒲",
"邰",
"鄂",
"咸",
"卓",
"蔺",
"屠",
"乔",
"郁",
"胥",
"苍",
"莘",
"翟",
"谭",
"贡",
"劳",
"冉",
"郦",
"雍",
"璩",
"桑",
"桂",
"濮",
"扈",
"冀",
"浦",
"庄",
"晏",
"瞿",
"阎",
"慕",
"茹",
"习",
"宦",
"艾",
"容",
"慎",
"戈",
"廖",
"庾",
"衡",
"耿",
"弘",
"匡",
"阙",
"殳",
"沃",
"蔚",
"夔",
"隆",
"巩",
"聂",
"晁",
"敖",
"融",
"訾",
"辛",
"阚",
"毋",
"乜",
"鞠",
"丰",
"蒯",
"荆",
"竺",
"盍",
"单",
"欧",
],
1
),
y = N(
[
"司马",
"上官",
"欧阳",
"夏侯",
"诸葛",
"闻人",
"东方",
"赫连",
"皇甫",
"尉迟",
"公羊",
"澹台",
"公冶",
"宗政",
"濮阳",
"淳于",
"单于",
"太叔",
"申屠",
"公孙",
"仲孙",
"轩辕",
"令狐",
"徐离",
"宇文",
"长孙",
"慕容",
"司徒",
"司空",
"万俟",
],
2
),
m = N(
[
"阿",
"建",
"小",
"晓",
"文",
"志",
"国",
"玉",
"丽",
"永",
"海",
"春",
"金",
"明",
"新",
"德",
"秀",
"红",
"亚",
"伟",
"雪",
"俊",
"桂",
"爱",
"美",
"世",
"正",
"庆",
"学",
"家",
"立",
"淑",
"振",
"云",
"华",
"光",
"惠",
"兴",
"天",
"长",
"艳",
"慧",
"利",
"宏",
"佳",
"瑞",
"凤",
"荣",
"秋",
"继",
"嘉",
"卫",
"燕",
"思",
"维",
"少",
"福",
"忠",
"宝",
"子",
"成",
"月",
"洪",
"东",
"一",
"泽",
"林",
"大",
"素",
"旭",
"宇",
"智",
"锦",
"冬",
"玲",
"雅",
"伯",
"翠",
"传",
"启",
"剑",
"安",
"树",
"良",
"中",
"梦",
"广",
"昌",
"元",
"万",
"清",
"静",
"友",
"宗",
"兆",
"丹",
"克",
"彩",
"绍",
"喜",
"远",
"朝",
"敏",
"培",
"胜",
"祖",
"先",
"菊",
"士",
"向",
"有",
"连",
"军",
"健",
"巧",
"耀",
"莉",
"英",
"方",
"和",
"仁",
"孝",
"梅",
"汉",
"兰",
"松",
"水",
"江",
"益",
"开",
"景",
"运",
"贵",
"祥",
"青",
"芳",
"碧",
"婷",
"龙",
"鹏",
"自",
"顺",
"双",
"书",
"生",
"义",
"跃",
"银",
"佩",
"雨",
"保",
"贤",
"仲",
"鸿",
"浩",
"加",
"定",
"炳",
"飞",
"锡",
"柏",
"发",
"超",
"道",
"怀",
"进",
"其",
"富",
"平",
"全",
"阳",
"吉",
"茂",
"彦",
"诗",
"洁",
"润",
"承",
"治",
"焕",
"如",
"君",
"增",
"善",
"希",
"根",
"应",
"勇",
"宜",
"守",
"会",
"凯",
"育",
"湘",
"凌",
"本",
"敬",
"博",
"延",
"乐",
"三",
"二",
"四",
"五",
"六",
"七",
"八",
"九",
"十",
],
1
),
C = N(
[
"华",
"平",
"明",
"英",
"军",
"林",
"萍",
"芳",
"玲",
"红",
"生",
"霞",
"梅",
"文",
"荣",
"珍",
"兰",
"娟",
"峰",
"琴",
"云",
"辉",
"东",
"龙",
"敏",
"伟",
"强",
"丽",
"春",
"杰",
"燕",
"民",
"君",
"波",
"国",
"芬",
"清",
"祥",
"斌",
"婷",
"飞",
"良",
"忠",
"新",
"凤",
"锋",
"成",
"勇",
"刚",
"玉",
"元",
"宇",
"海",
"兵",
"安",
"庆",
"涛",
"鹏",
"亮",
"青",
"阳",
"艳",
"松",
"江",
"莲",
"娜",
"兴",
"光",
"德",
"武",
"香",
"俊",
"秀",
"慧",
"雄",
"才",
"宏",
"群",
"琼",
"胜",
"超",
"彬",
"莉",
"中",
"山",
"富",
"花",
"宁",
"利",
"贵",
"福",
"发",
"义",
"蓉",
"喜",
"娥",
"昌",
"仁",
"志",
"全",
"宝",
"权",
"美",
"琳",
"建",
"金",
"贤",
"星",
"丹",
"根",
"和",
"珠",
"康",
"菊",
"琪",
"坤",
"泉",
"秋",
"静",
"佳",
"顺",
"源",
"珊",
"达",
"欣",
"如",
"莹",
"章",
"浩",
"勤",
"芹",
"容",
"友",
"芝",
"豪",
"洁",
"鑫",
"惠",
"洪",
"旺",
"虎",
"远",
"妮",
"森",
"妹",
"南",
"雯",
"奇",
"健",
"卿",
"虹",
"娇",
"媛",
"怡",
"铭",
"川",
"进",
"博",
"智",
"来",
"琦",
"学",
"聪",
"洋",
"乐",
"年",
"翔",
"然",
"栋",
"凯",
"颖",
"鸣",
"丰",
"瑞",
"奎",
"立",
"堂",
"威",
"雪",
"鸿",
"晶",
"桂",
"凡",
"娣",
"先",
"洲",
"毅",
"雅",
"月",
"旭",
"田",
"晖",
"方",
"恒",
"亚",
"泽",
"风",
"银",
"高",
"贞",
"九",
"薇",
],
2
),
E = N(
[
"家",
"民",
"敏",
"伟",
"勇",
"军",
"斌",
"静",
"丽",
"涛",
"芳",
"杰",
"萍",
"强",
"俊",
"明",
"燕",
"磊",
"玲",
"华",
"平",
"鹏",
"健",
"波",
"红",
"丹",
"辉",
"超",
"艳",
"莉",
"刚",
"娟",
"峰",
"婷",
"亮",
"洁",
"颖",
"琳",
"英",
"慧",
"飞",
"霞",
"浩",
"凯",
"宇",
"毅",
"林",
"佳",
"云",
"莹",
"娜",
"晶",
"洋",
"文",
"鑫",
"欣",
"琴",
"宁",
"琼",
"兵",
"青",
"琦",
"翔",
"彬",
"锋",
"阳",
"璐",
"旭",
"蕾",
"剑",
"虹",
"蓉",
"建",
"倩",
"梅",
"宏",
"威",
"博",
"君",
"力",
"龙",
"晨",
"薇",
"雪",
"琪",
"欢",
"荣",
"江",
"炜",
"成",
"庆",
"冰",
"东",
"帆",
"雷",
"楠",
"锐",
"进",
"海",
"凡",
"巍",
"维",
"迪",
"媛",
"玮",
"杨",
"群",
"瑛",
"悦",
"春",
"瑶",
"婧",
"兰",
"茜",
"松",
"爽",
"立",
"瑜",
"睿",
"晖",
"聪",
"帅",
"瑾",
"骏",
"雯",
"晓",
"昊",
"勤",
"新",
"瑞",
"岩",
"星",
"忠",
"志",
"怡",
"坤",
"康",
"航",
"利",
"畅",
"坚",
"雄",
"智",
"萌",
"哲",
"岚",
"洪",
"捷",
"珊",
"恒",
"靖",
"清",
"扬",
"昕",
"乐",
"武",
"玉",
"诚",
"菲",
"锦",
"凤",
"珍",
"晔",
"妍",
"璇",
"胜",
"菁",
"科",
"芬",
"露",
"越",
"彤",
"曦",
"义",
"良",
"鸣",
"芸",
"方",
"月",
"铭",
"光",
"震",
"冬",
"源",
"政",
"虎",
"莎",
"彪",
"蓓",
"钢",
"凌",
"奇",
"卫",
"彦",
"烨",
"可",
"黎",
"川",
"淼",
"惠",
"祥",
"然",
"三",
"二",
"一",
"四",
"五",
"六",
"七",
"八",
"九",
"十",
],
1
),
T = {
FAMILY_NAME_1: F,
FAMILY_NAME_2: y,
DOUBLE_NAME_1: m,
DOUBLE_NAME_2: C,
SINGLE_NAME: E,
},
k = (function () {
function s() {
return r(this, s), u(this, i(s).apply(this, arguments));
}
return (
x(s, _),
e(
s,
[
{
key: "split",
value: function (n) {
for (
var x, e = this.segment.POSTAG, c = [], f = 0;
(x = n[f]);
f++
)
if (0 < x.p) c.push(x);
else {
var t = s.matchName(x.w);
if (t.length < 1) c.push(x);
else {
for (var r, i = 0, a = 0; (r = t[a]); a++)
i < r.c &&
c.push({ w: x.w.substr(i, r.c - i) }),
c.push({ w: r.w, p: e.A_NR }),
(i = r.c + r.w.length);
var o = t[t.length - 1];
o.c + o.w.length < x.w.length &&
c.push({ w: x.w.substr(o.c + o.w.length) });
}
}
return c;
},
},
],
[
{
key: "matchName",
value: function (n, x) {
var e = 0;
isNaN(x) || (e = x);
for (var c = []; e < n.length; ) {
var f = !1,
t = n.substr(e, 2);
if (t in y) {
var r = n[0 | (e + 2)],
i = n[0 | (e + 3)];
r in m && i in C
? (f = t + r + i)
: r in E && (f = t + r + (r == i ? i : ""));
}
var a = n[0 | e];
if (!1 === f && a in F) {
var o = n[0 | (e + 1)],
s = n[0 | (e + 2)];
o in m && s in C
? (f = a + o + s)
: o in E && (f = a + o + (o == s ? s : ""));
}
!1 === f
? e++
: (c.push({ w: f, c: e }), (e += f.length));
}
return c;
},
},
]
),
s
);
})(),
O = (function () {
function n() {
return r(this, n), u(this, i(n).apply(this, arguments));
}
return (
x(n, A),
e(n, [
{
key: "doOptimize",
value: function (n, x) {
void 0 === x && (x = !1);
for (
var e = this.segment.getDict("TABLE"),
c = this.segment.POSTAG,
f = 0,
t = n.length - 1;
f < t;
) {
var r = n[f],
i = n[f + 1],
a = r.w + i.w;
if (r.p === i.p && a in e)
n.splice(f, 2, { w: a, p: e[a].p }), t--;
else if (0 < (r.p & c.D_A) && i.p & c.D_U)
n.splice(f, 2, { w: a, p: c.D_A }), t--;
else {
if (0 < (r.p & c.A_M)) {
if (0 < (i.p & c.A_M) || "%" === i.w) {
n.splice(f, 2, { w: r.w + i.w, p: c.A_M }), t--;
continue;
}
if (0 < (i.p & c.A_Q)) {
n.splice(f, 2, { w: r.w + i.w, p: c.D_MQ }), t--;
continue;
}
if (
(p = n[f + 2]) &&
0 < (p.p & c.A_M) &&
("." === i.w || "点" === i.w || "分之" === i.w)
) {
n.splice(f, 3, { w: r.w + i.w + p.w, p: c.A_M }),
(t -= 2);
continue;
}
}
if (
0 < (r.p & c.D_MQ) &&
"点" == r.w.substr(-1) &&
i.p & c.A_M
) {
for (var o = 2, s = "", u = f + o; u < t; u++) {
var p;
if (!(0 < ((p = n[u]).p & c.A_M))) break;
(s += p.w), o++;
}
n.splice(f, o, { w: r.w + i.w + s, p: c.D_MQ }),
(t -= o - 1);
} else f++;
}
}
return !0 === x ? n : this.doOptimize(n, !0);
},
},
]),
n
);
})(),
S = "!\"#$%&'*+-/0123456789=?@ABCDEFGHIJKLMNOPQRSTUVWXYZ^_`abcdefghijklmnopqrstuvwxyz{|}~.".split(
""
),
M = {};
for (var B in S) M[S[B]] = 1;
var P = (function () {
function o() {
return r(this, o), u(this, i(o).apply(this, arguments));
}
return (
x(o, A),
e(
o,
[
{
key: "doOptimize",
value: function (n) {
for (
var x = this.segment.POSTAG,
e = 0,
c = n.length - 1,
f = !1,
t = !1;
e < c;
) {
var r,
i = !!(
(r = n[e]).p === x.A_NX ||
(r.p === x.A_M && r.w.charCodeAt(0) < 128)
);
if (!1 === f && i) (f = e), e++;
else if (!1 !== t || "@" !== r.w)
if (
!1 === t ||
"@" == n[e - 1].w ||
!1 !== i ||
r.w in M
)
(!1 !== f && (i || r.w in M)) || (t = f = !1),
e++;
else {
var a = n.slice(f, e);
n.splice(f, a.length, {
w: o.toEmailAddress(a),
p: x.URL,
}),
(e = f + 1),
(c -= a.length - 1),
(t = f = !1);
}
else (t = !0), e++;
}
if (
f &&
t &&
n[c] &&
(i = !!(
(r = n[c]).p === x.A_NX ||
(r.p === x.A_M && r.w in M)
))
) {
a = n.slice(f, n.length);
n.splice(f, a.length, {
w: o.toEmailAddress(a),
p: x.URL,
});
}
return n;
},
},
],
[
{
key: "toEmailAddress",
value: function (n) {
for (var x, e = n[0].w, c = 1; (x = n[c]); c++)
e += x.w;
return e;
},
},
]
),
o
);
})(),
z =
" ,.;+-|/\\'\":?<>[]{}=!@#$%^&*()~`。,、':∶;?‘’“”〝〞ˆˇ﹕︰﹔﹖﹑·¨….¸;!´?!~—ˉ|‖"〃`@﹫¡¿﹏﹋﹌︴々﹟#﹩$﹠&﹪%*﹡﹢﹦﹤‐ ̄¯―﹨ˆ˜﹍﹎+=<­__-ˇ~﹉﹊()〈〉‹›﹛﹜『』〖〗[]《》〔〕{}「」【】︵︷︿︹︽_﹁﹃︻︶︸﹀︺︾ˉ﹂﹄︼×÷﹢﹣±≈≡≠∧∑∏∩∈⊙⌒⊥∥∠∽≌≤≥≮≯∧√﹙﹚[]﹛﹜∫∮∝∞⊙∏┌┬┐┏┳┓╒╤╕─│├┼┤┣╋┫╞╪╡━┃└┴┘┗┻┛╘╧╛┄┆┅┇╭─╮┏━┓╔╦╗┈┊│╳│┃┃╠╬╣┉┋╰─╯┗━┛╚╩╝╲╱┞┟┠┡┢┦┧┨┩┪╉╊┭┮┯┰┱┲┵┶┷┸╇╈┹┺┽┾┿╀╁╂╃╄╅╆○◇□△▽☆●◆■▲▼★♠♥♦♣☼☺◘♀√☻◙♂×▁▂▃▄▅▆▇█⊙◎۞卍卐╱╲▁▏↖↗↑←↔◤◥╲╱▔▕↙↘↓→↕◣◢∷▒░℡™";
z = z.split("");
var R = {},
U = {};
for (var I in z)
if ("" !== z[I]) {
var L = z[I].length;
U[(R[z[I]] = L)] || (U[L] = {}), (U[L][z[I]] = L);
}
var j = (function () {
function s() {
return r(this, s), u(this, i(s).apply(this, arguments));
}
return (
x(s, _),
e(
s,
[
{
key: "split",
value: function (n) {
for (
var x, e = this.segment.POSTAG, c = [], f = 0;
(x = n[f]);
f++
)
if (0 < x.p) c.push(x);
else {
var t = s.matchStopword(x.w);
if (t.length < 1) c.push(x);
else {
for (var r, i = 0, a = 0; (r = t[a]); a++)
i < r.c &&
c.push({ w: x.w.substr(i, r.c - i) }),
" " != r.w && c.push({ w: r.w, p: e.D_W }),
(i = r.c + r.w.length);
var o = t[t.length - 1];
o.c + o.w.length < x.w.length &&
c.push({ w: x.w.substr(o.c + o.w.length) });
}
}
return c;
},
},
],
[
{
key: "matchStopword",
value: function (n, x) {
isNaN(x) && (x = 0);
for (var e = [], c = !1; x < n.length; ) {
for (var f in U) {
var t = n.substr(x, f);
if (t in U[f]) {
e.push({ w: t, c: x }), (c = !0);
break;
}
}
(x += !1 === c ? 1 : t.length), (c = !1);
}
return e;
},
},
]
),
s
);
})(),
G = ["http://", "https://", "ftp://", "news://", "telnet://"],
K = 100;
for (var W in G) G[W].length < K && (K = G[W].length);
var X = [
"a",
"b",
"c",
"d",
"e",
"f",
"g",
"h",
"i",
"j",
"k",
"l",
"m",
"n",
"o",
"p",
"q",
"r",
"s",
"t",
"u",
"v",
"w",
"x",
"y",
"z",
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z",
"0",
"1",
"2",
"3",
"4",
"5",
"6",
"7",
"8",
"9",
"!",
"#",
"$",
"%",
"&",
"",
"(",
")",
"*",
"+",
",",
"-",
".",
"/",
":",
";",
"=",
"?",
"@",
"[",
"\\",
"]",
"^",
"_",
"`",
"|",
"~",
],
Q = {};
for (var W in X) Q[X[W]] = 1;
var Y = (function () {
function s() {
return r(this, s), u(this, i(s).apply(this, arguments));
}
return (
x(s, _),
e(
s,
[
{
key: "split",
value: function (n) {
for (
var x, e = this.segment.POSTAG, c = [], f = 0;
(x = n[f]);
f++
)
if (0 < x.p) c.push(x);
else {
var t = s.matchURL(x.w);
if (t.length < 1) c.push(x);
else {
for (var r, i = 0, a = 0; (r = t[a]); a++)
i < r.c &&
c.push({ w: x.w.substr(i, r.c - i) }),
c.push({ w: r.w, p: e.URL }),
(i = r.c + r.w.length);
var o = t[t.length - 1];
o.c + o.w.length < x.w.length &&
c.push({ w: x.w.substr(o.c + o.w.length) });
}
}
return c;
},
},
],
[
{
key: "matchURL",
value: function (n, x) {
isNaN(x) && (x = 0);
for (var e = [], c = !1; x < n.length; ) {
if (!1 === c && x < n.length - K) {
for (var f, t = 0; (f = G[t]); t++)
if (n.substr(x, f.length) === f) {
(c = x), (x += f.length - 1);
break;
}
} else
!1 === c ||
n[0 | x] in Q ||
(e.push({ w: n.substr(c, x - c), c: c }),
(c = !1));
x++;
}
return (
!1 !== c && e.push({ w: n.substr(c, x - c), c: c }), e
);
},
},
]
),
s
);
})(),
Z = (function () {
function n() {
return r(this, n), u(this, i(n).apply(this, arguments));
}
return (
x(n, A),
e(n, [
{
key: "doOptimize",
value: function (n) {
for (var x = this.segment.POSTAG, e = 0; e < n.length; ) {
var c = n[e],
f = n[e + 1];
if (f) {
if (
f &&
("小" === c.w || "老" === c.w) &&
(f.w in F || f.w in y)
) {
n.splice(e, 2, { w: c.w + f.w, p: x.A_NR }), e++;
continue;
}
if (
(c.w in F || c.w in y) &&
0 < (f.p & x.A_NR) &&
f.w.length <= 2
) {
n.splice(e, 2, { w: c.w + f.w, p: x.A_NR }), e++;
continue;
}
if (
(!c.p || !f.p) &&
((c.w in E && c.w === f.w) ||
(c.w in m && f.w in C))
) {
n.splice(e, 2, { w: c.w + f.w, p: x.A_NR });
var t = n[e - 1];
t && (t.w in F || t.w in y)
? n.splice(e - 1, 2, {
w: t.w + c.w + f.w,
p: x.A_NR,
})
: e++;
continue;
}
!(c.w in F || c.w in y) ||
(c.p && f.p) ||
n.splice(e, 2, { w: c.w + f.w, p: x.A_NR });
}
e++;
}
for (e = 0; e < n.length; ) {
var r = n[e],
i = n[e + 1];
i && (r.w in F || r.w in y) && i.w in E
? (n.splice(e, 2, { w: r.w + i.w, p: x.A_NR }), e++)
: e++;
}
return n;
},
},
]),
n
);
})(),
H = [
"世纪",
"年",
"年份",
"年度",
"月",
"月份",
"月度",
"日",
"号",
"时",
"点",
"点钟",
"分",
"分钟",
"秒",
"毫秒",
],
V = {};
for (var q in H) V[H[q]] = H[q].length;
var $ = (function () {
function n() {
return r(this, n), u(this, i(n).apply(this, arguments));
}
return (
x(n, A),
e(n, [
{
key: "doOptimize",
value: function (n) {
this.segment.getDict("TABLE");
for (
var x = this.segment.POSTAG, e = 0, c = n.length - 1;
e < c;
) {
var f = n[e + 1];
if (0 < ((i = n[e]).p & x.A_M) && f.w in V) {
for (var t = i.w + f.w, r = 2; ; ) {
var i;
f = n[e + r + 1];
if (
!(
(i = n[e + r]) &&
f &&
0 < (i.p & x.A_M) &&
f.w in V
)
)
break;
(r += 2), (t += i.w + f.w);
}
n.splice(e, r, { w: t, p: x.D_T }), (c -= r - 1);
} else e++;
}
return n;
},
},
]),
n
);
})(),
J = [
"世纪",
"年",
"年份",
"年度",
"月",
"月份",
"月度",
"日",
"号",
"时",
"点",
"点钟",
"分",
"分钟",
"秒",
"毫秒",
],
nn = {};
for (var xn in J) nn[J[xn]] = J[xn].length;
var en = (function () {
function D() {
return r(this, D), u(this, i(D).apply(this, arguments));
}
return (
x(D, _),
e(
D,
[
{
key: "split",
value: function (n) {
for (
var x,
e = this.segment.getDict("TABLE"),
c = [],
f = 0;
(x = n[f]);
f++
)
if (0 < x.p) c.push(x);
else {
var t = this.matchWord(x.w, 0, n[f - 1]);
if (t.length < 1) c.push(x);
else {
for (var r, i = 0, a = 0; (r = t[a]); a++)
i < r.c &&
c.push({ w: x.w.substr(i, r.c - i) }),
c.push({ w: r.w, p: e[r.w].p }),
(i = r.c + r.w.length);
var o = t[t.length - 1];
o.c + o.w.length < x.w.length &&
c.push({ w: x.w.substr(o.c + o.w.length) });
}
}
return c;
},
},
{
key: "matchWord",
value: function (n, x, e) {
isNaN(x) && (x = 0);
for (
var c = [], f = this.segment.getDict("TABLE2");
x < n.length;
) {
for (var t in f) {
var r = n.substr(x, t);
r in f[t] && c.push({ w: r, c: x, f: f[t][r].f });
}
x++;
}
return this.filterWord(c, e, n);
},
},
{
key: "filterWord",
value: function (n, x, e) {
for (
var c,
f = this.segment.POSTAG,
t = this.segment.getDict("TABLE"),
r = D.getPosInfo(n, e),
i = D.getChunks(r, 0, e),
a = [],
o = 0;
(c = i[o]);
o++
) {
var s = e.length / c.length,
u = !(a[o] = {
x: c.length,
a: 0,
b: 0,
c: 0,
d: 0,
});
if (x) var p = { w: x.w, p: x.p, f: x.f };
else p = !1;
for (var d, l = 0; (d = c[l]); l++) {
if (d.w in t) {
if (((d.p = t[d.w].p), (a[o].a += d.f), p)) {
0 < (p.p & f.A_M) &&
(0 < (t[d.w].p & f.A_Q) || d.w in nn) &&
a[o].d++,
0 < (d.p & f.D_V) &&
((u = !0), 0 < (p.p & f.D_A) && a[o].d++),
(0 < (p.p & f.A_NS) ||
p.p & f.A_NT ||
0 < (p.p & f.D_A)) &&
(0 < (d.p & f.D_N) ||
0 < (d.p & f.A_NR) ||
0 < (d.p & f.A_NS) ||
0 < (d.p & f.A_NZ) ||
0 < (d.p & f.A_NT)) &&
a[o].d++,
0 < (p.p & f.D_F) &&
(d.p & (0 < f.A_M) || d.p & (0 < f.D_MQ)) &&
a[o].d++,
(p.w in F || p.w in y) &&
(0 < (d.p & f.D_N) || 0 < (d.p & f.A_NZ)) &&
a[o].d++;
var h = c[l + 1];
h &&
(h.w in t && (h.p = t[h.w].p),
0 < (d.p & f.D_C) && p.p === h.p && a[o].d++,
("的" !== d.w && "之" !== d.w) ||
!(
0 < (h.p & f.D_N) ||
0 < (h.p & f.A_NR) ||
0 < (h.p & f.A_NS) ||
0 < (h.p & f.A_NZ) ||
0 < (h.p & f.A_NT)
) ||
(a[o].d += 1.5));
}
} else a[o].c++;
(a[o].b += Math.pow(s - d.w.length, 2)), (p = c[l]);
}
!1 === u && (a[o].d -= 0.5),
(a[o].a = a[o].a / c.length),
(a[o].b = a[o].b / c.length);
}
var b,
w = i[D.getTops(a)];
for (o = 0; (b = w[o]); o++)
b.w in t || w.splice(o--, 1);
return w;
},
},
],
[
{
key: "getPosInfo",
value: function (n, x) {
for (var e, c = {}, f = 0; (e = n[f]); f++)
c[e.c] || (c[e.c] = []), c[e.c].push(e);
for (f = 0; f < x.length; f++)
c[f] || (c[f] = [{ w: x[0 | f], c: f, f: 0 }]);
return c;
},
},
{
key: "getChunks",
value: function (n, x) {
for (
var e = n[x] || [], c = [], f = 0;
f < e.length;
f++
) {
var t = e[f],
r = t.c + t.w.length;
if (n[r])
for (
var i = D.getChunks(n, r), a = 0;
a < i.length;
a++
)
c.push([t].concat(i[a]));
else c.push([t]);
}
return c;
},
},
{
key: "getTops",
value: function (n) {
for (
var x = {
x: n[0].x,
a: n[0].a,
b: n[0].b,
c: n[0].c,
d: n[0].d,
},
e = 1;
(c = n[e]);
e++
)
x.a < c.a && (x.a = c.a),
c.b < x.b && (x.b = c.b),
x.c < c.c && (x.c = c.c),
c.d < x.d && (x.d = c.d),
x.x < c.x && (x.x = c.x);
var c,
f = [];
for (e = 0; (c = n[e]); e++)
(f[e] = 0),
(f[e] += 1.5 * (x.x - c.x)),
x.a <= c.a && (f[e] += 1),
c.b <= x.b && (f[e] += 1),
(f[e] += x.c - c.c),
(f[e] += 1 * (c.d < 0 ? x.d + c.d : c.d - x.d));
var t = 0,
r = f[0];
for (var e in f) {
var i = f[e];
if (r < i) (t = e), (r = i);
else if (i === r) {
var a = 0,
o = 0;
n[e].c < n[t].c ? a++ : o++,
n[t].a < n[e].a ? a++ : o++,
n[e].x < n[t].x ? a++ : o++,
o < a && ((t = e), (r = i));
}
}
return t;
},
},
]
),
D
);
})(),
cn = (function () {
function n() {
return r(this, n), u(this, i(n).apply(this, arguments));
}
return (
x(n, _),
e(n, [
{
key: "split",
value: function (n) {
for (var x, e = [], c = 0; (x = n[c]); c++)
x.p
? e.push(x)
: (e = e.concat(this.splitForeign(x.w)));
return e;
},
},
{
key: "splitForeign",
value: function (n) {
var x = this.segment.POSTAG,
e = [],
c = 0,
f = 0;
65296 <= (r = n.charCodeAt(0)) &&
r <= 65370 &&
(r -= 65248),
(f =
48 <= r && r <= 57
? x.A_M
: (65 <= r && r <= 90) || (97 <= r && r <= 122)
? x.A_NX
: x.UNK);
for (var t = 1; t < n.length; t++) {
var r;
if (
(65296 <= (r = n.charCodeAt(t)) &&
r <= 65370 &&
(r -= 65248),
48 <= r && r <= 57)
) {
if (f !== x.A_M) {
var i = { w: n.substr(c, t - c) };
f !== x.UNK && (i.p = f), e.push(i), (c = t);
}
f = x.A_M;
} else if (
(65 <= r && r <= 90) ||
(97 <= r && r <= 122)
) {
if (f !== x.A_NX) {
i = { w: n.substr(c, t - c) };
f !== x.UNK && (i.p = f), e.push(i), (c = t);
}
f = x.A_NX;
} else
f !== x.UNK &&
(e.push({ w: n.substr(c, t - c), p: [f] }),
(c = t)),
(f = x.UNK);
}
i = { w: n.substr(c, t - c) };
return f !== x.UNK && (i.p = f), e.push(i), e;
},
},
]),
n
);
})(),
fn = (function () {
function n() {
return r(this, n), u(this, i(n).apply(this, arguments));
}
return (
x(n, _),
e(n, [
{
key: "split",
value: function (n) {
for (var x, e = [], c = 0; (x = n[c]); c++)
x.p ? e.push(x) : (e = e.concat(this.splitSingle(x.w)));
return e;
},
},
{
key: "splitSingle",
value: function (n, x) {
var e = this.segment.POSTAG;
isNaN(x) && (x = 0);
for (var c = []; x < n.length; )
c.push({ w: n[0 | x], p: e.UNK }), x++;
return c;
},
},
]),
n
);
})(),
tn = (function () {
function n() {
return r(this, n), u(this, i(n).apply(this, arguments));
}
return (
x(n, _),
e(n, [
{
key: "split",
value: function (n) {
for (
var x,
e = this.segment.getDict("WILDCARD"),
c = [],
f = 0;
(x = n[f]);
f++
)
if (0 < x.p) c.push(x);
else {
var t = this.matchWord(x.w);
if (t.length < 1) c.push(x);
else {
for (var r, i = 0, a = 0; (r = t[a]); a++)
i < r.c && c.push({ w: x.w.substr(i, r.c - i) }),
c.push({ w: r.w, p: e[r.w.toLowerCase()].p }),
(i = r.c + r.w.length);
var o = t[t.length - 1];
o.c + o.w.length < x.w.length &&
c.push({ w: x.w.substr(o.c + o.w.length) });
}
}
return c;
},
},
{
key: "matchWord",
value: function (n, x) {
isNaN(x) && (x = 0);
for (
var e = [],
c = this.segment.getDict("WILDCARD2"),
f = n.toLowerCase();
x < n.length;
) {
var t = !1;
for (var r in c)
f.substr(x, r) in c[r] &&
(t = { w: n.substr(x, r), c: x });
!1 !== t ? (e.push(t), (x += t.w.length)) : x++;
}
return e;
},
},
]),
n
);
})(),
rn = [Y, tn, j, cn, en, k, P, Z, O, $, g],
an =
"\ufeff爱|0x1000|323\n安|0x1000|1651\n凹|0x40000000|10293\n熬|0x1000|36595\n八|0x400000|355\n扒|0x1000|16883\n拔|0x1000|3784\n把|0x40000|22\n摆|0x1000|951\n拜|0x1000|3985\n搬|0x1000|2305\n办|0x1000|261\n扮|0x1000|10508\n拌|0x1000|11672\n绊|0x1000|12776\n帮|0x1000|889\n绑|0x1000|7942\n傍|0x1000|12168\n包|0x1000|884\n饱|0x40000000|4431\n保|0x1000|981\n报|0x100000|438\n背|0x1000|3930\n倍|0x8000000|973\n本|0x10000|115\n绷|0x100000|14002\n逼|0x1000|2473\n比|0x40000|98\n必|0x8000000|1335\n毙|0x1000|8263\n避|0x1000|4562\n编|0x1000|2131\n贬|0x1000|9759\n拚|0x0400|0\n变|0x1000|264\n遍|0x20000|1624\n辨|0x1000|7007\n别|0x8000000|40734\n瘪|0x1000|15221\n并|0x10000000|45\n病|0x100000|383\n拨|0x1000|3172\n剥|0x1000|6852\n播|0x1000|5785\n驳|0x100000|9902\n搏|0x1000|11464\n补|0x1000|1726\n捕|0x1000|5370\n不|0x8000000|5\n步|0x20000|397\n擦|0x1000|2620\n才|0x8000000|82\n采|0x1000|2522\n操|0x1000|4061\n层|0x20000|640\n插|0x1000|2659\n查|0x1000|1652\n岔|0x100000|12396\n差|0x40000000|1299\n产|0x1000|1945\n长|0x40000000|1368\n常|0x8000000|648\n场|0x20000|6159\n抄|0x1000|5307\n超|0x1000|1760\n朝|0x100000|993\n吵|0x1000|5029\n炒|0x1000|5094\n扯|0x1000|3761\n闯|0x1000|2295\n称|0x1000|448\n乘|0x1000|1581\n吃|0x1000|184\n持|0x1000|1894\n斥|0x1000|0\n冲|0x1000|1093\n丑|0x40000000|5722\n出|0x1000|49\n除|0x40000|663\n穿|0x1000|774\n吹|0x1000|1510\n纯|0x40000000|3093\n蠢|0x1000|0\n此|0x10000|119\n次|0x20000|57\n从|0x40000|27\n促|0x1000|3235\n存|0x1000|2089\n寸|0x20000|5741\n搓|0x1000|7703\n打|0x1000|17890\n大|0x40000000|19\n代|0x1000|503\n带|0x1000|178\n待|0x1000|4627\n贷|0x1000|6275\n单|0x8000000|816\n但|0x10000000|37\n淡|0x40000000|5053\n当|0x40000|591\n挡|0x1000|5085\n倒|0x1000|1212\n到|0x1000|18\n得|0x2000|4434\n的|0x2000|1\n登|0x1000|1810\n等|0x2000|24\n低|0x40000000|254\n敌|0x1000|2139\n地|0x2000|1382\n第|0x100000|0\n点|0x20000|116\n电|0x100000|462\n钓|0x100000|11268\n钉|0x1000|9869\n顶|0x1000|1298\n订|0x1000|4503\n定|0x1000|694\n动|0x1000|772\n冻|0x1000|5210\n都|0x8000000|1244\n斗|0x1000|4900\n毒|0x100000|2969\n独|0x8000000|2378\n堵|0x1000|4272\n短|0x40000000|788\n段|0x20000|301\n堆|0x20000|1577\n对|0x40000|14\n兑|0x100000|10085\n顿|0x20000|1803\n夺|0x1000|2841\n朵|0x20000|3952\n恶|0x40000000|2459\n而|0x10000000|28\n二|0x40400000|88\n发|0x1000|3954\n罚|0x1000|3677\n翻|0x1000|1476\n凡|0x8000000|1749\n反|0x1000|315\n犯|0x1000|1800\n方|0x20000|372\n防|0x100000|1637\n仿|0x1000|9692\n放|0x1000|425\n非|0x8000000|185\n肥|0x100000|3240\n废|0x1000|3560\n费|0x1000|1015\n分|0x20000|168\n份|0x20000|490\n封|0x20000|1050\n否|0x1000|6368\n扶|0x1000|3217\n拂|0x1000|9728\n付|0x1000|3646\n负|0x1000|1282\n附|0x1000|1327\n赴|0x100000|1530\n副|0x20000000|122\n傅|0x0400|7535\n富|0x40000000|1725\n赋|0x100000|7857\n缚|0x1000|10335\n该|0x10000|107\n改|0x1000|665\n盖|0x1000|1401\n干|0x1000|8006\n赶|0x1000|1951\n敢|0x1000|805\n刚|0x8000000|542\n高|0x40000000|76\n搞|0x1000|339\n告|0x1000|2472\n割|0x1000|4622\n个|0x20000|8\n给|0x40000|54\n跟|0x40000|434\n更|0x8000000|56\n攻|0x1000|2631\n供|0x1000|1332\n共|0x8000000|358\n够|0x1000|1816\n估|0x1000|15021\n古|0x40000000|1283\n故|0x10000000|1574\n关|0x1000|903\n管|0x1000|368\n光|0x100000|558\n广|0x40000000|1429\n归|0x1000|1388\n滚|0x1000|3632\n过|0x2000|2722\n含|0x1000|1541\n喊|0x1000|1617\n好|0x40000000|722\n耗|0x1000|6572\n喝|0x1000|2636\n合|0x1000|4244\n何|0x10000|1081\n和|0x10000000|373\n黑|0x40000000|628\n狠|0x8000000|5760\n恨|0x1000|2846\n烘|0x1000|17075\n红|0x40000000|537\n后|0x2000000|43\n乎|0x0200|0\n划|0x1000|1961\n坏|0x40000000|1379\n还|0x8000000|550\n换|0x1000|833\n黄|0x40000000|865\n灰|0x100000|2751\n挥|0x1000|3379\n会|0x1000|35\n或|0x10000000|81\n及|0x10000000|780\n即|0x1000|172\n急|0x40000000|1074\n几|0x400000|2502\n己|0x100000|3585\n挤|0x1000|2218\n计|0x1000|1755\n继|0x8000000|0\n加|0x1000|543\n件|0x20000|166\n将|0x8000000|1460\n讲|0x1000|215\n交|0x1000|738\n叫|0x1000|3
on =
"工信处|0x0020|100\n交换机|0x0008|1000\n口|0x20008|1000\n首|0x20008|1000\n岁|0x20000|1000\n被|0x40000|22\n回调|0x1000|12663\n说的|0x40000000|30\n年|0x100000|127\n那|0x10000|528\n算不算|0x1000|1641\n有没有|0x1000|1641\n动车|0x100000|429\n这是|0x0000|877\n不知道|0x1000|905\n不可以|0x1000|50\n零点|0x404000|16891\n小童星|0x100000|4200\n和服|0x100000|130\n词|0x100000|143\n语|0x100000|143\n大难|0x100000|20\n伸手不见十指|0x40000000|0\n伸手不见五指|0x40000000|3\n孙悟空|0x0080|615\n悟空|0x0080|615\n十分宝贵|0x40000000|1\n十分必要|0x40000000|27\n十分复杂|0x40000000|17\n十分高兴|0x40000000|38\n十分关心|0x40000000|31\n十分激烈|0x40000000|9\n十分艰巨|0x40000000|17\n十分困难|0x40000000|24\n十分满意|0x40000000|12\n十分明确|0x40000000|7\n十分相似|0x40000000|10\n十分想念|0x40000000|0\n十分迅速|0x40000000|3\n产品名|0x100000|31076\n省略语|0x100000|3107\n难|0x40000000|30\n很难|0x40000000|30\n分词|0x1000|907\n法|0x0008|1\n量身打造|0x100000|728\n齐|0x40000040|30\n发力|0x1000|8480\n过人|0x40000000|13766\n部|0x20020|1000\n级|0x20020|1000\n班|0x20020|1000\n起来|0x1000|13238\n种|0x21008|1000\n重要|0x40000000|300\n已有|0x40000000|30\n大牛|0x100000|30\n中|0x2001000|534\n百元|0x400000|1080\n万元|0x400000|1080\n班花|0x100000|4376\n百|0x400000|1080\n万万|0x8400000|9351\n一把|0x200000|495\n一百|0x600000|109\n一班|0x200000|667\n一般|0x20400000|282\n一斑|0x500000|24991\n一半|0x200000|1451\n一磅|0x200000|1\n一镑|0x200000|0\n一包|0x200000|1022\n一抱|0x200000|2\n一杯|0x200000|816\n一笔|0x200000|730\n一边|0x200000|744\n一鞭|0x200000|0\n一并|0x8200000|10308\n一步|0x200000|850\n一部|0x200000|843\n一餐|0x200000|570\n一册|0x200000|523\n一侧|0x2200000|8981\n一层|0x200000|787\n一场|0x200000|904\n一朝|0x20000000|16176\n一车|0x200000|1194\n一程|0x200000|9\n一匙|0x200000|0\n一筹|0x200000|3\n一串|0x200000|666\n一吹|0x200000|551\n一次|0x200000|1029\n一簇|0x200000|501\n一撮|0x200000|496\n一打|0x200000|733\n一代|0x200000|4258\n一带|0x300000|2831\n一袋|0x200000|588\n一旦|0x8200000|1132\n一档|0x200000|748\n一刀|0x200000|704\n一道|0x200000|3660\n一得|0x500000|0\n一等|0x200000|703\n一滴|0x200000|694\n一点|0x200000|1015\n一碟|0x200000|1227\n一定|0x8400000|120\n一动|0x8400000|4\n一睹|0x201000|15\n一度|0x200000|4147\n一端|0x200000|700\n一段|0x200000|921\n一堆|0x200000|746\n一队|0x200000|652\n一对|0x200000|497\n一顿|0x200000|771\n一二|0x200000|9140\n一发|0x200000|728\n一番|0x200000|6862\n一方|0x200000|3422\n一分|0x200000|734\n一份|0x200000|883\n一服|0x200000|462\n一副|0x200000|808\n一概|0x8400000|9497\n一干|0x500000|17799\n一格|0x200000|1170\n一个|0x200000|429\n一根|0x200000|797\n一共|0x8400000|6802\n一股|0x200000|836\n一贯|0x8400000|3650\n一罐|0x200000|545\n一锅|0x200000|561\n一号|0x200000|712\n一盒|0x200000|613\n一壶|0x200000|566\n一户|0x200000|727\n一滑|0x200000|515\n一划|0x200000|0\n一画|0x200000|466\n一环|0x200008|36\n一晃|0x201000|13223\n一回|0x200000|710\n一会|0x600000|33\n一伙|0x200000|736\n一击|0x200000|708\n一级|0x200000|3494\n一己|0x210000|20522\n一剂|0x200000|1237\n一家|0x220000|491\n一见|0x200000|914\n一件|0x200000|879\n一角|0x200000|7062\n一阶|0x200000|0\n一节|0x200000|652\n一介|0x300000|2\n一经|0x8400000|7293\n一局|0x200000|751\n一举|0x200000|5783\n一卷|0x200000|597\n一觉|0x200000|648\n一看|0x200000|846\n一刻|0x200000|537\n一口|0x200000|3000\n一块|0x200000|496\n一款|0x200000|876\n一捆|0x200000|2\n一来|0x10400000|17\n一栏|0x200000|585\n一篮|0x200000|9\n一览|0x300000|30664\n一垒|0x200008|0\n一类|0x200000|550\n一力|0x8400000|0\n一连|0x200000|7025\n一两|0x200000|521\n一列|0x200000|598\n一流|0x300000|3597\n一路|0x200000|2738\n一律|0x8400000|2692\n一轮|0x200000|933\n一面|0x200000|1455\n一年|0x200000|927\n一扭|0x200000|2\n一排|0x200000|683\n一派|0x300000|57
sn =
"|0x0008|101\n醋|0x0008|101\n虾|0x0008|101\n藕|0x0008|101\n梨|0x0008|101\n杏|0x0008|101\n枣|0x0008|101\n粥|0x0008|101\n盐|0x0008|101\n姜|0x0008|101\n笋|0x0008|101\n桃|0x0008|101\n血|0x0008|101\n水|0x0008|101\n蓟|0x0008|101\n鲆|0x0008|101\n鲽|0x0008|101\n龟|0x0008|101\n鹅|0x0008|101\n鸭|0x0008|101\n葱|0x0008|101\n蒜|0x0008|101\n鸡|0x0008|101\n蛇|0x0008|101\n香干|0x0008|101\n果干|0x0008|101\n皮蛋|0x0008|101\n燕窝|0x0008|101\n草鱼|0x0008|101\n鲤鱼|0x0008|101\n鲫鱼|0x0008|101\n带鱼|0x0008|101\n黄鱼|0x0008|101\n鲈鱼|0x0008|101\n鳕鱼|0x0008|101\n墨鱼|0x0008|101\n鲅鱼|0x0008|101\n姜糖|0x0008|101\n鲢鱼|0x0008|101\n青鱼|0x0008|101\n桂鱼|0x0008|101\n鲳鱼|0x0008|101\n鲶鱼|0x0008|101\n鳗鱼|0x0008|101\n椰丝|0x0008|101\n排骨|0x0008|101\n虾肉|0x0008|101\n虾米|0x0008|101\n龙虾|0x0008|101\n螃蟹|0x0008|101\n蟹肉|0x0008|101\n蛤蜊|0x0008|101\n牡蛎|0x0008|101\n鲍鱼|0x0008|101\n鱿鱼|0x0008|101\n章鱼|0x0008|101\n海蜇|0x0008|101\n海参|0x0008|101\n海带|0x0008|101\n紫菜|0x0008|101\n白菜|0x0008|101\n油菜|0x0008|101\n芹菜|0x0008|101\n菠菜|0x0008|101\n蒜苗|0x0008|101\n麻薯|0x0008|101\n软糖|0x0008|101\n韭菜|0x0008|101\n生菜|0x0008|101\n茼蒿|0x0008|101\n香菜|0x0008|101\n豆苗|0x0008|101\n芦笋|0x0008|101\n苋菜|0x0008|101\n芥菜|0x0008|101\n糍粑|0x0008|101\n炒肝|0x0008|101\n土豆|0x0008|101\n红薯|0x0008|101\n芋头|0x0008|101\n洋葱|0x0008|101\n虾饺|0x0008|101\n茶汤|0x0008|101\n竹笋|0x0008|101\n莴笋|0x0008|101\n魔芋|0x0008|101\n山药|0x0008|101\n茭白|0x0008|101\n猪蹄|0x0008|101\n烧卖|0x0008|101\n牛蒡|0x0008|101\n榨菜|0x0008|101\n荸荠|0x0008|101\n人参|0x0008|101\n豆角|0x0008|101\n茄子|0x0008|101\n青椒|0x0008|101\n菜花|0x0008|101\n发糕|0x0008|101\n馍片|0x0008|101\n豌豆|0x0008|101\n餐包|0x0008|101\n豇豆|0x0008|101\n扁豆|0x0008|101\n奶糖|0x0008|101\n黄瓜|0x0008|101\n冬瓜|0x0008|101\n苦瓜|0x0008|101\n南瓜|0x0008|101\n丝瓜|0x0008|101\n佛手|0x0008|101\n肉粽|0x0008|101\n蘑菇|0x0008|101\n草菇|0x0008|101\n香菇|0x0008|101\n平菇|0x0008|101\n仙贝|0x0008|101\n口蘑|0x0008|101\n莲蓉|0x0008|101\n银耳|0x0008|101\n豆包|0x0008|101\n竹荪|0x0008|101\n荠菜|0x0008|101\n百合|0x0008|101\n香椿|0x0008|101\n蕨菜|0x0008|101\n芽菜|0x0008|101\n翻糖|0x0008|101\n冬菜|0x0008|101\n菊花|0x0008|101\n蛋卷|0x0008|101\n桂花|0x0008|101\n苹果|0x0008|101\n香蕉|0x0008|101\n柠檬|0x0008|101\n菠萝|0x0008|101\n草莓|0x0008|101\n山楂|0x0008|101\n猪肚|0x0008|101\n片糖|0x0008|101\n李子|0x0008|101\n话梅|0x0008|101\n柚子|0x0008|101\n芒果|0x0008|101\n柿子|0x0008|101\n荔枝|0x0008|101\n石榴|0x0008|101\n葡萄|0x0008|101\n樱桃|0x0008|101\n西瓜|0x0008|101\n木瓜|0x0008|101\n薯片|0x0008|101\n猪排|0x0008|101\n蜜饯|0x0008|101\n椰子|0x0008|101\n奶昔|0x0008|101\n花生|0x0008|101\n腰果|0x0008|101\n白果|0x0008|101\n栗子|0x0008|101\n松子|0x0008|101\n核桃|0x0008|101\n芝麻|0x0008|101\n杏仁|0x0008|101\n莲子|0x0008|101\n枸杞|0x0008|101\n桂圆|0x0008|101\n麦芽|0x0008|101\n大米|0x0008|101\n糯米|0x0008|101\n黑米|0x0008|101\n小米|0x0008|101\n小麦|0x0008|101\n玉米|0x0008|101\n西米|0x0008|101\n薏米|0x0008|101\n燕麦|0x0008|101\n高粱|0x0008|101\n芡实|0x0008|101\n白面|0x0008|101\n麻花|0x0008|101\n煎饼|0x0008|101\n面条|0x0008|101\n意面|0x0008|101\n面包|0x0008|101\n吐司|0x0008|101\n起司|0x0008|101\n年糕|0x0008|101\n豆腐|0x0008|101\n肠粉|0x0008|101\n豆皮|0x0008|101\n黄豆|0x0008|101\n毛豆|0x0008|101\n青豆|0x0008|101\n绿豆|0x0008|101\n红豆|0x0008|101\n小豆|0x0008|101\n黑豆|0x0008|101\n蚕豆|0x0008|101\n牛奶|0x0008|101\n酸奶|0x0008|101\n奶酪|0x0008|101\n切糕|0x0008|101\n丁香|0x0008|101\n蛋挞|0x0008|101\n果糖|0x0008|101\n菜包|0x0008|101\n腊肉|0x0008|101\n乌梅|0x0008|101\n锅巴|0x0008|101\n乌鱼|0x0008|101\n乌鳢|0x0008|101\n汤圆|0x0008|101\n凉皮|0x0008|101\n乳鸽|0x0008|101\n馄饨|0x0008|101\n饼干|0x0008|101\n月饼|0x0008|101\n黑枣|0x0
un =
"李克强|0x0080|101\n周襄王|0x0080|101\n埃尔斯|0x0080|101\n卫中前废公|0x0080|101\n周悼王|0x0080|101\n周敬王|0x0080|101\n谢敏男|0x0080|101\n查德-坎贝尔|0x0080|101\n史伯|0x0080|101\n雷铁夫-古森|0x0080|101\n贾文学|0x0080|101\n霍文学|0x0080|101\n高原直泰|0x0080|101\n加里·莱因克尔|0x0080|101\n加里莱因克尔|0x0080|101\n霍雷肖·盖茨|0x0080|101\n霍雷肖盖茨|0x0080|101\n韩鹏|0x0080|101\n任光|0x0080|101\n蔡邕|0x0080|101\n吕凯|0x0080|101\n哥德尔定理|0x0080|101\n库特·斯图登特|0x0080|101\n库特斯图登特|0x0080|101\n佩德罗一世|0x0080|101\n碎波|0x0080|101\n约亨·派佩尔|0x0080|101\n约亨派佩尔|0x0080|101\n约翰布莱德利|0x0080|101\n田中新一|0x0080|101\n朱厚燳|0x0080|101\n魏惠王|0x0080|101\n晋惠帝|0x0080|101\n金哀宗|0x0080|101\n元仁宗|0x0080|101\n十全老人|0x0080|101\n彼得三世|0x0080|101\n道武帝|0x0080|101\n赵陀|0x0080|101\n杨侗|0x0080|101\n西夏惠宗|0x0080|101\n北魏安定王|0x0080|101\n屈出律|0x0080|101\n后唐末帝|0x0080|101\n加拉丽娜|0x0080|101\n赖利流|0x0080|101\n浪子生涯|0x0080|101\n朱聿鐭|0x0080|101\n狂欢节之夜|0x0080|101\n西夏襄宗|0x0080|101\n金世宗|0x0080|101\n齐武帝|0x0080|101\n陈宣帝|0x0080|101\n路易六世|0x0080|101\n孟达|0x0080|101\n后唐闵帝|0x0080|101\n西夏桓宗|0x0080|101\n刘龚|0x0080|101\n鲁道夫二世|0x0080|101\n百济武王|0x0080|101\n宋顺帝|0x0080|101\n勃罗日里公爵夫人|0x0080|101\n卫绍王|0x0080|101\n少帝|0x0080|101\n温祚王|0x0080|101\n段和誉|0x0080|101\n弗朗茨一世|0x0080|101\n段廉义|0x0080|101\n塞拉西一世|0x0080|101\n吴品翰|0x0080|101\n朱本铉|0x0080|101\n安东尼·庇护|0x0080|101\n安东尼庇护|0x0080|101\n元晔|0x0080|101\n阮福晈|0x0080|101\n远洋运输|0x0080|101\n康拉德二世|0x0080|101\n马克奥里略|0x0080|101\n金徽宗|0x0080|101\n武宁王|0x0080|101\n元钊|0x0080|101\n萧琮|0x0080|101\n胡马雍|0x0080|101\n二世胡亥|0x0080|101\n约翰八世|0x0080|101\n鳖灵|0x0080|101\n路易·查理|0x0080|101\n路易查理|0x0080|101\n沸流王|0x0080|101\n向斯|0x0080|101\n晋成帝|0x0080|101\n李子春|0x0080|101\n扶余丰|0x0080|101\n端宗|0x0080|101\n光兴|0x0080|101\n阿古斯汀一世|0x0080|101\n弗朗索瓦·奥尔良|0x0080|101\n弗朗索瓦奥尔良|0x0080|101\n太孙|0x0080|101\n贾汉志|0x0080|101\n芈槐|0x0080|101\n朱常清|0x0080|101\n天光帝|0x0080|101\n拓跋翰|0x0080|101\n唐哀帝陵|0x0080|101\n李椿|0x0080|101\n阿拔斯一世|0x0080|101\n玄元皇帝|0x0080|101\n隋太祖|0x0080|101\n黎龙铤|0x0080|101\n后唐闵帝|0x0080|101\n路奇乌斯·维鲁斯|0x0080|101\n路奇乌斯维鲁斯|0x0080|101\n让-雅克·德萨林|0x0080|101\n让-雅克德萨林|0x0080|101\n宋康王|0x0080|101\n刘柄|0x0080|101\n朱友珪|0x0080|101\n金哀宗|0x0080|101\n奥托二世|0x0080|101\n奥托三世|0x0080|101\n阿尔布雷希特一世|0x0080|101\n佩德罗·维莱斯|0x0080|101\n佩德罗维莱斯|0x0080|101\n熊彼特|0x0080|101\n乌瑟卡夫|0x0080|101\n迈克尔五世|0x0080|101\n中主|0x0080|101\n鲁穆公|0x0080|101\n西美昂大帝|0x0080|101\n阿道夫一世|0x0080|101\n李旵|0x0080|101\n莱翁一世|0x0080|101\n大庆法王|0x0080|101\n贵族的早餐|0x0080|101\n骑马的小姐|0x0080|101\n洁净的露台|0x0080|101\n群猫|0x0080|101\n卡思维勒像|0x0080|101\n王晓倩|0x0080|101\n李明文|0x0080|101\n百弊丛生|0x0080|101\n种谔|0x0080|101\n韦荣初|0x0080|101\n米切尔·斯平克斯|0x0080|101\n米切尔斯平克斯|0x0080|101\n横山大观|0x0080|101\n高有德|0x0080|101\n约翰U.培根|0x0080|101\n葛剑雄|0x0080|101\n侯及名|0x0080|101\n根本博|0x0080|101\n刘国光|0x0080|101\n载仁亲王|0x0080|101\n范德格里夫特|0x0080|101\n杨开忠|0x0080|101\n张嶷墓|0x0080|101\n池文学|0x0080|101\n吕文学|0x0080|101\n赵文学|0x0080|101\n头曼|0x0080|101\n黄汲清|0x0080|101\n施振荣|0x0080|101\n薛暮桥|0x0080|101\n赖若愚|0x0080|101\n邓光甜|0x0080|101\n普拉蒂巴·帕蒂尔|0x0080|101
pn =
"CDM-9200|0x0008|0\nCDM-8930|0x0008|0\nPPC-6600|0x0008|0\nPPC-6601|0x0008|0\nXV6600|0x0008|0\nCDM-8940|0x0008|0\nSMT 5600|0x0008|0\nPPC 4100|0x0008|0\nCDM-8615|0x0008|0\nCDM-8920|0x0008|0\nCDM-8910|0x0008|0\nCDM-8425|0x0008|0\nCDM-9900|0x0008|0\nCDM-9950|0x0008|0\nNokia-N8|0x0008|0\nNokia-Nuron 5230|0x0008|0\nNokia-X6|0x0008|0\nNokia-N97|0x0008|0\nNokia-E72|0x0008|0\nNokia-N900|0x0008|0\nNode|0x0008|0\nNodejs|0x0008|0\nNode.js|0x0008|0\nISO-9001|0x0008|0\nC++|0x0008|0\n",
dn =
"揭穿,戳穿\n聪慧,聪明\n葱郁,葱茏\n粗暴,粗鲁\n粗俗,粗鄙\n粗鄙,粗俗\n篡夺,夺取\n懦弱,脆弱\n村庄,村落\n村子,村庄\n存放,寄存\n寄放,存放\n过错,错误\n达到,到达\n回覆,答复\n端详,打量\n古板,呆板\n拘捕,逮捕\n率领,带领\n懒惰,怠惰\n担负,担当\n担任,担负\n畏怯,胆怯\n捣鬼,捣乱\n悼念,吊唁\n道贺,道喜\n贺喜,道贺\n消沉,低沉\n仇视,敌视\n招架,抵挡\n抵触,抵牾\n抵御,抵抗\n境地,地步\n推翻,颠覆\n装点,点缀\n玷辱,玷污\n惦念,惦记\n钓饵,诱饵\n诱饵,钓饵\n懂得,晓得\n陡峭,峻峭\n抗衡,对抗\n对照,对比\n对比,对照\n对立,对峙\n堕落,腐化\n蜕化,堕落\n讹诈,敲诈\n欺诈,讹诈\n恶毒,狠毒\n挖掘,发掘\n会见,会面\n汇合,会合\n会意,会心\n憨厚,浑厚\n憨实,浑厚\n淳朴,浑厚\n凌乱,混乱\n活气,活力\n激烈,剧烈\n机智,机灵\n聚拢,集合\n慌忙,急忙\n棘手,辣手\n规划,计划\n技巧,技能\n焦躁,烦躁\n忙碌,繁忙\n繁荣,繁华\n孳生,繁殖\n反水,反叛\n反映,反应\n犯罪,犯法\n法子,方法\n提防,防备\n阴碍,妨碍\n走访,访问\n仿造,仿制\n仿制,仿造\n诬蔑,诽谤\n废止,废除\n劳神,费心\n分辩,辩白\n分说,分辩\n纷纷,纷纭\n纷繁,纷纷\n纷乱,缭乱\n凌乱,纷乱\n叮嘱,吩咐\n掩饰,粉饰\n发奋,奋发\n丰厚,丰富\n丰登,丰收\n景色,风景\n风行,盛行\n锐利,锋利\n犀利,锋利\n奉承,阿谀\n肤浅,浮浅\n浮现,显现\n呈现,显现\n抚育,抚养\n左近,附近\n挂彩,负伤\n繁杂,复杂\n改良,改进\n改善,改良\n矫正,改正\n情愿,甘心\n纲要,纲领\n昂扬,高昂\n高下,高低\n文雅,高雅\n高档,高级\n高深,精深\n精湛,高深\n告诉,告知\n奉告,告诉\n讴歌,歌颂\n依据,根据\n改换,更换\n功夫,工夫\n功勋,功劳\n赡养,供养\n勾搭,勾结\n引诱,勾引\n估量,估计\n激励,鼓励\n怂恿,鼓动\n怪僻,古怪\n旧居,故居\n家乡,故乡\n执拗,固执\n顽固,固执\n察看,观察\n关切,关心\n荣耀,光荣\n辉煌,光辉\n规模,范围\n阴谋,诡计\n武断,果断\n过程,进程\n过甚,过火\n过剩,多余\n多余,过剩\n害怕,惧怕\n含混,含糊\n豪爽,豪放\n豪华,奢华\n奢华,豪华\n激情,豪情\n耗损,耗费\n号召,号令\n和气,和蔼\n合适,适合\n适合,合适\n黑洞洞,黑沉沉\n黑魆魆,黑沉沉\n黑黝黝,黑沉沉\n忽略,疏忽\n解脱,摆脱\n拜会,拜见\n拜谒,拜见\n伴同,伴随\n帮凶,爪牙\n表率,榜样\n黄昏,傍晚\n褒奖,嘉奖\n包含,包括\n包孕,包含\n维持,保持\n保留,保存\n维护,保护\n扞卫,保卫\n颐养,保养\n保重,珍重\n珍重,保重\n悲哀,悲痛\n悲恸,悲哀\n卑劣,卑鄙\n卑贱,卑下\n卑下,卑贱\n低贱,卑贱\n卑微,低微\n奔波,奔走\n原本,本来\n原先,本来\n本色,本质\n爱护,爱惜\n爱慕,倾慕\n喜爱,爱好\n暧昧,暗昧\n支配,安排\n支配,安排\n安适,安逸\n安闲,安适\n劝慰,安慰\n平稳,安稳\n安眠,安息\n安放,安置\n暗害,暗杀\n暗算,暗害\n暗藏,隐藏\n按照,依照\n肮脏,龌龊\n龌龊,肮脏\n恶浊,肮脏\n懊悔,后悔\n空费,白费\n枉费,白费\n陈列,摆设\n愚蠢,笨拙\n强迫,逼迫\n真切,逼真\n对比,比较\n竞赛,比赛\n蔑视,鄙弃\n弊病,弊端\n必定,一定\n必然,必定\n毕生,终生\n终生,毕生\n终身,毕生\n边境,边疆\n边陲,边境\n识别,辨认\n辩护,辩解\n禀赋,天赋\n博得,赢得\n肉搏,搏斗\n哺育,哺养\n猜忌,猜疑\n才干,才华\n采用,采取\n采纳,采用\n参军,从军\n从军,参军\n入伍,参军\n残暴,残酷\n残酷,残暴\n残忍,残暴\n绚烂,残暴\n仓皇,仓促\n轻率,草率\n区别,区分\n查访,察访\n刹那,霎时\n发生,产生\n铲除,革除\n长久,久长\n长年,终年\n终年,长年\n怅惘,惘然\n惘然,怅惘\n抄录,抄写\n超出,超越\n超越,超出\n越过,超出\n耻笑,嘲笑\n沉静,沉寂\n默然,沉默\n沉沦,沉溺\n沉湎,沉沦\n沉思,寻思\n深思,沉思\n繁重,沉重\n陈述,陈说\n述说,陈述\n陈旧,陈腐\n称颂,称赞\n胜利,<EFBFBD><EFBFBD>
ln =
" \n,\n.\n;\n+\n-\n|\n/\n\\\n'\n\"\n:\n?\n<\n[\n]\n{\n}\n!\n@\n#\n$\n%\n^\n&\n*\n(\n)\n~\n`\n \n\n。\n\n\n\n“\n”\n\n\n\n\n\n\n¥\n\n……\n\n×\n\n—\n【\n】\n\n\n\n、\n《\n》\n\n第二\n一番\n一直\n一个\n一些\n许多\n种\n有的是\n也就是说\n末##末\n啊\n阿\n哎\n哎呀\n哎哟\n唉\n俺\n俺们\n按\n按照\n吧\n吧哒\n把\n罢了\n被\n本\n本着\n比\n比方\n比如\n鄙人\n彼\n彼此\n边\n别\n别的\n别说\n并\n并且\n不比\n不成\n不单\n不但\n不独\n不管\n不光\n不过\n不仅\n不拘\n不论\n不怕\n不然\n不如\n不特\n不惟\n不问\n不只\n朝\n朝着\n趁\n趁着\n乘\n冲\n除\n除此之外\n除非\n除了\n此\n此间\n此外\n从\n从而\n打\n待\n但\n但是\n当\n当着\n到\n得\n的\n的话\n等\n等等\n地\n第\n叮咚\n对\n对于\n多\n多少\n而\n而况\n而且\n而是\n而外\n而言\n而已\n尔后\n反过来\n反过来说\n反之\n非但\n非徒\n否则\n嘎\n嘎登\n该\n赶\n个\n各\n各个\n各位\n各种\n各自\n给\n根据\n跟\n故\n故此\n固然\n关于\n管\n归\n果然\n果真\n过\n哈\n哈哈\n呵\n和\n何\n何处\n何况\n何时\n嘿\n哼\n哼唷\n呼哧\n乎\n哗\n还是\n还有\n换句话说\n换言之\n或\n或是\n或者\n极了\n及\n及其\n及至\n即\n即便\n即或\n即令\n即若\n即使\n几\n几时\n己\n既\n既然\n既是\n继而\n加之\n假如\n假若\n假使\n鉴于\n将\n较\n较之\n叫\n接着\n结果\n借\n紧接着\n进而\n尽\n尽管\n经\n经过\n就\n就是\n就是说\n据\n具体地说\n具体说来\n开始\n开外\n靠\n咳\n可\n可见\n可是\n可以\n况且\n啦\n来\n来着\n离\n例如\n哩\n连\n连同\n两者\n了\n临\n另\n另外\n另一方面\n论\n嘛\n吗\n慢说\n漫说\n冒\n么\n每\n每当\n们\n莫若\n某\n某个\n某些\n拿\n哪\n哪边\n哪儿\n哪个\n哪里\n哪年\n哪怕\n哪天\n哪些\n哪样\n那\n那边\n那儿\n那个\n那会儿\n那里\n那么\n那么些\n那么样\n那时\n那些\n那样\n乃\n乃至\n呢\n能\n你\n你们\n您\n宁\n宁可\n宁肯\n宁愿\n哦\n呕\n啪达\n旁人\n呸\n凭\n凭借\n其\n其次\n其二\n其他\n其它\n其一\n其余\n其中\n起\n起见\n起见\n岂但\n恰恰相反\n前后\n前者\n且\n然而\n然后\n然则\n让\n人家\n任\n任何\n任凭\n如\n如此\n如果\n如何\n如其\n如若\n如上所述\n若\n若非\n若是\n啥\n上下\n尚且\n设若\n设使\n甚而\n甚么\n甚至\n省得\n时候\n什么\n什么样\n使得\n是\n是的\n首先\n谁\n谁知\n顺\n顺着\n似的\n虽\n虽然\n虽说\n虽则\n随\n随着\n所\n所以\n他\n他们\n他人\n它\n它们\n她\n她们\n倘\n倘或\n倘然\n倘若\n倘使\n腾\n替\n通过\n同\n同时\n哇\n万一\n往\n望\n为\n为何\n为了\n为什么\n为着\n喂\n嗡嗡\n我\n我们\n呜\n呜呼\n乌乎\n无论\n无宁\n毋宁\n嘻\n吓\n相对而言\n像\n向\n向着\n嘘\n呀\n焉\n沿\n沿着\n要\n要不\n要不然\n要不是\n要么\n要是\n也\n也罢\n也好\n一\n一般\n一旦\n一方面\n一来\n一切\n一样\n一则\n依\n依照\n矣\n以\n以便\n以及\n以免\n以至\n以至于\n以致\n抑或\n因\n因此\n因而\n因为\n哟\n用\n由\n由此可见\n由于\n有\n有的\n有关\n有些\n又\n于\n于是\n于是乎\n与\n与此同时\n与否\n与其\n越是\n云云\n哉\n再说\n再者\n在\n在下\n咱\n咱们\n则\n怎\n怎么\n怎么办\n怎么样\n怎样\n咋\n照\n照着\n者\n这\n这边\n这儿\n这个\n这会儿\n这就是说\n这里\n这么\n这么点儿\n这么些\n这么样\n这时\n这些\n这样\n正如\n吱\n之\n之类\n之所以\n之一\n只是\n只限\n只要\n只有\n至\n至于\n诸位\n着\n着呢\n自\n自从\n自个儿\n自各儿\n自己\n自家\n自身\n综上所述\n总的来看\n总的来说\n总的说来\n总而言之\n总之\n纵\n纵令\n纵然\n纵使\n遵照\n作为\n兮\n呃\n呗\n咚\n咦\n喏\n啐\n喔唷\n嗬\n嗯\n嗳",
hn = [an, on, sn, un, pn],
bn = [dn],
wn = [ln];
(n.CHS_NAMES = T),
(n.ChsNameOptimizer = Z),
(n.ChsNameTokenizer = k),
(n.DatetimeOptimizer = $),
(n.DictOptimizer = O),
(n.DictTokenizer = en),
(n.EmailOptimizer = P),
(n.ForeignTokenizer = cn),
(n.Module = d),
(n.Optimizer = A),
(n.POSTAG = s),
(n.PunctuationTokenizer = j),
(n.Segment = D),
(n.SingleTokenizer = fn),
(n.Tokenizer = _),
(n.URLTokenizer = Y),
(n.WildcardTokenizer = tn),
(n.cnPOSTag = l),
(n.dicts = hn),
(n.enPOSTag = h),
(n.getPOSTagTranslator = p),
(n.modules = rn),
(n.names = un),
(n.pangu = an),
(n.panguExtend1 = on),
(n.panguExtend2 = sn),
(n.stopword = ln),
(n.stopwords = wn),
(n.synonym = dn),
(n.synonyms = bn),
(n.useDefault = function (n) {
return (
n.use(rn),
n.loadDict(hn),
n.loadSynonymDict(bn),
n.loadStopwordDict(wn),
n
);
}),
(n.wildcard = pn),
Object.defineProperty(n, "__esModule", { value: !0 });
});
},
{},
],
2: [
function (require, module, exports) {
"use strict";
var _segmentit = require("segmentit"),
segmentit = (0, _segmentit.useDefault)(new _segmentit.Segment());
(lunr.segmentit = segmentit),
(lunr.queryHandler = function (a) {
return (
/^[\u4e00-\u9fa5]+$/.test(a) &&
(a = lunr.segmentit
.doSegment(a)
.map(function (a) {
return "+" + a.w;
})
.join(" ")),
a
);
});
},
{ segmentit: 1 },
],
},
{},
[2]
);