searchEngineJump 搜索引擎快捷跳转
// ==UserScript==
// @name searchEngineJump 搜索引擎快捷跳转
// @author NLF&锐经(修改) & iqxin(修改)
// @contributor iqxin
// @description 方便的在各个搜索引擎之间跳转,增加可视化设置菜单,能更友好的自定义设置,修复百度搜索样式丢失的问题
// @version 1.0.1
// @created 2011-07-02
// @lastUpdated 2022-11-24
// @namespace https://greasyfork.org/zh-CN/scripts/27752-searchenginejump
// @homepage https://github.com/qxinGitHub/searchEngineJump
// @require https://greasyfork.org/scripts/408009-togbk/code/toGBK.js?version=832799
// @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFSElEQVR4nMWXX4hdVxXGf2vfe89kJg61ia0DYzMTMWnoQ0FJtKmtJsFixT8DBSmYtGMLgq0PCqMEKwmxYzSGyUPBB7XRNi0FC6JtwYovgcS0klJD8SHakoExYhLQFkwn9/aeOfv7fDi3SStJ5o4muN4O7L32b33rz94H/s8WS10cvR3yVQaY++wnkESkwDK2sMy1EwXDtzRRziBhu+dGDG48smSA5kUP//wmAFIkrNwiGMOsBzYAQwTzEEeBY8BJO1fYtF+4laGPv/i/Afz1C1sAYwngZiKmsDcDI0DrHUtL4DRwMGAmUnVcCtpHPsrQbS/1DZDe+VFHblKziIjYBjwD3Iu5ARBwBjgJnAkwMAa+z+ZZqXEX8VZg0T784aUDzH3uk0DtVQvlVsMjwGpMB3gauAu8ieB2YDPwxR5gF/gQ+MeoNUFzACI4d+imvgDOp0BVRWo2AW62eRi8wvY/wNtrgGhDL+7a/gIcBLYBu4HrsPdSzr8K/JlcLk2BaCQstSxN2VptuYO93an7WES0UyORGg1Wfu0QKivyQhfb56yhn4B3Ynew1kD1oDTfJF20vi8NYBvjMVubbWHrOdtPhwaAYPVvfs8Hf1u32bJbDtXVbgFvAj4AOgTGzhPhGMdV/wCvbtmAJSyttzRiuWv7CdttAlY/f/iimwdvfQGiAfmtczg/jnOJ8/txtRbnvgAu6FSPtg1AC3wGPAvgWGRYqiSowLwC1Ru4GoFyFPc3ZM8DfGPLB1jZXlhe74sS6AAc+O6vL+tg6LaX2LP/SSA6tkpcYeee36/0D/C7Ve9BwZs97iLMEMDAE5N07z1wSQebvl/y3KkAGDIUsrHpRp8ACeDGw38kZdPMPtrILhvZ1yZ5TZJxvnwuW40GzSSaDa1vJq1oJXVbKZ9qpv5qoO6Cqr5ULB+zfNrygOX7LS+PlCgeu+eimz/1w0yWaTTScIqYTEERcDoiXovFauddAAA22CeRDyKD/Bnkbd32PNgUj09S/GwrUMt+x14hiWVFI1LEVyPidggi4hfOnuv3nr8AEGC5sj1j+4TtAcu7i4HlDwLLqRawMmtmnidn6JYLGIa7C/mbwHeAgYATQexPjVCVxcZd7SUACDCEfRyznXoMr8Sawf4lcDdwI7AKWAdss/0r2dOyr6kFpCn7hiyPRlDY5mM7z10W4F1KFT+/p6ZwDkgT2HuN19Tz3yXWG+NnJ8uR9h0FSStSRAFBwAmbpu3xbP/T9rzkp2zvtt2RzcvfG15EAaC8/8m6FkgmpWdsTyD/COtv9esnj1haZXvEtiXP2d5jc6es+3qHv8/2uO1v2d4hedA2H/n2vxZX4LwS+78E1PcDqprAOPZao9Gxs5PNkc6dXUKnIuI1Z8+lRijLo8AR2+OWqeeBS8n7bE8bd2x4Zc97FwcAaP307vqyiXi7QzBi7OyXGel8GkJEBAFUWUREIXlnL/LCvgBheZ9h2lLHyvxp5rrFAZZiG3e16zliBm3vsD0lu6i5ja0awppWrjrKmeOPjAL/UQP/rf1h11BPJHckT/dkL+vDjeXC0pRy3qGcB22x9oHZKwcAcPTh5UimzrWnexGXlrCFlAvlakq5eiiX3eLtSXnFAABe3j1c/0PgTp1z77NUKmesjHMulKuttq9X/eq+sgAAx35wTZ0OqWNrWqr2KVelqoqcF3DOL1r5dStfHQCoW03K9ApuWrnam/PCnHN+StZDRHSK1jLgCnXBpeymr/8dS+SFbmH7eiu/TkQnNRrkqmL20XVXFwBg7QOzRASSsDJFaxndssPso+uu9tH92b8BowSyPc/iZtEAAAAASUVORK5CYII=
// @license MIT
// @match *://*.bing.com/search\?*
// @match *://*.baidu.com/s\?*
// @match *://*.google.com/*
// @match *://*.quword.com/*
// @exclude *://mega.nz/*
// @grant GM_getValue
// @grant GM_setValue
// @grant GM_addStyle
// @grant GM_deleteValue
// @grant GM_setClipboard
// @grant GM_registerMenuCommand
// @grant GM_openInTab
// @grant GM_xmlhttpRequest
// @run-at document-end
// ==/UserScript==
(function () {
'use strict';
console.log("脚本: 搜索引擎快捷跳转 --- 开始执行 --- 发布者: qxin --- GitHub:https://github.com/qxinGitHub/searchEngineJump ← 问题反馈地址")
function iqxinstart() {
// 根据规则把搜索引擎列表插入到指定网站
var rules = [
// 网页搜索/////////////第一个可以当模板看
{
name: "google网页搜索",// 你要加载的网站的名字(方便自己查找)
// 是否启用.
enabled: true,
// 在哪个网站上加载,正则.
url: /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/[^?]+\?(?!tbm=)(?:&?q=|(?:[^#](?!&tbm=))+?&q=)(?:.(?!&tbm=))*$|(^https?:\/\/xn--flw351e\.ml\/search\?q=)/,
// 加载哪个类型的列表:
// ['web'|'music'|'video'|'image'|'download'|'shopping'|'translate'|'knowledge'|'sociality']
engineList: 'web',
// 添加一个class, 用来使用目标网站的样式
class: "s6JM6d",
// 若固定到顶栏,是否给一个高度
fixedTop: 52,
// 固定到顶栏, 兼容ac百度用
// fixedTop2:88,
// 给引擎列表的样式
style: '\
z-index: 100;\
margin-top:5px;\
margin-bottom:-5px;\
',
// 给引擎列表的样式 (“style_ACBaidu” 可选,是为了兼容 “AC Baidu” 脚本)
style_ACBaidu: '\
text-align: center;\
z-index: 100;\
margin-top:5px;\
',
// 插入文档,相关
// target 将引擎跳转工具栏插入到文档的某个元素
// (请使用xpath匹配,比如: '//*[@id="subform_ctrl"]' 或者 css匹配(请加上 'css;' 的前缀),比如: 'css;#subform_ctrl' );
// keyword 使用 xpath 或者 css选中一个form input元素 或者 该项是一个函数,使用返回值
// where 四种:
// 'beforeBegin'(插入到给定元素的前面) ;
// 'afterBegin'(作为给定元素的第一个子元素) ;
// 'beforeEnd' (作为给定元素的最后一个子元素) ;
// 'afterEnd'(插入到给定元素的后面);.
insertIntoDoc: {
target: 'css;#appbar',
// 若 keyword 使用函数获取
// keyword: function () {
// var input = document.getElementById('lst-ib');
// if (input) return input.value;
// },
keyword: '//input[@name="q"]',
where: 'beforeBegin',
},
// 修改源网页用来适应跳转栏(可选)
// stylish: 'body.vasq #hdtbMenus.hdtb-td-o{top:100px !important;} #hdtbMenus{top:92px;margin-top:30px;}'
stylish: '#appbar.hdtb-ab-o{height:0px !important;} #hdtbMenus{position:unset}'
},
{
name: "google-hash-query",// 不刷新页面显示搜索结果的google
enabled: true,
url: /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/[^#]*#(?:&?q=|.+?&q=).+/,
engineList: 'web',
style: '\
margin-left: 142px;\
z-index: 100;\
margin-top:5px;\
',
style_ACBaidu: '\
text-align: center;\
z-index: 100;\
margin-top:5px;\
',
insertIntoDoc: {
target: 'css;#appbar',
keyword: function () {
var input = document.getElementById('lst-ib');
if (input) return input.value;
},
where: 'beforeBegin',
},
stylish: 'body.vasq #hdtbMenus.hdtb-td-o{top:100px !important}'
},
{
name: "百度网页搜索",
url: /^https?:\/\/www\.baidu\.com\/(?:s|baidu)/,
enabled: true,
engineList: "web",
fixedTop: 70,
fixedTop2: 88,
// fixedTopTarget: "css;.s_form ",
fixedTopTarget: "css;#wrapper_wrapper",
// fixedTopWhere:"beforeEnd",
fixedTopWhere: "beforeBegin",
style: '\
margin-top:8px;\
margin-bottom: -5px;\
z-index: 101;\
margin-left: 144px;\
',
style_ACBaidu: '\
margin-top: 8px;\
margin-bottom: -5px;\
z-index: 99;\
text-align: center;\
padding-left:0px !important;\
background: rgba(248,248,248,0.4);\
backdrop-filter: blur(10px);\
',
insertIntoDoc: {
keyword: 'css;input#kw',
target: 'css;#s_tab',
where: 'afterEnd',
},
stylish: ".headBlock,.se_common_hint{display:none !important} #wrapper>.result-molecule{z-index:300 !important}"
},
{
name: "必应网页搜索",
url: /^https?:\/\/[^.]*\.bing\.com\/search/,
enabled: true,
engineList: "web",
style: '\
padding-left:15px;\
margin-top:6px;\
margin-left: 148px;\
margin-bottom:-10px;\
',
style_ACBaidu: '\
text-align: center;\
margin-left: -120px;\
margin-right: 0px;\
margin-bottom:-20px;\
',
insertIntoDoc: {
keyword: 'css;#sb_form_q',
target: 'css;#b_content',
where: 'beforeBegin',
},
},
{
name: "DDG",
url: /^https?:\/\/duckduckgo\.com\/*/i,
enabled: true,
engineList: "web",
style: '\
margin-top:5px;\
',
insertIntoDoc: {
keyword: '//input[@name="q"]',
target: 'css;.results--main',
where: 'beforeBegin',
},
},
{
name: "雅虎网页搜索",
url: /^https?:\/\/search\.yahoo\.com\/search/i,
engineList: "web",
enabled: true,
fixedTop: 54,
style: "\
margin-left:122px;\
",
insertIntoDoc: {
keyword: 'css;#yschsp',
target: 'css;#horizontal-bar',
where: 'afterBegin',
},
},
{
name: "雅虎日本网页搜索",
url: /^https?:\/\/search\.yahoo\.co\.jp\/search/i,
engineList: "web",
enabled: true,
style: "\
margin-left:0px;\
width:1050px;\
display:flex;\
-webkit-box-orient: vertical;\
-webkit-box-direction: normal;\
margin: auto;\
",
insertIntoDoc: {
keyword: '//input[@name="p"]',
target: 'css;.Header__inner',
where: 'afterEnd',
},
},
{
name: "台湾雅虎网页搜索",
url: /^https?:\/\/tw\.search\.yahoo\.com\/search/i,
engineList: "web",
enabled: true,
fixedTop: 52,
style: "\
margin-left:-10px;\
margin-bottom:10px;\
",
insertIntoDoc: {
keyword: 'css;#yschsp',
target: 'css;#results',
where: 'afterBegin',
},
},
{
name: "searx",
url: /^https?:\/\/searx\.me\/\?q/i,
engineList: "web",
enabled: true,
style: "\
margin-left:-10px;\
margin-bottom:10px;\
",
insertIntoDoc: {
keyword: 'css;#q',
target: 'css;#categories',
where: 'beforeBegin',
},
},
{
name: "搜狗",
url: /^https?:\/\/www\.sogou\.com\/(?:web|s)/,
enabled: true,
engineList: "web",
fixedTop: 60,
style: "\
top:-46px;\
z-index:99;\
margin-left:-5px;\
",
style_ACBaidu: "\
top:-46px;\
z-index:99;\
margin-left:60px;\
padding-left: 0px !important;\
",
insertIntoDoc: {
keyword: "css;#upquery",
target: "css;#wrapper",
where: "afterBegin",
},
stylish: "#float_uphint{display:none;}",
},
{
name: "yandex",
url: /^https?:\/\/yandex\.(?:com|ru)\/search/i,
engineList: "web",
enabled: true,
fixedTop: 96,
class: "main__center",
style: "\
padding-left:0px;\
",
insertIntoDoc: {
keyword: 'css;.input__control',
target: 'css;.main',
where: 'beforeBegin',
},
stylish: ".main .main__center{padding-top:0px}"
},
{
name: "google网页分类搜索",
enabled: true,
url: /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/[^?]+\?(?:tbm=)(?:&?q=|(?:[^#](?!&tbm=))+?&q=)(?:.(?!&tbm=))*$/,
engineList: 'web',
style: '\
margin-left: 142px;\
z-index: 100;\
margin-top:5px;\
',
insertIntoDoc: {
target: 'css;#appbar',
keyword: '//input[@name="q"]',
where: 'beforeBegin',
},
stylish: 'body.vasq #hdtbMenus.hdtb-td-o{top:100px !important}'
},
{
name: "startpage",
enabled: true,
url: /^https?:\/\/(www\.)?startpage\.com\/[a-zA-Z]{2,3}\/search/,
engineList: 'web',
fixedTop: 103,
style: '\
z-index: 100;\
',
insertIntoDoc: {
target: 'css;.layout-web__mainline',
keyword: '//input[@name="query"]',
// where: 'beforeBegin',
where: 'afterBegin',
},
},
{
name: "startpage2",
enabled: true,
url: /^https?:\/\/www\.startpage\.com\/do\/asearch/,
engineList: 'web',
fixedTop: 102,
fixedTopColor: "#202c46",
nightMode: true,
style: '\
z-index: 100;\
margin-left: 135px;\
color:#ccc;\
',
insertIntoDoc: {
target: 'css;.layout-web__header',
keyword: '//input[@name="query"]',
// where: 'beforeBegin',
where: 'beforeEnd',
},
stylish: ".layout-web__body{margin-top:110px;}",
},
{
name: "infinitynewtab",
enabled: true,
url: /^https?:\/\/google\.infinitynewtab\.com\/\?q/i,
engineList: 'web',
style: '\
z-index: 100;\
margin-top: 20px;\
',
insertIntoDoc: {
target: 'css;.search-types',
// keyword: 'css;input.gsc-input',
keyword: '//input[@name="search"]',
where: 'afterBegin',
},
},
{
name: "ecosia",
enabled: true,
url: /^https?:\/\/www\.ecosia\.org\/search\?/i,
engineList: 'web',
style: '\
margin-left: -10px;\
margin-top: -20px;\
z-index:1;\
background-color:#fff;\
',
insertIntoDoc: {
target: 'css;.mainline',
keyword: '//input[@name="q"]',
where: 'afterBegin',
},
},
{
name: "f搜",
enabled: true,
url: /^https?:\/\/fsoufsou\.com\/search/,
engineList: 'web',
fixedTop: 111,
style: '\
margin-left: 50px;\
z-index: -99999;\
margin-top:5px;\
',
style_ACBaidu: '\
text-align: center;\
z-index: -99999;\
margin-top:5px;\
',
insertIntoDoc: {
target: 'css;.input-with-suggestion',
keyword: function () {
var input = document.getElementById('search-input');
if (input) return input.value;
},
where: 'beforeEnd',
},
stylish: '.tabs-bottom-border{transform: translate(0, 32px); !important}'
},
{
name: "brave",
enabled: true,
// https://search.brave.com/search?q=0
url: /^https?:\/\/search\.brave\.com\/search\?/i,
engineList: 'web',
class: "container-80",
style: '\
z-index:1;\
',
insertIntoDoc: {
target: 'css;#search-main',
keyword: '//input[@name="q"]',
where: 'beforeBegin',
},
},
{
name: "neeva",
enabled: true,
// https://neeva.com/search?q=0
url: /^https?:\/\/neeva\.com\/search\?/i,
engineList: 'web',
fixedTop: 80,
style: '\
z-index:1;\
',
insertIntoDoc: {
target: 'css;#search header',
keyword: '//input[@name="q"]',
where: 'afterEnd',
},
},
// 知识
{
name: "百度百科词条",
url: /^https?:\/\/baike\.baidu\.com\/item/,
engineList: "knowledge",
fixedTop: 65,
enabled: true,
style: "\
text-align: center;\
background: #fff;\
",
insertIntoDoc: {
keyword: 'css;#query',
target: 'css;.navbar-wrapper',
where: 'beforeBegin',
},
},
{
name: "百度百科搜索",
url: /^https?:\/\/baike\.baidu\.com\/search/,
engineList: "knowledge",
enabled: true,
fixedTop: 56,
style: "\
padding-left: 120px;\
margin: 5px 0 -10px 0px;\
",
insertIntoDoc: {
keyword: 'css;#query',
target: 'css;.header-wrapper',
where: 'afterEnd',
},
},
{
name: "百度文库",
url: /^https?:\/\/wenku\.baidu\.com\/search/i,
engineList: "knowledge",
enabled: true,
fixedTop: 96,
style: "\
margin-bottom: 6px;\
margin-top:-16px;\
padding:0;\
",
insertIntoDoc: {
keyword: function () {
var str = document.querySelector("#kw").value;
return str;
},
target: 'css;.bd-wrap',
where: 'afterBegin',
},
},
{
name: "百度知道",
url: /^https?:\/\/zhidao\.baidu\.com\/search/i,
engineList: "knowledge",
enabled: true,
style: "\
border-top: 1px solid #e5e5e5;\
border-bottom: 1px solid #e5e5e5;\
margin-bottom: 1px;\
margin-left:112px;\
",
insertIntoDoc: {
keyword: 'css;#kw',
target: 'css;#header',
where: 'afterEnd',
},
},
{
name: "维基百科",
url: /^https?:\/\/\D{2,5}\.wikipedia\.org\/wiki/i,
engineList: "knowledge",
enabled: true,
style: "\
position: absolute;\
padding-left: 14em;\
",
insertIntoDoc: {
keyword: function () {
var url = window.location.href.substring(window.location.href.lastIndexOf("/") + 1);
return decodeURIComponent(url);
},
target: 'css;#mw-head',
where: 'afterBegin',
},
},
{
name: "知乎",
url: /^https?:\/\/www\.zhihu\.com\/search\?/i,
engineList: "knowledge",
enabled: true,
fixedTop: 52,
style: "\
margin: 5px auto 0px;\
width:960px;\
z-index:19;\
background: #fff;\
box-shadow: 0 1px 3px 0 rgba(0,34,77,.05); \
padding: 5px 20px; \
",
// 兼容“知乎排版优化”
// https://greasyfork.org/zh-CN/scripts/21659
style_ZhihuChenglinz: "\
margin: 5px auto 0px;\
width:654px;\
z-index:19;\
background: #fff;\
box-shadow: 0 1px 3px 0 rgba(0,34,77,.05); \
padding: 5px 20px; \
",
insertIntoDoc: {
keyword: 'css;.Input',
target: "css;.App-main .SearchTabs",
where: 'afterEnd', //beforeBegin
},
stylish: ".TopSearch.Card{margin:30px auto;}",
},
{
name: "互动百科搜索页",
url: /^https?:\/\/so\.baike\.com\/doc/i,
engineList: "knowledge",
enabled: true,
style: "\
border-top: 1px solid #e5e5e5;\
text-align: center;\
border-bottom: 1px solid #e5e5e5;\
margin-bottom: 1px;\
",
insertIntoDoc: {
keyword: 'css;.ac_input',
target: 'css;.bk-head',
where: 'afterEnd',
},
},
{
name: "互动百科词条页",
url: /^https?:\/\/www\.baike\.com\/wiki/i,
engineList: "knowledge",
enabled: true,
style: "\
border-top: 1px solid #e5e5e5;\
text-align: center;\
border-bottom: 1px solid #e5e5e5;\
margin-bottom: 1px;\
",
insertIntoDoc: {
keyword: 'css;.ac_input',
target: 'css;.bk-head',
where: 'afterEnd',
},
},
{
name: "豆丁文档",
url: /^https?:\/\/www\.docin\.com\/search\.do/,
engineList: "knowledge",
enabled: true,
style: "\
text-align: center;\
margin:0 auto;\
padding-top:1px;\
border-top:1px solid #00000;\
border-bottom:1px solid #D9E1F7;\
",
insertIntoDoc: {
keyword: 'css;#topsearch',
target: 'css;.doc_hd_mini',
where: 'afterEnd',
},
},
{
name: "知乎(搜狗)",
url: /^https?:\/\/zhihu\.sogou\.com\/zhihu/,
enabled: true,
engineList: 'web',
fixedTop: 55,
style: "\
margin: auto;\
width: 1000px;\
z-index:99;\
",
insertIntoDoc: {
keyword: 'css;#upquery',
target: 'css;#header',
where: 'afterEnd',
},
stylish: '.header{ margin-bottom: 5px; }'
},
{
name: "微信搜狗",
url: /^https?:\/\/weixin\.sogou\.com\/weixin\?/,
enabled: true,
engineList: "web",
fixedTop: 55,
style: "width: 1000px;margin: 8px auto -5px;z-index:99;",
insertIntoDoc: {
keyword: "//input[@name='query']",
target: "css;.header-box",
where: "afterEnd",
},
},
{
name: "Quora",
// https://www.quora.com/search?q=china
url: /^https?:\/\/www\.quora\.com\/search\?/i,
enabled: true,
engineList: "knowledge",
fixedTop: 53,
style: "width: 1000px;margin: 0px auto 0px; padding-left:180px;",
insertIntoDoc: {
keyword: function () {
var url = window.location.href.substring(window.location.href.lastIndexOf("=") + 1);
return decodeURIComponent(url);
},
target: "css;.SiteHeader",
where: "beforeEnd",
},
},
{
name: "stackoverflow",
url: /^https?:\/\/stackoverflow\.com\/search\?/i,
enabled: true,
engineList: "knowledge",
fixedTop: 50,
style: "width: 1000px;margin: 8px auto 0px;z-index:99;",
insertIntoDoc: {
keyword: "//input[@name='q']",
target: "css;.top-bar",
where: "afterEnd",
},
},
// 视频网站
{
name: "优酷",
url: /^https?:\/\/www\.soku\.com\/search_video\//,
engineList: "video",
enabled: true,
fixedTop: 54,
style: "\
width:1190px;\
margin:0 auto;\
z-index:99999;\
",
insertIntoDoc: {
keyword: 'css;#headq',
target: 'css;.sk_container',
where: 'beforeBegin',
},
},
{
name: "土豆",
url: /^https?:\/\/www\.soku\.com\/t\/nisearch\//,
enabled: true,
engineList: "video",
style: "\
padding-left: 10px;\
border-top: 1px solid #FC6500;\
border-bottom: 1px solid #FC6500;\
text-align: center;\
",
insertIntoDoc: {
keyword: 'css;#headq',
target: 'css;body > .sk_container',
where: 'beforeBegin',
},
},
{
name: "哔哩哔哩",
url: /^https?:\/\/search\.bilibili\.com\/all/,
enabled: true,
engineList: "video",
// fixedTop:62,
style: "\
width:980px;\
margin:10px auto -5px;\
text-align:center;\
",
insertIntoDoc: {
// keyword: 'css;#search-keyword', //旧
// target: 'css;.filter-wrap', //旧
// keyword: 'css;.search-input-el',
keyword: function () {
if (document.querySelector("#search-keyword")) {
return document.querySelector("#search-keyword").value;
} else {
return document.querySelector(".search-input-el").value;
}
},
// target: 'css;.search-input',
target: function () {
if (document.querySelector(".head-contain")) {
return document.querySelector(".head-contain");
} else {
return document.querySelector(".search-input");
}
},
where: 'afterEnd',
},
},
{
name: "AcFun",
url: /^https?:\/\/www\.acfun\.cn\/search/,
enabled: true,
engineList: "video",
fixedTop: 46,
style: "\
width:980px;\
margin: -30px 0 10px 0;\
text-align:center;\
",
insertIntoDoc: {
keyword: 'css;#search-text--standalone',
target: 'css;.search__main__container',
where: 'afterEnd',
},
},
{
name: "YouTube",
url: /^https?:\/\/www\.youtube\.com\/results/,
enabled: true,
engineList: "video",
fixedTop: 56,
style: "\
z-index:9;\
margin-top: 62px;\
margin-bottom: -80px;\
text-align: center;\
backgroud:#fff;\
",
insertIntoDoc: {
keyword: 'css;input#search',
target: 'css;#page-manager',
where: 'beforeBegin',
},
},
{
name: "niconico",
url: /^https?:\/\/www\.nicovideo\.jp\/search\//,
enabled: true,
engineList: "video",
style: "\
border-top: 1px solid #E8E8E8;\
border-bottom: 1px solid #E8E8E8;\
text-align: center;\
",
insertIntoDoc: {
keyword: 'css;#search_united',
target: 'css;.tagListBox',
where: 'beforeBegin',
},
},
{
name: "Iqiyi",
url: /^https?:\/\/so\.iqiyi\.com\/so\/q/,
enabled: true,
engineList: "video",
fixedTop: 60,
style: '\
margin:0 auto;\
width:1180px;\
',
insertIntoDoc: {
keyword: 'css;#data-widget-searchword',
target: 'css;.mod_search_header',
where: 'afterEnd'
},
},
{
name: "腾讯视频",
url: /^https?:\/\/v\.qq\.com\/x\/search/i,
engineList: "video",
enabled: true,
fixedTop: 60,
style: "width:1140px;margin:0 auto;",
insertIntoDoc: {
keyword: 'css;#keywords',
target: 'css;.site_head_simple',
where: 'afterEnd',
},
},
{
name: "樱花动漫",
url: /^https?:\/\/www\.imomoe\.ai\/search/,
engineList: "video",
enabled: true,
style: " \
width:1140px;\
margin:-10px auto 10px;,\
",
insertIntoDoc: {
keyword: '//input[@name="searchword"]',
target: 'css;.head',
where: 'afterEnd',
},
},
// 音乐
{
name: "百度音乐",
url: /^https?:\/\/music\.baidu\.com\/search/,
enabled: true,
engineList: "music",
style: "\
border-top: 0px solid #0064C4;\
margin-bottom: 5px;\
",
insertIntoDoc: {
keyword: 'css;#ww',
target: 'css;.nav-wrapper',
where: 'beforeBegin',
},
},
{
name: "一听音乐",
url: /^https?:\/\/so\.1ting\.com\/all\.do/,
enabled: true,
engineList: "music",
style: "\
text-align: center;\
border-bottom: 1px solid #13B310;\
border-top: 1px solid #13B310;\
",
insertIntoDoc: {
keyword: 'css;#keyword',
target: 'css;.nav',
where: 'beforeBegin',
},
},
{
name: "xiami",
url: /^https?:\/\/www\.xiami\.com\/search/,
enabled: true,
engineList: "music",
style: "\
border-top: 1px solid #93D3FF;\
text-align: center;\
",
insertIntoDoc: {
keyword: 'css;#search_text',
target: 'css;.search_result',
where: 'beforeBegin',
},
},
{
name: 'QQ音乐',
url: /^https?:\/\/s\.music\.qq\.com/i,
enabled: true,
engineList: 'music',
style: "\
border-bottom: 1px solid #2B6DAE;\
border-top: 1px solid #2B6DAE;\
text-align: center;\
",
insertIntoDoc: {
keyword: 'css;#keyword',
target: 'css;.mod_soso',
where: 'afterEnd',
},
},
{
name: '网易云音乐',
url: /^https?:\/\/music\.163\.com\/.*?#\/search/i,
enabled: true,
engineList: 'music',
fixedTop: 80,
style: "\
text-align: center;\
padding-top:8px;\
",
insertIntoDoc: {
keyword: (function () { return decodeURI(document.URL.match(/s=(.+?)(&|$)/)[1]); }),
target: 'css;.m-subnav.m-subnav-up.f-pr.j-tflag',
where: 'afterEnd',
},
},
{
name: '音悦台',
url: /^https?:\/\/so\.yinyuetai\.com\/\?keyword/,
enabled: true,
engineList: 'music',
style: "\
border-bottom: 1px solid #2B6DAE;\
border-top: 1px solid #2B6DAE;\
text-align: center;\
",
insertIntoDoc: {
keyword: function () {
var url = window.location.href.substring(window.location.href.lastIndexOf("=") + 1);
return decodeURIComponent(url);
},
target: 'css;.content',
where: 'afterEnd'
},
},
// 图片
{
name: "百度图片",
url: /^https?:\/\/image\.baidu\.com\/search/i,
enabled: true,
engineList: "image",
fixedTop: 70, //关闭关联联想的情况下
// fixedTop:135, //
style: '\
margin-left:127px;\
',
insertIntoDoc: {
keyword: 'css;input#kw',
target: 'css;.s_tab',
where: 'afterEnd',
},
},
{
name: "谷歌图片",
url: /^https?:\/\/\w{2,10}\.google(?:\.\D{1,3}){1,2}\/[^?]+\?.*&tbm=isch/i,
enabled: true,
engineList: "image",
fixedTop: 52,
style: '\
margin-left:136px;\
padding: 10px 5px 1px 22px;\
',
insertIntoDoc: {
keyword: 'css;input[name=q]',
// target: 'css;#ucs',
target: 'css;.ndYZfc',
where: 'afterBegin',
// where: 'beforeEnd',
},
},
{
name: "必应图片",
url: /^https?:\/\/.*\.bing\.com\/images\/search/i,
enabled: true,
engineList: "image",
style: '\
padding-left:90px;\
margin-top:-6px;\
',
insertIntoDoc: {
keyword: 'css;#sb_form_q',
target: 'css;#rfPaneIn',
where: 'afterBegin',
},
},
{
name: "flickr",
url: /^https?:\/\/www\.flickr\.com\/search\//,
engineList: "image",
enabled: true,
style: '\
z-index:1999;\
width:100%;\
border-top:1px solid #EBF1FF;\
border-bottom:0px solid #EBF1FF;\
',
insertIntoDoc: {
keyword: function () {
var input = document.getElementById("autosuggest-input");
if (input) {
return input.value;
} else {
var m = location.search.match(/q=([^&]+)/i);
if (m) {
return decodeURIComponent(m[1]);
}
}
},
target: 'css;.using-slender-advanced-panel',
where: 'afterBegin'
},
},
{
name: "pixiv",
url: /^http:\/\/www\.pixiv\.net\/search\.php/i,
engineList: "image",
enabled: true,
style: '\
margin: 0 auto;\
text-align: center;\
font-family: 微软雅黑;\
',
insertIntoDoc: {
keyword: 'css;input[name=word]',
target: 'css;body',
where: 'beforeBegin'
},
},
{
name: "花瓣",
url: /^https?:\/\/huaban\.com\/search\/\?/,
engineList: "image",
enabled: true,
style: '\
border-top:1px solid #EBF1FF;\
text-align: center;\
',
insertIntoDoc: {
keyword: 'css;#query',
target: 'css;#search_switch',
where: 'afterEnd'
},
},
{
name: "Pinterest",
url: /^https?:\/\/www\.pinterest\.com\/search\//,
engineList: "image",
enabled: true,
style: '\
text-align: center;\
margin-top:-11px;\
',
insertIntoDoc: {
keyword: '//input[@name="q"]',
target: 'css;.headerContainer',
where: 'afterEnd'
},
},
// 资源下载
{
name: '海盗湾thepiratebay',
url: /^https?:\/\/thepiratebay\.org\/search/i,
engineList: 'bittorrent',
enabled: true,
style: '\
text-align: center;\
z-index: 9999;\
',
insertIntoDoc: {
keyword: 'css;.inputbox',
target: 'css;#SearchResults',
where: 'beforeBegin',
},
},
{
name: '动漫花园',
url: /^https?:\/\/share\.dmhy\.org\/topics\/list\?keyword\=/i,
engineList: 'download',
enabled: true,
style: '\
text-align: center;\
',
insertIntoDoc: {
keyword: 'css;#keyword',
target: 'css;.table.clear',
where: 'beforeBegin',
},
},
{
name: 'ED2K',
url: /^https?:\/\/www\.ed2000\.com\/filelist\.asp/i,
engineList: 'download',
enabled: true,
insertIntoDoc: {
keyword: 'css;.searchtxt',
target: 'css;.topsearch',
where: 'afterEnd',
},
},
{
name: "人人影视",
url: /^https?:\/\/www\.zimuzu\.tv\/search\//,
engineList: "download",
enabled: true,
style: '\
border-bottom: 1px solid #00AFFF;\
text-align: center;\
',
insertIntoDoc: {
keyword: '//input[@name="q"]',
target: 'css;.Header',
where: 'afterEnd',
},
},
{
name: "subHD字幕",
url: /^https?:\/\/subhd\.com\/search/i,
engineList: "download",
enabled: true,
style: "\
border-bottom: 0px solid #CAD9EA;\
border-top: 0px solid #CAD9EA;\
text-align: center;\
top: -20px;\
",
insertIntoDoc: {
keyword: 'css;#sn',
target: 'css;.navbar.navbar-inverse',
where: 'afterEnd',
},
},
//翻译词典
{
name: "谷歌翻译",
url: /^https?:\/\/translate\.google(?:\.\D{1,4}){1,2}/i,
enabled: true,
engineList: "translate",
style: '\
margin:10px 0px 0px 0px;\
',
insertIntoDoc: {
keyword: 'css;.D5aOJc ',
target: 'css;.MOkH4e ',
where: 'afterBegin',
},
},
{
name: "百度翻译",
url: /^https?:\/\/fanyi\.baidu\.com/i,
enabled: true,
engineList: "translate",
style: '\
margin: -20px 0 10px 0;\
',
insertIntoDoc: {
keyword: function () {
return document.querySelector("#baidu_translate_input").value;
},
target: 'css;.inner',
where: 'afterBegin',
},
},
{
name: "必应词典",
url: /^https?:\/\/.*\.bing\.com\/dict\/search\?q\=/i,
enabled: true,
engineList: "translate",
style: '\
padding-left:15px;\
margin-top:6px;\
margin-left: 148px;\
',
insertIntoDoc: {
keyword: 'css;#sb_form_q',
target: 'css;#b_header',
where: 'beforeEnd',
},
},
{
name: "有道翻译",
url: /^https?:\/\/dict\.youdao\.com\/search/i,
enabled: true,
engineList: "translate",
fixedTop: 64,
style: '\
padding-left:0px;\
margin-top:2px;\
text-align:center;\
',
insertIntoDoc: {
keyword: 'css;#query',
target: 'css;.c-topbar-wrapper',
where: 'beforeEnd',
},
},
{
name: "有道翻译2",
url: /^https?:\/\/dict\.youdao\.com\/w/i,
enabled: true,
engineList: "translate",
fixedTop: 64,
style: '\
padding-left:0px;\
margin-top:2px;\
text-align:center;\
',
insertIntoDoc: {
keyword: 'css;#query',
target: 'css;.c-topbar-wrapper',
where: 'beforeEnd',
},
},
{
name: "海词",
url: /^https?:\/\/dict\.cn\/./,
enabled: true,
engineList: "translate",
style: "\
z-index : 99;\
margin : -30px auto 0;\
position : absolute;\
width : 100%;\
text-align : center;\
",
insertIntoDoc: {
keyword: 'css;#q',
target: 'css;.top',
where: 'afterEnd'
}
},
{
name: "金山词霸",
// https://www.iciba.com/word?w=test
url: /^https?:\/\/www\.iciba\.com\/word/i,
enabled: true,
engineList: "translate",
fixedTop: 122,
style: '\
z-index : 0;\
',
insertIntoDoc: {
keyword: '//input[@type="search"]',
target: 'css;.Search_input__1qgiU',
where: 'afterEnd',
},
},
// 购物
{
name: "淘宝搜索",
url: /^https?:\/\/s\.taobao\.com\/search/,
enabled: true,
engineList: "shopping",
style: "\
margin:0px 0 -10px 170px;\
text-align: center;\
z-index: 99;\
",
insertIntoDoc: {
keyword: function () {
var input = document.querySelector('#q');
if (input) {
return input.value;
} else {
var m = location.search.match(/q=([^&]+)/);
if (m) {
return decodeURIComponent(m[1]);
}
}
},
target: 'css;.header-wraper',
where: 'afterEnd',
},
},
{
name: "天猫超市搜索",
url: /^https?:\/\/list\.tmall\.com\/search_product\.htm.*from=chaoshi/i,
enabled: true,
engineList: "shopping",
fixedTop: 37,
style: "\
z-index:9999;\
margin: 2px auto -10px;\
left:0;\
right:0;\
text-align:center;\
position:absolute;\
",
insertIntoDoc: {
keyword: 'css;#mq',
target: 'css;.headerCon',
where: 'beforeBegin',
},
},
{
name: "天猫搜索",
url: /^https?:\/\/list\.tmall\.com\/search_product\.htm/i,
enabled: true,
engineList: "shopping",
fixedTop: 34,
style: "\
margin: 10px auto -10px;\
text-align:center;\
",
insertIntoDoc: {
keyword: 'css;#mq',
target: 'css;.headerCon',
where: 'beforeBegin',
},
},
{
name: "京东",
url: /^https?:\/\/search\.jd\.com\/Search/,
enabled: true,
engineList: "shopping",
style: "\
text-align:center; \
margin-top: 5px; \
margin-bottom: -20px; \
",
insertIntoDoc: {
keyword: 'css;#key',
target: 'css;#o-header-2013',
where: 'afterEnd',
},
},
{
name: "苏宁",
url: /^https?:\/\/search\.suning\.com/i,
enabled: true,
engineList: "shopping",
style: "\
border-bottom: 1px solid #E5E5E5;\
border-top: 1px solid #E5E5E5;\
text-align: center;\
",
insertIntoDoc: {
keyword: 'css;#searchKeywordsHidden',
target: 'css;.ng-toolbar',
where: 'afterEnd',
},
},
{
name: "1号店",
url: /^https?:\/\/search\.yhd\.com\/c0-0\/k/i,
enabled: true,
engineList: "shopping",
style: "\
border-bottom: 1px solid #E5E5E5;\
border-top: 1px solid #E5E5E5;\
text-align: center;\
",
insertIntoDoc: {
keyword: 'css;#keyword',
target: 'css;#global_top_bar',
where: 'afterEnd',
},
},
{
name: "什么值得买",
// http://search.smzdm.com/?c=home&s=%E8%A5%BF%E6%B8%B8%E8%AE%B0
url: /^https?:\/\/search\.smzdm\.com\/\?/i,
enabled: true,
engineList: "shopping",
fixedTop: 40,
style: "\
text-align: center;\
margin: -15px 0 10px 0;\
",
insertIntoDoc: {
keyword: 'css;#J_search_input',
target: 'css;.search-inner',
where: 'afterEnd',
},
},
{
name: "亚马逊",
// https://www.amazon.cn/s?k=%E4%BA%9A%E9%A9%AC%E9%80%8A%E7%BD%91
url: /^https?:\/\/www\.amazon\.cn\/s\?k/i,
enabled: true,
engineList: "shopping",
style: "\
margin:2px 0 -10px 0;\
",
insertIntoDoc: {
keyword: 'css;#twotabsearchtextbox',
target: 'css;.sg-row',
where: 'afterBegin',
},
},
{
name: "1688",
// https://s.1688.com/selloffer/offer_search.htm?keywords=%
url: /^https?:\/\/s\.1688\.com\/selloffer\/offer_search/i,
enabled: true,
engineList: "shopping",
fixedTop: 88,
class: "tab-container",
style: "\
margin:-10px auto 5px;\
",
insertIntoDoc: {
keyword: '//input[@name="keywords"]',
target: 'css;.header-container',
where: 'afterEnd',
},
},
{
name: "慢慢买",
// http://ss.manmanbuy.com/Default.aspx?key=%s
url: /^https?:\/\/ss\.manmanbuy\.com\/Default\.aspx\?key/i,
enabled: true,
engineList: "shopping",
style: "\
text-align:center;\
",
insertIntoDoc: {
keyword: '//input[@name="key"]',
target: 'css;#resultcomment',
where: 'beforeBegin',
},
},
//社交
{
name: "新浪微博",
url: /^https?:\/\/s\.weibo\.com\/weibo\//i,
enabled: true,
engineList: "sociality",
fixedTop: 48,
style: "\
// border-bottom: 1px solid #E5E5E5;\
// border-top: 1px solid #E5E5E5;\
// text-align: center;\
",
insertIntoDoc: {
keyword: 'css;.searchInp_form',
target: 'css;#pl_common_searchTop',
where: 'afterEnd',
},
},
{
name: "百度贴吧",
url: /^https?:\/\/tieba\.baidu\.com\/f\/search/i,
enabled: true,
engineList: "sociality",
style: "\
border-top: 1px solid #e5e5e5;\
text-align: center;\
border-bottom: 1px solid #e5e5e5;\
margin-bottom: 1px;\
",
insertIntoDoc: {
keyword: 'css;#wd1',
target: 'css;.s_container.clearfix',
where: 'beforeBegin',
},
},
{
name: "豆瓣1",
url: /^https?:\/\/(movie|music|book)\.douban\.com\/subject_search?/,
enabled: true,
engineList: "sociality",
style: "\
border-top: 1px solid #e5e5e5;\
text-align: center;\
border-bottom: 1px solid #e5e5e5;\
margin-bottom: 1px;\
",
insertIntoDoc: {
keyword: 'css;#inp-query',
target: 'css;.nav-secondary',
where: 'afterEnd'
},
},
{
name: "豆瓣2",
url: /^https?:\/\/www\.douban\.com\/search/i,
enabled: true,
engineList: "sociality",
style: "\
border-top: 1px solid #e5e5e5;\
text-align: center;\
border-bottom: 1px solid #e5e5e5;\
margin-bottom: 1px;\
",
insertIntoDoc: {
keyword: 'css;#inp',
target: 'css;#db-global-nav',
where: 'afterEnd'
},
},
//学术搜索列表
{
name: "百度学术",
url: /^https?:\/\/xueshu\.baidu\.com\/(?:s|baidu)/,
enabled: true,
engineList: "scholar",
style: '\
text-align: center;\
margin:0px;\
top:0px;\
z-index:99999;\
',
insertIntoDoc: {
keyword: 'css;input#kw',
target: 'css;#head_wr',
where: 'afterEnd',
},
},
{
name: "谷歌学术",
enabled: true,
url: /^https?:\/\/scholar\.google(?:\.\D{1,3}){1,2}\/scholar\?/,
engineList: "scholar",
style: '\
z-index:999;\
position:relative;\
',
insertIntoDoc: {
target: 'css;#gs_ab',
keyword: '//input[@name="q"]',
where: 'beforeBegin'
}
},
{
name: "cnki",
url: /^http:\/\/search\.cnki\.net\/search\.aspx/i,
enabled: true,
engineList: "scholar",
style: '\
padding-left:15px;\
border-top:1px solid #D9E1F7;\
border-bottom:1px solid #D9E1F7;\
margin-top:-1px;\
',
insertIntoDoc: {
keyword: 'css;#txtSearchKey',
target: 'css;.main',
where: 'afterBegin',
},
},
{
name: "知网",
enabled: true,
url: /^http:\/\/epub\.cnki\.net\/kns\/brief\/default_result\.aspx/i,
engineList: "scholar",
style: '\
border-bottom:1px solid #E5E5E5;\
border-top:1px solid #E5E5E5;\
z-index:999;\
position:relative;\
',
insertIntoDoc: {
keyword: 'css;#txt_1_value1',
target: 'css;#TopSearchBar',
where: 'afterEnd',
}
},
{
name: "万方",
enabled: true,
url: /^https?:\/\/s\.g\.wanfangdata\.com\.cn\/Paper\.aspx/i,
engineList: "scholar",
style: '\
border-bottom:1px solid #E5E5E5;\
border-top:1px solid #E5E5E5;\
z-index:999;\
position:relative;\
',
insertIntoDoc: {
keyword: 'css;#queryBox',
target: 'css;#content',
where: 'beforeBegin',
}
},
{
name: "EBSCO",
enabled: true,
url: /^http:\/\/.*?ebscohost\.com\/.*?results/i,
engineList: "scholar",
style: '\
border-bottom:1px solid #E5E5E5;\
border-top:1px solid #E5E5E5;\
position:relative;\
',
insertIntoDoc: {
keyword: 'css;#SearchTerm1',
target: 'css;#findFieldOuter',
where: 'afterend',
}
},
{
name: "Springer",
enabled: true,
url: /^http:\/\/link\.springer\.com\/search\?query=/i,
engineList: "scholar",
style: '\
border-bottom:1px solid #E5E5E5;\
border-top:1px solid #E5E5E5;\
position:relative;\
',
insertIntoDoc: {
keyword: 'css;#query',
target: 'css;#content',
where: 'beforeBegin',
}
},
{
name: "JSTOR",
enabled: true,
url: /^https?:.*?jstor.org\/action\/doAdvancedSearch/i,
engineList: "scholar",
style: '\
border-bottom:1px solid #E5E5E5;\
border-top:1px solid #E5E5E5;\
position:relative;\
',
insertIntoDoc: {
keyword: 'css;#searchBox',
target: 'css;.tabs-search-results',
where: 'beforeBegin',
}
},
//html 列表
{
name: "w3c",
enabled: true,
url: /^https?:.*?runoob\.com\//i,
engineList: "mine",
style: '\
border-bottom:1px solid #E5E5E5;\
border-top:1px solid #E5E5E5;\
position:relative;\
text-align:center;\
',
insertIntoDoc: {
keyword: function () {
var url = window.location.href.substring(window.location.href.lastIndexOf("=") + 1);
return decodeURIComponent(url);
},
target: 'css;.navigation',
where: 'afterEnd',
}
},
{
name: "GitHub",
enabled: true,
url: /^https?:\/\/github\.com\/search/,
engineList: "mine",
style: '\
position:relative;\
text-align:center;\
',
insertIntoDoc: {
keyword: '//input[@name="q"]',
target: 'css;.Header',
where: 'afterEnd',
}
},
{
name: "MDN",
enabled: true,
url: /^https?:\/\/developer\.mozilla\.org\/.{2,5}\/search/,
engineList: "mine",
style: '\
position:relative;\
text-align:center;\
',
insertIntoDoc: {
keyword: function () {
var url = window.location.href.substring(window.location.href.lastIndexOf("=") + 1);
return decodeURIComponent(url);
},
target: 'css;.results-search-form',
where: 'afterEnd',
}
},
// 其他补充, 这个脚本将会朝重型方向发展,如果嫌弃代码过多,可自行删减无用代码
{
name: "infinitynewtab",
enabled: true,
//https://google.infinitynewtab.com/?q=苹果
url: /^https?:\/\/google\.infinitynewtab\.com\/\?q/,
engineList: "web",
style: '\
text-align:center;\
position:fixed;\
z-index:99999;\
top:0;\
',
insertIntoDoc: {
target: 'css;.searchbox-results',
// keyword: '//input[@name="search"]',
keyword: 'css;input.gsc-input',
where: 'beforeBegin',
}
},
{
name: "头条搜索",
//https://so.toutiao.com/search
url: /^https?:\/\/so\.toutiao\.com\/search/,
engineList: "web",
enabled: true,
fixedTop: 75,
style: '\
margin-left:146px;\
z-index:99999;\
',
insertIntoDoc: {
target: 'css;.result-content',
// keyword: '//input[@name="search"]',
keyword: '//input[@type="search"]',
where: 'beforeEnd',
}
},
{
name: "抖音搜索",
//https://www.douyin.com/search/
url: /^https?:\/\/www\.douyin\.com\/search/,
engineList: "web",
enabled: true,
fixedTop: 175,
fixedTopColor: "rgb(22 23 34)",
style: '\
margin:-10px 0 0 -6px;\
z-index:99999;\
',
insertIntoDoc: {
target: 'css;.CHUUyANc',
// keyword: '//input[@name="search"]',
keyword: function () {
var input = document.querySelector('input[type="text"]');
if (input) return input.value;
},
where: 'beforeEnd',
},
stylish: `.J122YuOM{padding-top:14px}
body {
--font-color-qxin:#ccc;
--background-color-qxin: #161722;
--background-avtive-color-qxin: #424242;
--background-active-enable-qxin:#274144;
--background-active-disable-qxin:#583535;
--background-hover-color-qxin: #424242;
--trigger-shown-qxin: #424242 !important;
--sej-drop-list-background-qxin:rgba(0,0,0,0.7);
--background-btn-qxin:#292f36;
--background-setting-qxin: #161722;
}
`,
},
// 用户补充: kidzgy
// https://greasyfork.org/zh-CN/scripts/27752/discussions/90497
{
name: "企查查",
url: /^https?:\/\/www\.qcc\.com\/(?:web|firm|)/,
engineList: 'enterprise',
enabled: true,
fixedTop: 56,
style: '\
width:1250px;\
margin: 0 auto;\
padding-left: 15px;\
',
insertIntoDoc: {
keyword: 'css;#searchKey',
target: 'css;.app-nheader',
where: 'AfterEnd',
},
stylish: ' .bigsearch-nav.fixed > .nav-wrap { position: static !important; }',
},
{
name: "天眼查",
url: /^https?:\/\/www\.tianyancha\.com\/(?:search|company)/,
engineList: 'enterprise',
enabled: true,
fixedTop: 73,
style: '\
top:80px;\
margin: 0 auto;\
width:1248px;\
',
insertIntoDoc: {
keyword: 'css;#header-company-search',
target: 'css;.tyc-header',
where: 'AfterEnd',
},
stylish: '#web-content.mt122{margin-top:90px !important} .search-bar{position:static !important}',
},
// 回家没网,用8090端口离线测试使用。
{
name: "test",
enabled: true,
url: /^https?:\/\/127\.0\.0\.1:8090\/./,
style: "\
margin:150px;\
",
insertIntoDoc: {
keyword: function () { return false },
target: 'css;body',
where: 'beforeEnd',
}
}
];
// 有些图标需要重复使用
var icon = {};
icon = {
google: "data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='48px' height='48px' viewBox='0 0 48 48' enable-background='new 0 0 48 48' xml:space='preserve'%3E%3Cpath fill='%23FFC107' d='M43.611,20.083H42V20H24v8h11.303c-1.649,4.657-6.08,8-11.303,8c-6.627,0-12-5.373-12-12 c0-6.627,5.373-12,12-12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657C34.046,6.053,29.268,4,24,4C12.955,4,4,12.955,4,24 c0,11.045,8.955,20,20,20c11.045,0,20-8.955,20-20C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3Cpath fill='%23FF3D00' d='M6.306,14.691l6.571,4.819C14.655,15.108,18.961,12,24,12c3.059,0,5.842,1.154,7.961,3.039l5.657-5.657 C34.046,6.053,29.268,4,24,4C16.318,4,9.656,8.337,6.306,14.691z'/%3E%3Cpath fill='%234CAF50' d='M24,44c5.166,0,9.86-1.977,13.409-5.192l-6.19-5.238C29.211,35.091,26.715,36,24,36 c-5.202,0-9.619-3.317-11.283-7.946l-6.522,5.025C9.505,39.556,16.227,44,24,44z'/%3E%3Cpath fill='%231976D2' d='M43.611,20.083H42V20H24v8h11.303c-0.792,2.237-2.231,4.166-4.087,5.571 c0.001-0.001,0.002-0.001,0.003-0.002l6.19,5.238C36.971,39.205,44,34,44,24C44,22.659,43.862,21.35,43.611,20.083z'/%3E%3C/svg%3E%0A",
baidu: "data:image/svg+xml,%3Csvg t='1666880462710' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='36406' width='32' height='32'%3E%3Cpath d='M226.522 536.053c96.993-20.839 83.792-136.761 80.878-162.089-4.758-39.065-50.691-107.346-113.075-101.952-78.499 7.036-89.957 120.445-89.957 120.445C93.748 444.857 129.764 556.857 226.522 536.053zM329.512 737.61c-2.848 8.175-9.18 29.014-3.686 47.173 10.822 40.707 46.168 42.55 46.168 42.55l50.792 0L422.786 703.169 368.41 703.169C343.952 710.473 332.159 729.468 329.512 737.61zM406.537 341.666c53.572 0 96.859-61.646 96.859-137.9 0-76.12-43.287-137.767-96.859-137.767-53.472 0-96.892 61.646-96.892 137.767C309.645 280.019 353.065 341.666 406.537 341.666zM637.241 350.779c71.598 9.281 117.632-67.141 126.777-125.035 9.349-57.827-36.854-125.036-87.544-136.561-50.791-11.659-114.213 69.688-119.976 122.757C549.597 276.803 565.779 341.566 637.241 350.779zM812.666 691.174c0 0-110.761-85.701-175.425-178.305-87.645-136.593-212.177-81.011-253.822-11.558-41.478 69.452-106.106 113.375-115.286 125-9.314 11.458-133.813 78.666-106.173 201.423 27.64 122.69 124.7 120.345 124.7 120.345s71.53 7.036 154.519-11.524c83.021-18.428 154.484 4.59 154.484 4.59s193.919 64.929 246.988-60.072C895.655 756.037 812.666 691.174 812.666 691.174zM480.881 877.253 354.807 877.253c-54.443-10.855-76.12-48.044-78.867-54.343-2.68-6.433-18.125-36.317-9.951-87.109 23.52-76.12 90.627-81.614 90.627-81.614l67.107 0 0-82.485 57.157 0.871L480.88 877.253zM715.674 876.382l-145.07 0c-56.219-14.508-58.866-54.444-58.866-54.444L511.738 661.49l58.866-0.938 0 144.199c3.586 15.345 22.682 18.159 22.682 18.159l59.771 0L653.057 661.49l62.618 0L715.675 876.382zM921.051 448.006c0-27.708-23.018-111.13-108.385-111.13-85.501 0-96.925 78.732-96.925 134.382 0 53.136 4.489 127.313 110.695 124.935C932.677 593.846 921.051 475.881 921.051 448.006z' p-id='36407' fill='%23008bdd'%3E%3C/path%3E%3C/svg%3E",
bing: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB5ElEQVQ4jZ2Tv0sbYRyHX5Uzl8bLVNrSToUOHbr0T2gHqf1Baf8AvcUruNcpd5e75BK9H0Q9gptCogZKh6J2kWtDhkpxkmCwOIidijpYECoI5unQNo0QauwHnuUD78PL9/2+on9w0ItrWiSraiSNjER9w8NRTFUjuQvimhaJuKZ9ThaLJHyfGzMz3AxDRC6H7LooQYDi+50JApJhiJBVNVJ8nx7TZKhU4svhIYX1dW4XCsRsm4FstjOOg+K6fwXCMHiysMCfvKhUELp+OcHjcrkleL60hEil/l/wslKhxzAQuk6vaRLPZC5/g9dra5jVKvdnZ5FtG5FKIVkWSjeCB3NzvFpeBuD7yQnvd3YYW13lztQUsm1fLHhUKnE1n6e+v0973mxtIaXTJDKZLoY4Ps71yUneNhqt/uPuLrJlceUiwcP5ea5NTJCt1fh2fNzq321vI6XT/xacNZuUNzdpHBy0Dp41m1Tqde4Vi/RbVucZPG1bpPbU9vZ4triIlE7TZ5qdXyFmWdzyfYobG/w4PQXg69ERYysrKI6D0PXzu9Am+KAEAYrjELNthGEwVC5jVqvcDUOErv/6E45znlwOxfMQ8ujop2QYorguiueRcF16HQeRzSLl8wz87hXXPY/nkZye5icfi28JEi0cegAAAABJRU5ErkJggg==',
edit: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAACDklEQVR4nJXVzUtUURjH8Y/mSNKkki2iwiApxHQ1q/6C+gusoCB6oxbRRqFNL4sWtRKqhVSLIDe1CqpNiwjKIilKLKKFEr2Z2qI0xxHN0+LOm+PMOPOc1T2H7/f5ncO991BdNer30zmxKrl0xV2zKJjRoy6aqkkvbbdVLPuUq+8+5uGXnVILki7qsxgtNDtrTNLcijHvrdYsft0/wQ8DZgSzeqMUDW4IJceYHcvwCd1ies0KZvWI1TnhIH6574Olgg0E74zmhZ902j304by4Cxp5LPjtQNmjy3XPVK2rgmCBCcGgdVXhdBgUBCMEwVMNVeIvBMFLifKC8vgrndFBlRJUhJcWFMd3ZfGuzFRxwWrdu3KTxQQVhi8lqApfKVhf0d4bc2/OckG9Pkur7r3TEw+1FRO0GxdM2Vc2/HHBgr1If935UTfigbt5+C27MeSo9+m5GJYitlCwWR2G8oQZ/FgWX1aFgnZMG852v5nFR4rhMn+2dDVJYFpKqy0SDksUhF9FsE0bWgyIa9bIanihoEUcDTrSz4ueOVMOLxQkzVkrZcaoNz755rmpcnihYNghm3w26Ys/5cGcIKgRBJDyqCIquj8C1PqKZvHK+qVrJ5bMRwmGterU64pkkZupWO3RjXkzUZj9+jVZMGK6IsEaHTbgjpOSUYZL/pa5m4qPIbtyznpHvJaqGB53O33h4T/3VzLuzDhE6AAAAABJRU5ErkJggg==",
del: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAADAFBMVEUAAADsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVH///9VVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8dej9TAAAAU3RSTlMAAABm7P/sZgAAABPO////zhQAAB/i/////////+IfAAAe4fvk4AAAAAAd/+Q3GxwAFR85FQBjz+LPY+v////r6//////rZM/h4c9jABUdHRUAAP0EcPoAAAEuSURBVHic7ZRnc8IwDIbdEUZHGB0kDsMOMcOMttBBB93Qvcj//y9VjB0Czh13/dz3ixT5OVmSYyMktLK6tm74oYxEMpVGUW1sbm2bM8DMZHP5OWBnd2+/YNnYAWHbKhRL5cocQKjrWFWPuSDmVS3HpUQu1eoNQkiTM9xqd7oHoG6n3cKMNyHcqNfQ4VGPUsr7nh0FbK/PIdw7PkGnZwOZNrqF9AfnF+jyaigLixYp/eH1Dbq9u4eAHyOAHh5HaPz0DCnjANjm5fUNvX98QoGCxyo5Fjmh0K/vH2hzAi0KnqnymMgJrU6gzemQBM+DZpX1/XBYUyAYTTAuZTUg+Aw8Zf+BvwJLR730sPTjXgD0H2YB0BUClXKpGAeE1y+fy2ZMfX12gdOpZMLQAfkE/AL7e5vGZF+dOQAAAABJRU5ErkJggg==",
web: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjE1Nzg3MjgxNjcxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjMyMjMiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+PC9zdHlsZT48L2RlZnM+PHBhdGggZD0iTTk0OC4wMzIgOTAyLjc4NGwtMjA2Ljk3Ni0yMDYuOTc2Qzc5Ny42OTYgNjI4LjkyOCA4MzIgNTQyLjUyOCA4MzIgNDQ4YzAtMjEyLjA2NC0xNzEuOTM2LTM4NC0zODQtMzg0UzY0IDIzNS45MzYgNjQgNDQ4czE3MS45MzYgMzg0IDM4NCAzODRjOTQuNTI4IDAgMTgwLjkyOC0zNC4zMDQgMjQ3LjgwOC05MC45MTJsMjA2Ljk3NiAyMDYuOTc2YzE0LjAxNiAxNC4wMTYgMzUuNDg4IDE1LjIzMiA0OCAyLjcyQzk2My4yNjQgOTM4LjI3MiA5NjIuMDQ4IDkxNi44IDk0OC4wMzIgOTAyLjc4NHpNNDQ4IDc2OEMyNzEuMjY0IDc2OCAxMjggNjI0LjczNiAxMjggNDQ4UzI3MS4yNjQgMTI4IDQ0OCAxMjhzMzIwIDE0My4yNjQgMzIwIDMyMFM2MjQuNzM2IDc2OCA0NDggNzY4eiIgcC1pZD0iMzIyNCIgZmlsbD0iIzJjMmMyYyI+PC9wYXRoPjwvc3ZnPg==",
translate: "data:image/svg+xml,%3Csvg t='1666873736035' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='19423' width='32' height='32'%3E%3Cpath d='M863.288889 861.866667c22.755556 0 38.4-24.177778 29.866667-45.511111L743.822222 465.066667c-14.222222-34.133333-64-34.133333-78.222222 0L516.266667 816.355556c-8.533333 21.333333 7.111111 45.511111 29.866666 45.511111 12.8 0 25.6-8.533333 29.866667-19.911111l38.4-96.711112h179.2l38.4 96.711112c5.688889 11.377778 17.066667 19.911111 31.288889 19.911111zM637.155556 686.933333l66.844444-169.244444 66.844444 169.244444h-133.688888zM583.111111 291.555556h85.333333c15.644444 0 28.444444-12.8 28.444445-28.444445s-12.8-28.444444-28.444445-28.444444H440.888889v-44.088889c0-15.644444-12.8-28.444444-28.444445-28.444445s-28.444444 12.8-28.444444 28.444445v44.088889H156.444444c-15.644444 0-28.444444 12.8-28.444444 28.444444s12.8 28.444444 28.444444 28.444445h366.933334c-9.955556 32.711111-22.755556 64-38.4 95.288888-19.911111 38.4-45.511111 72.533333-73.955556 103.822223h-5.688889c-9.955556-11.377778-29.866667-31.288889-51.2-62.577778-8.533333-12.8-17.066667-25.6-24.177777-39.822222-5.688889-9.955556-14.222222-15.644444-25.6-15.644445-21.333333 0-35.555556 22.755556-25.6 42.666667 8.533333 15.644444 17.066667 31.288889 27.022222 45.511111 19.911111 29.866667 38.4 49.777778 52.622222 65.422222l8.533333 8.533334-157.866666 159.288888c-11.377778 11.377778-11.377778 28.444444 0 39.822223 11.377778 11.377778 28.444444 11.377778 39.822222 0l157.866667-157.866667c24.177778 25.6 51.2 52.622222 79.644444 79.644444 14.222222 14.222222 39.822222 8.533333 46.933333-9.955555 4.266667-9.955556 1.422222-22.755556-7.111111-31.288889-28.444444-27.022222-54.044444-54.044444-78.222222-79.644444 34.133333-36.977778 64-78.222222 88.177778-122.311112 19.911111-38.4 35.555556-78.222222 46.933333-120.888888z' p-id='19424'%3E%3C/path%3E%3C/svg%3E",
knowledge: "data:image/svg+xml,%3Csvg t='1666874259163' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='27975' width='32' height='32'%3E%3Cpath d='M544.32 648a64 64 0 1 1-64-0.64V172.8a128 128 0 0 1-23.936-9.024l-44.928-22.4A128 128 0 0 0 354.496 128H192a64 64 0 0 0-64 64v575.68a64 64 0 0 0 64 64h161.792a128 128 0 0 1 58.176 14.016l71.04 36.224a64 64 0 0 0 58.176 0l71.168-36.288a128 128 0 0 1 58.112-13.952h161.984a64 64 0 0 0 64-64V192a64 64 0 0 0-64-64h-158.208a128 128 0 0 0-55.04 12.416l-50.88 24.256a128 128 0 0 1-24 8.576v474.752zM674.24 64h158.208a128 128 0 0 1 128 128V767.68a128 128 0 0 1-128 128h-161.92a64 64 0 0 0-29.12 7.04l-71.168 36.224a128 128 0 0 1-116.288 0l-71.04-36.224a64 64 0 0 0-29.12-7.04H192a128 128 0 0 1-128-128V192a128 128 0 0 1 128-128h162.496a192 192 0 0 1 85.44 20.032l44.928 22.4a64 64 0 0 0 55.936 0.448l50.944-24.256A192 192 0 0 1 674.24 64z' p-id='27976' fill='%23515151'%3E%3C/path%3E%3C/svg%3E",
image: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjE1Nzg3NjYzODI4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjcgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjYxMjciIHdpZHRoPSIxNi4wNDY4NzUiIGhlaWdodD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik05MzYuOTYgODkuNiA4Ny4wNCA4OS42QzM4LjQgODkuNiAwIDEyOCAwIDE3NC4wOGwwIDY5MS4yYzAgNDguNjQgMzguNCA4Ny4wNCA4Ny4wNCA4Ny4wNGw4NTIuNDggMGM0OC42NCAwIDg3LjA0LTM4LjQgODcuMDQtODcuMDRsMC02OTEuMkMxMDI0IDEyOCA5ODUuNiA4OS42IDkzNi45NiA4OS42ek05NzIuOCA4NjUuMjhjMCAxNy45Mi0xNS4zNiAzNS44NC0zNS44NCAzNS44NEw4Ny4wNCA5MDEuMTJjLTE3LjkyIDAtMzUuODQtMTUuMzYtMzUuODQtMzUuODRMNTEuMiA2NjUuNmwyNjEuMTItMjIwLjE2IDI3My45MiAyNjMuNjhjMTAuMjQgMTAuMjQgMjMuMDQgMTAuMjQgMzMuMjggMGwxMzAuNTYtMTA3LjUyIDIxNS4wNCAyMjAuMTZjMi41NiAyLjU2IDUuMTIgMi41NiA3LjY4IDUuMTJMOTcyLjggODY1LjI4ek05NzIuOCA3NTcuNzZsLTIwMi4yNC0yMDcuMzZjLTEwLjI0LTEwLjI0LTI1LjYtMTAuMjQtMzUuODQtMi41NmwtMTMwLjU2IDEwNy41MkwzMzAuMjQgMzk0LjI0Yy0xMC4yNC0xMC4yNC0yMy4wNC0xMC4yNC0zMy4yOCAwbC0yNDUuNzYgMjA0LjhMNTEuMiAxNzQuMDhjMC0xNy45MiAxNS4zNi0zNS44NCAzNS44NC0zNS44NGw4NTIuNDggMGMxNy45MiAwIDM1Ljg0IDE1LjM2IDM1Ljg0IDM1Ljg0TDk3NS4zNiA3NTcuNzZ6IiBwLWlkPSI2MTI4IiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PC9zdmc+",
video: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjE1Nzg4MTIxNzI5IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjE4NzE2IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik00MjkuMDYgNzEzLjI1Yy04LjcxIDAtMTcuNDYtMS45OS0yNS42My02LjAyLTE5LjYzLTkuNzEtMzEuODItMjkuMjctMzEuODItNTEuMDZWMzY2LjgzYzAtMjEuNzkgMTIuMTktNDEuMzUgMzEuODMtNTEuMDYgMTkuMDItOS40IDQxLjI1LTcuNjkgNTguNTIgNC4zN2wyMzIuNyAxNDQuODkgMS4zMSAwLjk5YzE0LjQ3IDEwLjg3IDIyLjc3IDI3LjQ1IDIyLjc3IDQ1LjQ4IDAgMTguMDItOC4zIDM0LjYtMjIuNzcgNDUuNDhsLTEuMzEgMC45OS0yMzIuNyAxNDQuODljLTkuODYgNi44OC0yMS4zNCAxMC4zOS0zMi45IDEwLjM5eiBtMTcuNDYtMzE0Ljg3djIyNi4yM0w2MjguMTkgNTExLjUgNDQ2LjUyIDM5OC4zOHogbTAgMCIgcC1pZD0iMTg3MTciIGZpbGw9IiM1MTUxNTEiPjwvcGF0aD48cGF0aCBkPSJNODc2LjE1IDk2MGgtNzI4LjNDNjYuMzMgOTYwIDAgODk0LjEgMCA4MTMuMTFWMjA5Ljg5QzAgMTI4LjkgNjYuMzMgNjMgMTQ3Ljg1IDYzaDcyOC4yOUM5NTcuNjcgNjMgMTAyNCAxMjguOSAxMDI0IDIwOS44OVY4MTMuMWMwIDgxLTY2LjMzIDE0Ni45LTE0Ny44NSAxNDYuOXogbS03MjguMy04MjIuNTZjLTQwLjIxIDAtNzIuOTMgMzIuNS03Mi45MyA3Mi40NVY4MTMuMWMwIDM5Ljk1IDMyLjcxIDcyLjQ1IDcyLjkzIDcyLjQ1aDcyOC4yOWM0MC4yMSAwIDcyLjkzLTMyLjUgNzIuOTMtNzIuNDVWMjA5Ljg5YzAtMzkuOTUtMzIuNzEtNzIuNDUtNzIuOTMtNzIuNDVIMTQ3Ljg1eiBtMCAwIiBwLWlkPSIxODcxOCIgZmlsbD0iIzUxNTE1MSI+PC9wYXRoPjwvc3ZnPg==",
music: "data:image/svg+xml,%3Csvg t='1666874005162' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='25026' width='32' height='32'%3E%3Cpath d='M889.374118 268.589176l25.359058-54.573176L481.882353 13.071059v595.004235a173.778824 173.778824 0 0 0-114.326588-43.489882c-96.798118 0-175.525647 78.787765-175.525647 175.525647s78.727529 175.525647 175.525647 175.525647 175.525647-78.787765 175.525647-175.525647c0-3.192471-0.783059-6.204235-0.963765-9.276235V107.399529l347.256471 161.189647z m-521.818353 586.812236c-63.608471 0-115.290353-51.681882-115.290353-115.290353s51.681882-115.290353 115.290353-115.290353 115.290353 51.681882 115.290353 115.290353-51.742118 115.290353-115.290353 115.290353z' p-id='25027'%3E%3C/path%3E%3C/svg%3E",
shopping: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjE1Nzg4MjcyMTYwIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjIyNjMzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik03NjAuOTYgNzEyLjk2SDM3Mi40OGMtMzkuNjggMC03NC4yNC0yOC4xNi04NC40OC02OS4xMkwyMDAuMzIgMjcxLjM2SDEyMC45NmMtMTcuOTIgMC0zMi0xNC4wOC0zMi0zMnMxNC4wOC0zMiAzMi0zMmgxMDQuOTZjMTQuNzIgMCAyNy41MiAxMC4yNCAzMS4zNiAyNC45Nmw5My40NCAzOTYuOGMzLjIgMTEuNTIgMTIuMTYgMTkuODQgMjIuNCAxOS44NGgzODcuODRjMTAuMjQgMCAxOS4yLTguMzIgMjIuNC0xOS44NGw1My43Ni0yNTEuNTJINDM2LjQ4Yy0xNy45MiAwLTMyLTE0LjA4LTMyLTMyczE0LjA4LTMyIDMyLTMyaDQzOS42OGM5LjYgMCAxOC41NiA0LjQ4IDI0Ljk2IDEyLjE2IDUuNzYgNy42OCA4LjMyIDE3LjI4IDYuNCAyNi44OGwtNjIuMDggMjkwLjU2djAuNjRjLTEwLjI0IDQwLjMyLTQ0LjggNjkuMTItODQuNDggNjkuMTJ6IiBmaWxsPSIjNTE1MTUxIiBwLWlkPSIyMjYzNCI+PC9wYXRoPjxwYXRoIGQ9Ik00MTcuMjggODIxLjEybS01OC4yNCAwYTU4LjI0IDU4LjI0IDAgMSAwIDExNi40OCAwIDU4LjI0IDU4LjI0IDAgMSAwLTExNi40OCAwWiIgZmlsbD0iIzUxNTE1MSIgcC1pZD0iMjI2MzUiPjwvcGF0aD48cGF0aCBkPSJNNzMwLjg4IDgyMS4xMm0tNTguMjQgMGE1OC4yNCA1OC4yNCAwIDEgMCAxMTYuNDggMCA1OC4yNCA1OC4yNCAwIDEgMC0xMTYuNDggMFoiIGZpbGw9IiM1MTUxNTEiIHAtaWQ9IjIyNjM2Ij48L3BhdGg+PC9zdmc+",
sociality: "data:image/svg+xml,%3Csvg t='1666874393408' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='29035' width='32' height='32'%3E%3Cpath d='M3.39 303.28v473.73c0 34.13 34.62 61.78 77.28 61.78h154.58v102.98c0 11.39 15.94 22.74 30.18 22.74 0.51 0 0.69 0.03 0.78 0.07 8.27 0.96 20.35-3.81 26.58-8.76l146.35-117.03h362.9c42.67 0 77.3-27.66 77.3-61.79V303.28c0-34.13-34.63-61.79-77.3-61.79H80.68c-42.67 0-77.29 27.66-77.29 61.79z m62.7 28.37c0-22.07 22.41-39.99 50.01-39.99h650.49c27.62 0 50.01 17.91 50.01 39.99v420.03c0 22.08-22.4 39.99-50.01 39.99h-347.5c-2.03 0.89-6.85 5-8.56 6.35L291.27 893.4v-81.72c0-11.05-11.19-20.01-25.03-20.01H116.12c-27.62 0-50.02-17.91-50.02-39.99l-0.01-420.03z m-11.17-7.77' p-id='29036' fill='%23515151'%3E%3C/path%3E%3Cpath d='M935.5 68.61H214.14c-42.66 0-77.29 27.66-77.29 61.79v60.23a91.006 91.006 0 0 1 21.67-2.68h29.86V151c0-22.72 23.07-41.18 51.51-41.18h669.84c28.44 0 51.51 18.45 51.51 41.18v432.54c0 22.65-22.9 41.03-51.19 41.16v41.2h25.42c42.67 0 77.3-27.66 77.3-61.78V130.4c0.02-34.13-34.6-61.79-77.27-61.79z' p-id='29037' fill='%23515151'%3E%3C/path%3E%3Cpath d='M213.15 537.73c0 16.3 8.7 31.37 22.82 39.52a45.605 45.605 0 0 0 45.64 0 45.637 45.637 0 0 0 22.82-39.52c0-16.3-8.69-31.36-22.82-39.52a45.654 45.654 0 0 0-45.64 0 45.625 45.625 0 0 0-22.82 39.52z m0 0M395.74 537.73c0 25.2 20.43 45.64 45.63 45.64 25.21 0 45.64-20.43 45.64-45.64 0-16.3-8.69-31.36-22.81-39.52a45.654 45.654 0 0 0-45.64 0 45.604 45.604 0 0 0-22.82 39.52z m0 0M578.29 537.73c0 16.3 8.69 31.37 22.82 39.52a45.605 45.605 0 0 0 45.64 0 45.637 45.637 0 0 0 22.82-39.52c0-16.3-8.69-31.36-22.82-39.52a45.654 45.654 0 0 0-45.64 0 45.604 45.604 0 0 0-22.82 39.52z m0 0' p-id='29038' fill='%23515151'%3E%3C/path%3E%3C/svg%3E",
download: "data:image/svg+xml,%3Csvg t='1666873884950' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='21593' width='32' height='32'%3E%3Cpath d='M808.192 246.528a320.16 320.16 0 0 0-592.352 0A238.592 238.592 0 0 0 32 479.936c0 132.352 107.648 240 240 240h91.488a32 32 0 1 0 0-64H272a176.192 176.192 0 0 1-176-176 175.04 175.04 0 0 1 148.48-173.888l19.04-2.976 6.24-18.24C305.248 181.408 402.592 111.936 512 111.936a256 256 0 0 1 242.208 172.896l6.272 18.24 19.04 2.976A175.04 175.04 0 0 1 928 479.936c0 97.024-78.976 176-176 176h-97.28a32 32 0 1 0 0 64h97.28c132.352 0 240-107.648 240-240a238.592 238.592 0 0 0-183.808-233.408z' p-id='21594'%3E%3C/path%3E%3Cpath d='M649.792 789.888L544 876.48V447.936a32 32 0 0 0-64 0V876.48l-106.752-87.424a31.968 31.968 0 1 0-40.544 49.504l159.04 130.24a32 32 0 0 0 40.576 0l158.048-129.44a32 32 0 1 0-40.576-49.472z' p-id='21595'%3E%3C/path%3E%3C/svg%3E",
scholar: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjE1Nzg4NTI4MjgzIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI3NDIzIiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik0xNDEuOTQgNDA3LjY2NmwzNjguNDk1IDE5My4xMSAzNjguNDk0LTE5My4xMS0zNjguNDk0LTE5MS4wNjRMMTQxLjk0IDQwNy42NjZ6IG0zNzYuNzgtMjI3LjMybDQwNy40MzUgMjExLjI1NWMxMi45MjEgNi43IDEyLjk2MSAyNS4xNjggMC4wNyAzMS45MjNMNTE4Ljc5IDYzNy4wNDJhMTggMTggMCAwIDEtMTYuNzEgMEw5NC42NDUgNDIzLjUyNGMtMTIuODkyLTYuNzU1LTEyLjg1Mi0yNS4yMjMgMC4wNy0zMS45MjNsNDA3LjQzNC0yMTEuMjU1YTE4IDE4IDAgMCAxIDE2LjU3MSAweiIgZmlsbD0iIzUxNTE1MSIgcC1pZD0iMjc0MjQiPjwvcGF0aD48cGF0aCBkPSJNNzM4LjQ0MyA0OTYuOTE4YzAtOS45NDEgOC4wNi0xOCAxOC0xOCA5Ljk0MSAwIDE4IDguMDU5IDE4IDE4djI5Ni4yOGExOCAxOCAwIDAgMS0xMC4zNTMgMTYuMjk1TDQ5Ny4yOTggOTM0LjY4MmExOCAxOCAwIDAgMS0xNS43MDEtMC4xOThsLTI1MC4xODMtMTI1LjE5YTE4IDE4IDAgMCAxLTkuOTQ1LTE2LjA5N1Y0ODEuNGMwLTkuOTQyIDguMDYtMTggMTgtMTggOS45NDEgMCAxOCA4LjA1OCAxOCAxOHYzMDAuNjc3bDIzMi40MzUgMTE2LjMwOCAyNDguNTQtMTE2LjYyNFY0OTYuOTE4eiIgZmlsbD0iIzUxNTE1MSIgcC1pZD0iMjc0MjUiPjwvcGF0aD48cGF0aCBkPSJNODY0LjEyIDUxMC45OGMwLTkuOTQyIDguMDU4LTE4IDE4LTE4IDkuOTQgMCAxOCA4LjA1OCAxOCAxOHYyMjkuMDk3YzAgOS45NDEtOC4wNiAxOC0xOCAxOC05Ljk0MiAwLTE4LTguMDU5LTE4LTE4VjUxMC45Nzl6IiBmaWxsPSIjNTE1MTUxIiBwLWlkPSIyNzQyNiI+PC9wYXRoPjwvc3ZnPg==",
news: "data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjE1Nzg4NjA5MjMxIiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI4NDc0IiB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj48ZGVmcz48c3R5bGUgdHlwZT0idGV4dC9jc3MiPjwvc3R5bGU+PC9kZWZzPjxwYXRoIGQ9Ik02NjYuMDg3IDIzOS4yNzdoMTU1LjY2di0zOC45MTNoLTE1NS42NnYzOC45MTN6IG0tNzcuODMtMzguOTEzaC0yMzMuNDl2MjMzLjQ4OGgyMzMuNDlWMjAwLjM2NHogbS0zOC45MTUgMTk0LjU3NGgtMTU1LjY2di0xNTUuNjZoMTU1LjY2djE1NS42NnogbS0xOTQuNTc2IDM4OS4xNWg0NjYuOTgxdi0zOC45MTVIMzU0Ljc2NnYzOC45MTV6TTg4MC4xMTkgNjQuMTZIMjk2LjM5NGMtNDIuOTg0IDAtNzcuODMgMzQuODQ2LTc3LjgzIDc3LjgzdjE5LjQ1OGgtNzcuODNjLTQyLjk4NCAwLTc3LjgyOCAzNC44NDYtNzcuODI4IDc3LjgzdjY0Mi4wOThjMCA0Mi45ODQgMzQuODQ1IDc3LjgzIDc3LjgyOCA3Ny44M0g4ODAuMTJjNDIuOTg2IDAgNzcuODMxLTM0Ljg0NiA3Ny44MzEtNzcuODNWMTQxLjk5Yy0wLjAwMS00Mi45ODQtMzQuODQ2LTc3LjgzLTc3LjgzMi03Ny44M3ogbTM4LjkxNyA4MTcuMjE2YzAgMjEuNDkzLTE3LjQyNCAzOC45MTctMzguOTE3IDM4LjkxN0gxNDAuNzM0Yy0yMS40OTEgMC0zOC45MTUtMTcuNDI0LTM4LjkxNS0zOC45MTdWMjM5LjI3N2MwLTIxLjQ5MSAxNy40MjQtMzguOTEzIDM4LjkxNS0zOC45MTNoNzcuODN2NTgzLjcyNGgzOC45MTVWMTQxLjk5YzAtMjEuNDkzIDE3LjQyMi0zOC45MTUgMzguOTE1LTM4LjkxNUg4ODAuMTJjMjEuNDkzIDAgMzguOTE3IDE3LjQyMiAzOC45MTcgMzguOTE1djczOS4zODZ6IG0tNTY0LjI3LTIxNC4wMzNoNDY2Ljk4MXYtMzguOTE1SDM1NC43NjZ2MzguOTE1eiBtMzExLjMyMS0zMzAuNzc2aDE1NS42NlYyOTcuNjVoLTE1NS42NnYzOC45MTd6IG0wIDk3LjI4NmgxNTUuNjZ2LTM4LjkxNWgtMTU1LjY2djM4LjkxNXpNMzU0Ljc2NiA1NTAuNmg0NjYuOTgxdi0zOC45MTdIMzU0Ljc2NlY1NTAuNnoiIHAtaWQ9IjI4NDc1IiBmaWxsPSIjNTE1MTUxIj48L3BhdGg+PC9zdmc+",
mine: "data:image/svg+xml,%3Csvg t='1666874111000' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='27179' width='32' height='32'%3E%3Cpath d='M949.888 457.258667c26.069333-29.824 13.866667-67.52-24.789333-76.309334L681.728 325.546667l-127.786667-214.677334c-20.266667-34.069333-59.925333-34.090667-80.213333 0l-127.786667 214.677334-243.370666 55.381333c-38.442667 8.746667-50.858667 46.506667-24.789334 76.309333l164.394667 188.053334-22.613333 248.917333c-3.584 39.466667 28.458667 62.805333 64.896 47.146667l237.781333-102.037334a21.333333 21.333333 0 0 0-16.810667-39.210666L267.626667 902.186667c-6.698667 2.88-6.229333 3.221333-5.568-4.096l24.277333-267.093334-176.426667-201.813333c-4.757333-5.461333-4.906667-5.034667 2.133334-6.634667l261.205333-59.434666 137.152-230.4c3.733333-6.293333 3.136-6.293333 6.869333 0l137.173334 230.4 261.205333 59.434666c7.125333 1.621333 6.954667 1.088 2.133333 6.613334l-176.426666 201.813333 24.256 267.093333a21.333333 21.333333 0 1 0 42.496-3.84l-22.613334-248.917333 164.394667-188.053333z' fill='%233D3D3D' p-id='27180'%3E%3C/path%3E%3C/svg%3E",
};
// 搜索引擎列表
var engineList = {};
// 网页搜索列表
engineList.web = [];
engineList.web[0] = {
name: '百度',
url: 'https://www.baidu.com/s?wd=%s&ie=utf-8',
favicon: icon.baidu,
};
// engineList.web[0] 中间的数字表示排序(数字不能重复,否则后面的会覆盖掉前面的),越小数字越靠前,小于0该引擎不会显示在页面上
engineList.web[1] = {
// 搜索引擎名称
name: 'Google',
// 搜索引擎地址,关键字变量用%s代替
url: 'https://www.google.com/search?q=%s&ie=utf-8&oe=utf-8',
// 搜索引擎的站点图标
// favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACyElEQVQ4jXWT72tTdxTGv4yN+cY/oMFGqQpD7ZjtsAF/oPEXGFhtbUEn4mSTatSJVua0UNNSEG/01UAH0m6dN1hdW5SbrE3sgkr1hb9lRTFW3Upqcy1NzE1yc/Prfvaia7dM+7w853keznM4R4h38aHdbt8gSZJbURSv3++/Jsuyp6GhwWm1Wsvew/8XNptteTAYvMEMiKjquMvlahVCzHpHXFdXV69pWhLAHHtNSm7nbdMhYo170U61kLkZnDZSFMUrhJg9La6qqrLpum4A6FcuM+5YReRTK5HyUiLlViJLSolULiB2eA+mFgdAlmWPEOIDIYT4aHBw8DaA3tODavuESMV8orvqSZ7/Af1XD/HW71HXVKKdbsPUU9OT1NTU1Aq73b4BgPhLJrYtY2zxQuKtxzATWlH+/MvnYJpFtUAgMCDcbvcZAHOkjXSHIH50LYW3iZn2WIRoNBoTiqJ4AfIPq8n1CwrDB4pIPw5kcP6k0+hJ0+hJ8+0vaU5eNdCzk30RCAQGAPL311PwCnjVXGSw+7zOvIMa5UcTVDQl+Ox4Aoc7yfg/QwpZlj0A5pNvML2Cp/d2FhmExgrceZHn0Z952q9nqGhKsONsCiMP2Ww2J5xO534A481V3N1lLL24md/Dd96b2dWdZfF3Gi29xqR5KDQsSkpK5kaj0ZhhFtgVbKOkfTUru7+kK+RjNKkSzyR4FgvRHOzn8+YJVrakefxXHgBJkk4LIYRwuVytAOHUG7b2H8basZr5netY2/sVm737WHZpC3M6VrDk3Aku3Jq8g9HR0TGLxWKdOsaPfT7fbwBaLsWZBx1svPI1i+RNlP28jsquLWz3H8E3cg0AwzAyDofji/+/w+zOzs4LU3mTZprHE8+4q/7BcGJkeg/hcPh1dXV1zYwfWVtbW9fX1+dXVXV8SpTL5fJDQ0NPJElyWyyW0v/y/wbuo60BpWkyAAAAAABJRU5ErkJggg==',
favicon: icon.google,
// 弃用;搜索引擎编码(默认utf-8)如果跳转后乱码可以填写 'gbk'
// 弃用:encoding: 'utf-8',
// 如果网站使用的gbk编码
gbk: false,
// 新标签页打开
// blank:true,
// 禁用该搜索, 只在设置中显示该搜索
// disable:true,
};
engineList.web[2] = {
name: '必应',
url: 'https://cn.bing.com/search?q=%s',
favicon: icon.bing,
};
engineList.web[3] = {
name: 'phind',
url: 'https://www.phind.com/search?q=%s',
favicon: 'data:image/png;base64,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',
};
engineList.web[4] = {
name: '搜狐',
url: 'https://cn.bing.com/search?q=site%3Asohu.com+%s',
favicon: 'data:image/x-icon;base64,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',
};
engineList.web[5] = {
name: 'you',
url: 'https://you.com/search?q=%s&fromSearchBar=true&tbm=youchat',
favicon: 'data:image/webp;base64,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'
};
// 视频搜索列表
engineList.video = [];
engineList.video[0] = {
name: 'bilibili',
url: 'http://search.bilibili.com/all?keyword=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAwElEQVQ4ja2Syw2DQAxEhwvdIHEklENFUIIN5EAftGAjigA6cA58krBZaZMwki+7nqfR7gC7zCLQUKDRBD41moCGAmaRe9mOKUgMrAsayVyzZGBdQGJox9QFmEVgbT9CXs2k9/cEncUgKcEyrQsBs+6W6CwGSMpgozslQDKDxFBr7n28s2rNN8CMg/atDt8ZwNqDtXcM53MvwJfIu3d5glBdCZi3ht2Czfs3skwAa/VzkVirZ5WPJEEzg7Vaq/ynHh0yOLrBLqn3AAAAAElFTkSuQmCC',
};
engineList.video[1] = {
name: "樱花动漫",
url: "http://www.imomoe.in/search.asp?searchword=%s",
favicon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAEZElEQVRIibVVTW9bRRQ9d2bee67tOk7qxq4TxaUJqdSQQJWqEKhAFMQCsWGDkMqKBUj8BPbwDxCb/gBYABUIgfgopQJRaNoqrUpImtAkrfPV1E6cOLHfm5mL3nPjJCQVYtErzeLd++bMveeeO4NHaRRiM/OuI0zov7sCXgtAvW0QQkCPLcJeno3+JleBOlMkT+ahlNq1n4j2BvfnKtBfjTGv1IDAQuZT4L6DRL/dZerLkMgkYJd9mMkl5koNzgtHyD1+6L/B/RsL0J/eZHEiB3mqQORJmPNTbH/8G+qdQVJPZBubAFgAwfV5mHN/sTx9mNxTh5uxEByb4OHyZ5ax9v73XLtahH3gC5dmxtqHF9gfmY2+rTWwxmztW1hF5YOf2J8uN32hiSbHzAg+/5PVS2GJ+WYGoUkAzpv9RNlko7pKDf5avRlX7Uk4AznwH3d38NvshLm+ACaCc/rIDuCofGNAXSmECdVG5hHUNbwns804P0hOFNK0JzgmSyw6UjtAQ8UEMyWILybY74iDYgpyogzqSoNv3IN+q5+Ep6AvFyEvzcIOdbIJNElH7aQFnSni+9WoSU3wuQpqw0XWCQlnWUPULEShBV7CIXVtAXp0ERvL69BXiiwHc0BxFfWPh1lX/UZTNxsahFl+dIkVC/BQJzmDeZjx+7BfjrN+Jkuy7DPtj5HxCGq0zDrtIkhJ2ne8E6o1DhIUJeafvcpocRF/o5/EJmf221uQJMGh9CZLUWM444Et4I2U2LTEyGz4LGfXWBeShKRLsZElFqNLEKKh6ajxr/USL1S3OA9uLkBfm2P33RMk2+JwQt98BXpsCTjWCpuJE+93ocaWQFaACy1whudZVjTMRIntqQJt8ivTMYiEswXOt0ssBtqh2uJNpYTKYM2w7XFSmqFu3GPuayfjyShFczJHwWSZkYqRqAcQXgMQgYExZguc4h7RRtDUqK0HCAcslJ+8OMPu9CpsPgndxRCrdfD9DdaSQIcSJB/PwJ9aBhXSkDEHQbECWNoG3t0Gc/52xH3oJingtCfg5FIwt8pkYor9nlZyRxbZ5BKw5RrkwQTks4fhCQFkt+n99yKrrobeI6pkIQ1iC3N1tiEhJSGEjILq1V7Qmf5Gx5Z98NIG+Ggbua90E12eQ+27W9E8hEqpX5gCL65DPV/YyjwEcV58jPxPrjMV0qQOxJtD5H8zzs5gnhIDeZjeDKmqD9nRAgWCn3KAH2ZZz1VhjAZXNNwzAyTjzk6dhyXVf52G/WWanZe7iTJxmJ+nmcsbcN87ScKR2Mvqn91kXqlDPN1B8mgGUjX+C2/F5viHp3jPFeCnXNIXZ9gKQGiG6DkAeghwNB93KsBQB7l92V3xPR+LkD+uBbCOQHD2CjtDBVIDO+9xW6nDnBtlUw3gvf0UyU0pbgI/7CXabv7YPQRfjzNy+6GySQoHwJTWOWysaIvBff0YSe9/PHP/Lt1UazDDc8BKnaMZT+8j2XMAIpvcdvPtBn90BuAfCZ4kdEzEwCkAAAAASUVORK5CYII=",
gbk: "true",
}
engineList.video[2] = {
name: "阿里小站",
url: "https://newxiaozhan.com/?q=%s",
favicon: "data:image/x-icon;base64,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",
}
engineList.video[3] = {
name: "茶杯狐",
url: "https://cupfox.app/s/%s",
favicon: "data:image/jpeg;base64,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",
}
// 音乐搜索列表
engineList.music = [];
engineList.music[0] = {
name: 'spotify',
url: 'https://open.spotify.com/search/=%s',
favicon: "data:image/x-icon;base64,AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAAADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY9keB2LbHiJi2x5IYtsfbmHZHo1h2h6iYtwfq2LcH6ph2R6hYdoejGLbH21i2x5GY9weIWTeHAcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYtsfBWLbHili2x9qYdoerGHZHtlh2R7xYNge+2DYHv9g1x7/YNce/2DXHv9g1x7/YNge/2DYHvth2R7wYdke2GHaHqpi2x5oYtseJ2HeHgQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGLaHgdi2h4/YtoenGHZHuJg2B79YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B79Ydke4WLaHpli2x88Y9sgBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABk1iABYtseLmHaHpxg2B7uYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2R7sYdofmWLbHyxk1xYBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGLcHwti2x9qYdke3mDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2HZHtxi2x5mYtweCgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYtweHGHaHp1g2B74YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B73YdoemGLbHxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi3B8mYdofuGDXHv5g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNge/mHaHrRi3R4jAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGLcHydh2h7BYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHv9h2h68Yt0eIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYtweHGHaHrlg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B7/YdoetGHcHxoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi3B4MYdoenmDYHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNge/2HaHphi3B0KAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi2x9sYNge+GDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2HYHvdi2x5nAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGLcHjFh2R7fYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2R7bYtsfLAAAAAAAAAAAAAAAAAAAAAAAAAAAYtoeB2HaHp9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/Ydge8mHaHtNh2B7vYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YdofmGPdIAUAAAAAAAAAAAAAAAAAAAAAYtsfQmHYHu9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2HYHvdh2h69YtsfUWLbHhRi2x9gYdge82DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/Ydke62LbHjwAAAAAAAAAAAAAAABj2x8FYdoen2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNge/WDYHv5g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHv1h2R7oYdoermLbH1Zi3CARAAAAAAAAAABi2x4mYdge5GDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2LaHplh3B4DAAAAAAAAAABi3B8sYdke5GDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2R7NYtseaWHbHndh2h6kYdkex2HZHt9h2B7uYNge92HZHvth2B79YNge/mHYHvxh2R75YNge9GHZHuVh2R7NYdoeo2LbH2pi3B4vYtseCAAAAAAAAAAAAAAAAGLcHh5i2h+VYNge/GDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2HZHuFi2x4nAAAAAAAAAABi2x5uYNge/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHvxh2h5bAAAAAAAAAABh3xwDYtoeEGPdHyJh2h41YtweSGPdH1Zi2x9eYdseYGLcH1xj3R9RYdoeP2LbHili2x4TYt0eBAAAAAAAAAAAAAAAAGPdJAFi2x4cYdoebmHZHtFg2B79YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHv5i2h5oAAAAAGPcHghh2h6wYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHv9h2h6CY9weCQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGTVGQFi2x4PYtseOmHaHoVh2R7TYNge/GDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2h6qY9sdBmLbHiVh2R7cYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B7yYdoeumLaH4pi2x5gYtsePmLcHiZh2R4WYtseDWTfHQhh4BwFYeUcBGLfHAZk3h4KYdkeEGPcHh5i2x41YtseW2HaHo1h2h7EYdge72DYHv9g1x7/YNce/2DXHv9g1x7/YNge92HYHvRg1x7+YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2R7YYtweIWLaHk1h2B7zYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHv9g2B79Ydge82HZHuNh2R7TYtoewmLbHrZh2h6uYdoerGHbHrBi2x66YdkeymHZHtxh2R7uYNge+2DYHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHvhh2h65YtsfU2LbHkJh2R6yYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2R7wYtseRmLbH3Rg2B78YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2B7zYdkevGHaHl1i2x4RAAAAAAAAAABh2h42YNge7WDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B77YtwfbWHZHpRg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2B7zYdge72DYHv1g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHv9h2B70Ydke0WHaHpJi2x5GYtseDgAAAAAAAAAAAAAAAAAAAABh2h47YNge7mDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B7/YdoejGLbHqhg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2HZHspi2x9IYtseN2LbH2li2h+eYdkexWHZHt9h2R7uYdge9mDXHvtg1x79YNce/WDXHvth2B72Ydke7mHZHuBh2h7IYdoepWHaHnZi2x9CY9wfF2PdIQIAAAAAAAAAAAAAAAAAAAAAY9ocBGLbHjlh2R68YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DX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Hv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x79Ydge0GHZHqVg2B7tYNce/2DXHv9g1x7/YNce/2DXHv9h2R7BYtsfEwAAAAAAAAAAYdoeYWDXHvtg1x7/YNce/2DXHv9g1x7/YNge+2DYHvxg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B71Ydkey2HaH3Vi2x8cZN4fB2HZHrNg1x7/YNce/2DXHv9g1x7/YNce/2DYHvph2h5dAAAAAGLdHwth2R62YNce/2DXHv9g1x7/YNce/2DYHuhh2h5kYdoeXGHZHohh2R6pYdkewWHZHs1h2R7RYdkezmHZHsFh2R6mYdkee2LaHkRi3B4RAAAAAGHbHhNh2h5sYNge6GDXHv9g1x7/YNce/2DXHv9g1x7/YNce/2HZHrJi3B4KYtseOGDYHulg1x7/YNce/2DXHv9g1x7/YNge2GLbHiUAAAAAAAAAAGLaGgFj3h4HY94fDmLbHhBj3R4OY94dB2HeFwEAAAAAY9weBWHbHidh2h5uYdgex2DXHvpg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNge52LaHjRh2h5wYNce/GDXHv9g1x7/YNce/2DXHv9g1x79Ydge1GHZHqNh2h58YdoeXGHaHkVi3B45YdseNGLcHjhi2h5FYdoeXmHaHoRh2R61YNge5GDXHv1g1x7/YNce/GHYHtRh2B7NYNce+2DXHv9g1x7/YNce/2DXHv9g2B77Ydoea2HZHqBg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x79YNge92DYHvJg2B7wYNge8WDYHvdg1x79YNce/2DXHv9g1x7/YNge+2HYHtNh2R54YtsfHGLbHhpg2B7FYNce/2DXHv9g1x7/YNce/2DXHv9h2h6bYdkewGDXHv9g1x7/YNce/2DXHv9g1x7/YNge5GHZHrph2B7aYNge9GDXHv5g1x7/YNce/2DXHv9g1x7/YNce/2DYHvxg2B7wYdge1GHZHqJh2h5bYtseG2PfHQEAAAAAYdsfHGDYHshg1x7/YNce/2DXHv9g1x7/YNce/2HZHrth2h7OYNce/2DXHv9g1x7/YNce/2DXHvph2R5eZeAfBWLbHx1h2h4/YdoeYGHaHnhg2B6HYdgeimHYHoNh2h5xYdoeV2LbHjdi2x8XZN4fAwAAAAAAAAAAYtseEGHZHldh2B7EYNce/WDXHv9g1x7/YNce/2DXHv9g1x7/YdkeyWHaHs5g1x7/YNce/2DXHv9g1x7/YNce/GHZHm1j3h8GAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi2x4LYtseLmHaHnFh2R7CYNge92DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2R7JYdkewGDXHv9g1x7/YNce/2DXHv9g1x7/YNge72HZHrhh2h6DYdoeWWLbHjxh2h4qYdoeIWLbHx9h2R4jYtseLmLaHkJh2h5hYdkejGHZHr1h2B7pYNce/WDXHv9g1x7/YNge82HZHrNh2R6uYNce9GDXHv9g1x7/YNce/2HZHrth2R6hYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g2B78YNge82DYHulg2B7iYdke4GDYHuNg2B7rYNge9WDXHv1g1x7/YNce/2DXHv9g1x7+YNge6WHZHqph2h5LY90fCWPbHwdh2R6fYNce/2DXHv9g1x7/YdoenGHaHnFg1x78YNce/2DXHv9g1x7/YNge22HZHphh2R62Ydge3mDYHvNg2B79YNce/2DXHv9g1x7/YNce/2DXHv9g2B7+YNge+GDYHuth2B7TYdkeqWHaHm5i2x4vY9weBwAAAAAAAAAAaecfAmHaHpVg1x7/YNce/2DYHvxh2h5sYtseOWDYHulg1x7/YNce/2DYHvdh2h5SAAAAAGLdHghi2x4gYdoePGHaHldh2R5rYdoeeGLbH31i2x56YdkecWHaHmBi2h5JYtseL2PcHhZk3R4EAAAAAAAAAAAAAAAAZ+EhAWLbHyFh2R6DYNge7mDXHv9g1x7/YNge52LbHjVi3R4MYdket2DXHv9g1x7/YNge9mHaHk0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY9weDWLaHjlh2R6IYdge2WDXHv1g1x7/YNce/2DXHv9h2R6zYtwfCwAAAABh2h5jYNge+2DXHv9g1x7/YNge1mHaHnph2h5EYtseImLcHg9j3x4GZOMcAQAAAAAAAAAAAAAAAAAAAABl4B0EY90eCmLcHhdi2x4vYdoeVWHZHolh2R7CYNge72DXHv9g1x7/YNce/2DXHv9g1x7/YNce+2HaHl8AAAAAAAAAAGLbHhZh2B7GYNce/2DXHv9g1x7/YNce/2DYHvZg2B7hYdkeyWHZHrNh2R6hYdoelmLbH5Fi2x6TYdkenGHZHqth2R6/Ydge1mDYHutg2B77YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9h2B7DYtseFAAAAAAAAAAAAAAAAGHaHlVg2B7zYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNge8WHaHlEAAAAAAAAAAAAAAAAAAAAAY90fBmHZHo9g1x7+YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv1h2R6LY94eBQAAAAAAAAAAAAAAAAAAAAAAAAAAYtseFWHZHqxg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YdkeqWLcHxMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYdkeHGHZHq1g1x79YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/WHZHqli2x8aAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYtwfFWHZHo9g2B7zYNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DYHvJh2R6MY9wfEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAYtwfB2HaHlRh2B7HYNge+2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHvth2B7FYdoeUmPdHwYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGLcHhZh2h5jYdkeuGDYHupg1x78YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/GDYHulh2R62YdoeYWLbHhUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABi3B4MYtseOWHaHnFh2R6hYdkewGHaHs5h2h7OYdkewGHZHqFh2h5wYdseN2LcHgwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//gf///AA///AAD//AAAP/gAAB/wAAAP4AAAB+AAAAfAAAADwAAOA4GAfgGB//gBgH+AAQAAA4AAAA+AA/H/AAP//AAAf8AAAAAA4IAAB+GH///Bh///AcP/+APAAAAD4AAAB+AAAAfwAAAP+AAAH/wAAD//AAD//8AD///4H/8oAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY9wfAmHZHjBh2B6HYNgeyGDYHuRg2B7kYNgex2HYHoZh2R4vY90fAgAAAAAAAAAAAAAAAAAAAAAAAAAAYdoeDWHYHnVg1x7gYNce/mDXHv9g1x7/YNce/2DXHv9g1x7+YNge32HYHnNh2x4MAAAAAAAAAAAAAAAAYtseDGHYHpRg1x77YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x76YdgekmHbHgwAAAAAAAAAAGHYHnZg1x77YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7+YNce/2DXHvph2B50AAAAAGHZHjFg1x7fYNce/2DXHvdg1x72YNce/mDXHv9g1x7/YNce+2DYHt9h2B6OYdgen2DXHv9g1x7/YNge3mHZHi9h2B6IYNce/mDXHv9h2B6iYdkeS2HZHmRh2R5xYdkebWHZHlZh2h4+YdkeXWDYHstg1x7/YNce/2DXHv5h2B6GYNgeyWDXHv9g1x7/YNce6WDYHrxg2B6fYdgekWHYHpVg2B6vYNge1mDYHuBg2B6VYNgeqmDXHv9g1x7/YNgex2DYHuVg1x7/YNce+GHYHoth2B6GYNgermDXHrxg2B61YNgemmHYHmdh2h4sYdkeKWDYHqhg1x7/YNce/2DYHuNg2B7mYNce/2DXHvph2B6OYdkeQGHZHixh2R4nYdkeKWHZHjZh2B5aYNgenWDYHuJg2B7dYNce32DXHv9g2B7kYNgeyWDXHv9g1x7tYNgey2DYHttg2B7cYNge2mDYHtxg2B7iYNge3mDYHr1h2B50YdoeHWHZHmVg1x7/YNgex2HYHolg1x7/YNgeqGLcHhNh2h4iYdkeOWHaHkVh2R5CYdkeM2HaHh1i3B4NYdoeHWHYHmRg2B7QYNce/2HYHoZh2R4yYNce4WDXHu5g2B6mYdgedmHZHlph2h5PYdkeUWHYHmBh2B6AYNgerWDYHt5g1x78YNce/2DXHt9h2R4wbO4hAWHYHndg1x77YNce/2DXHv9g1x7+YNce/GDXHvxg1x7/YNce/2DXHv9g1x7/YNce/2DXHvth2B51AAAAAAAAAABh2h4NYNgelmDXHvtg1x7/YNce/2DXHv9g1x7/YNce/2DXHv9g1x7/YNce/2DXHvth2B6UYtsfDAAAAAAAAAAAAAAAAGHaHg1h2B53YNce4WDXHv5g1x7/YNce/2DXHv9g1x7/YNce/mDXHuFh2B51YtoeDQAAAAAAAAAAAAAAAAAAAAAAAAAAY90fAmHZHjFh2B6JYNgeymDYHuZg2B7mYNgeymHYHolh2R4wYt0eAgAAAAAAAAAAAAAAAPgfAADwDwAAwAMAAMADAACAAQAAD+AAAAAAAAAAcAAAD8AAAAAcAAAf+AAAj4EAAMADAADAAwAA8A8AAPgfAAA=",
};
engineList.music[1] = {
name: 'HiFi音乐磁场',
url: 'https://hifini.com/search-%s-1.htm',
favicon: 'data:image/x-icon;base64,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7f8pKFH/KCUA/zyFMv8pICH/RMDh/0zn//9I1P//SNT//0jU//9I1P//SNT//0jU//BI1P/uSNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNb//03v//8qLUz/OXkb/zVjFP81bHT/U////0vk+v8uRVn/KBwF/x4AAP8wUXP/T/z//0jV//9I1P//SNT//0jU//9I1P//SNT/8EjU/+5I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I0v//Tvb//0Cnx/8iAAD/JhIB/z2Vrv9N9v//S+P//071//9Hzbn/O40x/z6YaP9K4P//SNT//0jU//9I1P//SNT//0jU//9I1P/wSNT+6kjU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9J1///TfP//zVmdf8ZAAD/NWp0/073//9I0///SNT//0rh//9Q+///Te7n/0fO//9I1P//SNT//0jU//9I1P//SNT//0jU/+9H0fjeSdb//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0fR//9K4v//TvL//zFZXP80Zm//TOj//0jW//9I1P//SNT//0jT//9I0///SNT//0jU//9I1P//SNT//0jU//9I1P//SNT960fS+MtJ1v//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0fQ//9J2///Te7//0rf//9I0v//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P3jRc3xnEra//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jT//9J1///Sdf//0jT//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//Sdj//0bQ+NdCw+E4Sdn//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jT//9K3P//RcrrhAAAAABFzPG+S93//0jT//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//Sdb//0jT+/Q/wdwDAAAAAD2xyhdI2PzjStn//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0nW//9J2f//Q8blPgAAAAAAAAAAAAAAAEDE5xZH0/ezSdr//0ra//9J1P//Sdb//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9I1P//SNT//0jU//9J1v//SdX//0nX//9J2P//R9L4zUTP8kAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABDwd1ARczukkfU+sVH0vncR9P96UjV/+5I1P/vSNT/7kjU/+5I1P/uSNT/7kjU/+5I1P/uSNT/7kjU/+5I1P/uSNT/7kjU/+9I1f/uSNX/60fR+N9H1frLRc/yoETL7FYAAAAAAAAAAAAAAAAAAAAA4AAAB8AAAAOAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACAAAABwAAAA/AAAA8='
};
// 图片搜索列表
engineList.image = [];
engineList.image[0] = {
name: '百度图片',
url: 'http://image.baidu.com/search/index?tn=baiduimage&ie=utf-8&word=%s',
favicon: icon.baidu,
};
engineList.image[1] = {
name: '谷歌图片',
url: 'https://www.google.com/search?q=%s&tbm=isch',
favicon: icon.google,
};
engineList.image[2] = {
name: '必应图片',
url: 'https://www.bing.com/images/search?q=%s',
favicon: icon.bing
};
engineList.image[3] = {
name: 'pixiv',
url: 'http://www.pixiv.net/search.php?word=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACaElEQVQ4jY2TS0iUYRSGjwupXYsIAqFdDl13tclNd6WgZVQULZrB6ddsbhA1FwkyNQOjCMz805nxMiM6ajq/OkjZxQElLS0sK6NQI7QkCCrTnhbfmBMatXj54PDxfO97zvlERERM245IlqbLXut/StNlj7VM0kzbRdZlHBVfJ+LtQDzGgtwGci6KuKN/1ueVH0Nc9bMi+3KD4u1AnGHEHkK0IHIyiNhDLD/TQIozrGpaEHGE1D1nGHGGEF8nIpnZt8QdRaxBUh0hDvl70HtHaR4ao/XZBLHn72kcHONwoAc5XYucqkFcCYjHQGSHRRdXC8eCcQbHp3kwOsnxQBxTQRurPBHSL7Ria3jE568zdL/6wGp3REHmASv3a3rkxRTfZ+cAWHsxipyoVK/Z69RpriK9oI0fcz/pH/vEMkdIxfUYSHlFhd40Mo29aQCATZc6kNyapKxhZdlchaPlMQCW+j7EGkg0s+SqnlZ8F0u4D4DNJUsAnGEkt4b1RQYAxvAEolWrCaVmaXqKsxlngv5XQF4taedvA9D39iOSV6sAssuiiy2C618ArZqtpTEA6p+8U2N1RxHZa9XF3vQbsKG4fTHAFkLMVfj73gCQVd6tIniMxYAtpTE1BWtAKduP5FTjbR8C4Nr9l0hOddIeJAD2ZjWFh6OTlPe8xmcMYWse4HLXMIPj00x9+YYt0q/c2euSAJnZlckOdl6/w4GybrztT7lyb4TCrmEO+uOsONuoHCWvswJoleJsxZFwYCoyEHPVQgRrQOW11S1ubH4MkTUbd4tWM1MYnwAg42Yv4mpZ+gcmyxdDrDcmfgF4QGAxnLBCrgAAAABJRU5ErkJggg==',
};
engineList.image[4] = {
name: 'pinterest',
url: 'https://www.pinterest.com/search/pins/?q=%s',
favicon: 'data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0QwQjQ1NzA2N0U1MTFFMEFBOUM5NjQ5RTdEQTgyOTIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0QwQjQ1NzE2N0U1MTFFMEFBOUM5NjQ5RTdEQTgyOTIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDRDBCNDU2RTY3RTUxMUUwQUE5Qzk2NDlFN0RBODI5MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDRDBCNDU2RjY3RTUxMUUwQUE5Qzk2NDlFN0RBODI5MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PletPDsAAALzSURBVHjabFNtSFNRGH7v3d2Hm7pPdVM3k1xZmEpEkPah9vnDxNRAIhILK7N+BEFRRFYUFQj9iEypMAwqlRbRj0pTMT8KNSuXFmI1UzdxY9/LXae3c445Bnrgcs553+d57nvO+xyqL3E1hA5NxfGEWavtHGs257BmSzyOCTTqcYFa3caPjrppvlP9KxRPhQqo9hfWuDq7DyMyA8sMJBKI3Lq5ztrQVLZEQL5nV6f99dvMxQQtFAITpZqlGGZuzukSBOx2ejEn272zx/GmOSMooCwqqLM1PS/BAV5EBKhPHANlQT7wlQqkRAM3Owuu910wUXUb/g5/JyLKon31tibDIWr8VtVa69OGwYDdQfNVStA/egCiVXqYqrkPzvYOApasTwfNyXKyHik5At6BL8DIpJzqQHEqgy7qMibjpO5qJSH/KCwG79dBDIKAwwmevn5wd/VAsqEBEm5cg+G9BThOsZPmKzQ79mcbJgt1OhadDSx3awhZX/8QUjregSR1Hfmz79sQuDq7IEyfBKLEFR4c85tMW2j/2JgCb/gx0VY8O5pbIGxNMkRmZgAvPBwYhSLYBVQpmXkSiQ/P7PiEnOY4oPCGY1kRSSIS5/cT4JzbDT6jMSggjItdiHu9YrLgOIoWauPteD0z+lMesNnIZc35fDgJnt5+QKYiWGQiEKekoCrswE5MSogv4uIctFCn7SaqHg81UlrmcH/sBUlaKmowRUQW3EJB3JnTQIvDYPrxE4JduDftB0YQG3sJ9T4XlUv5jEMy9IH24nlCjsjcBMkvGoEnFoMoaSU429rBUl0L/4/KoQoqacu92gHZjhxDqGXDN24AdmoKRg6W4qORz3T2AowerYD5mRmCkW7Pfom4vUErS3OyPjtb29N40khI6+sBZ0srjJafWu5JgDQ7y4iqIf0N+huR0xV5ua/EqIW4fOuzxiVERi6bV+TnGRbJS14jHugdaJCA1PtpoGXmt0mNxZDJplG3uvkxMddR2f2h+H8CDABF/Dlktzcv0wAAAABJRU5ErkJggg==',
};
engineList.image[5] = {
name: 'Wallpaper Abyss',
url: 'https://wall.alphacoders.com/search.php?search=%s',
favicon: 'data:image/x-icon;base64,AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAAADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9fX1F////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v6i//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v6L/////////////////////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/+Pj4H/////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP7+/oT/////////////////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf//////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA///////////////////////////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX//////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////////////////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf//////////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////////////////////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX//////////////////////////////////////8d+Nf/HfjX/x341/8d+Nf/HfjX/////////////////+vr6MAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf///////v7+t///////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//f39x7/////1dXVBQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////+/v7px341/8d+Nf/HfjX/x341/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341///////+/v6rAAAAAAAAAAD//////////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX/x341/8d+Nf///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX///////7+/tYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo6OgK/////8d+Nf/HfjX/x341/8d+Nf/5+fkm/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX//v7+jP////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/+/v7n/////wAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341//7+/uH/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX//v7+kP////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/4+Pgi/////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf///////Pz8QwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341///////+/v6LAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX//v7+8f////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX///////r6+iwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/v7+0//////HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////r6+jLHfjX/x341/8d+Nf/+/v7C/Pz8UQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPPz8xT/////x341/8d+Nf///////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//////////x341/8d+Nf///////f39WQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341//39/Xn/////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+/v7g////////////////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////+/v6cAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD///////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////wAA////////AAD/8AAAD/8AAP/AAAAH/wAA/4AAAAP/AAD/AAAAAf8AAP4AAAAQ/wAA/AAAAAB/AAD4AAAAAD8AAPAAAAAAHwAA8AAAAAAPAADgAAAAAA8AAOAAABfwBwAA4ABgD/gHAADgAPAP/BcAAOAA8B/8BwAA4ADwH/wHAADgAPAf/AcAAOAA8B/8BwAA4ADwH/wHAADgAPAf/AcAAOAA8B/8BwAA4ADwH/wHAADgAPAf/AcAAOAA8B/8BwAA4AHwH/wHAADgAfAf/AcAAOAD8B/8BwAA4AfwH/wHAADgL/Af/AcAAOAf8B/8BwAA4B/wH/wHAADgP/Af/AcAAOA/8B/8BwAA4D/wH/wHAADgP/Af/AcAAOA/8B/8BwAA4D/wH/wHAADgP/Af/AcAAOA/8B/8BwAA4D/wH/wHAADgP/Af/AcAAOA/8B/8BwAA4H/wH/0PAADwf/g//i8AAPD//D//HwAA////////AAD///////8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////////////////////////////////////////////////////////////////////////////////////////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP///////////////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD////////////////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/////////////////wAAAAAAAAAAAAAAAAAAAAAAAAAA////////////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/9/f1l/////////////////////8d+Nf/HfjX/x341/////////////////wAAAAAAAAAAAAAAAAAAAAD//////////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/////////////////8d+Nf/HfjX/x341/8d+Nf/HfjX///////v7+z4AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341////////////AAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf/HfjX/+/v7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/wAAAAAAAAAAAAAAAAAAAADHfjX/x341/8d+Nf/7+/s0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/AAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/x341//v7+zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf/HfjX/+/v7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/wAAAAAAAAAAAAAAAAAAAADHfjX/x341/8d+Nf/7+/s0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/AAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/x341//v7+zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf/HfjX/+/v7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAADHfjX/x341/8d+Nf/7+/s0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/x341//v7+zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341/8d+Nf//////qqqqAgAAAAAAAAAAAAAAAAAAAAAAAAAAx341/8d+Nf/HfjX/+/v7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHfjX/x341/8d+Nf/7+/s0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/x341//v7+zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx341/8d+Nf/HfjX/+/v7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHfjX/x341/8d+Nf/7+/s0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/x341//v7+zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx341/8d+Nf/HfjX/+/v7NAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADHfjX/x341/8d+Nf/7+/s0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAP/////HfjX/x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/x341//v7+zQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//////8AAAAAAAAAAAAAAAAAAAAA/////8d+Nf/HfjX/x341//39/V8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAx341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf/HfjX//////wAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/////x341/8d+Nf//////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKqqqgL/////x341//7+/qP39/ceAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPj4+CH//////v7+9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA//////8AAP/+AAB//AAAP/gAAB/wAAAP4AAAB8AAEAPAAB8DwBg/g8A8f4PAPH+DwDx/g8A8f4PAPH+DwDx/g8A8f4PAPH+DwHx/g8D8f4PB/H+Dwfx/g8H8f4PB/H+Dwfx/g8H8f4PB/H+Dwfx/g8P8P4PD/D/H5/5/5/////8oAAAAEAAAACAAAAABACAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAP//////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf///////////wAAAAAAAAAAAAAAAP//////////x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341/8d+Nf/HfjX/x341////////////AAAAAAAAAAD/////x341/8d+Nf/HfjX//v7+q//////HfjX/x341/wAAAAAAAAAAAAAAAP/////HfjX//////wAAAAAAAAAAx341/8d+Nf/HfjX/x341/wAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAMd+Nf/HfjX/x341/8d+Nf8AAAAAAAAAAMd+Nf/HfjX/AAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/AAAAAAAAAADHfjX/x341/8d+Nf/HfjX/AAAAAAAAAADHfjX/x341/wAAAAAAAAAAAAAAAAAAAADHfjX/x341/wAAAAAAAAAAx341/8d+Nf/HfjX/x341/wAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAMd+Nf/HfjX/x341/wAAAAAAAAAAAAAAAMd+Nf/HfjX/AAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/AAAAAAAAAADHfjX/x341//7+/osAAAAAAAAAAAAAAADHfjX/x341/wAAAAAAAAAAAAAAAAAAAADHfjX/x341/wAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAMd+Nf/HfjX/AAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/AAAAAAAAAAAAAAAAAAAAAMd+Nf/HfjX/AAAAAAAAAADHfjX/x341/wAAAAAAAAAAAAAAAAAAAADHfjX/x341/wAAAAAAAAAAAAAAAAAAAADHfjX/x341/wAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341/8d+Nf8AAAAAAAAAAAAAAAAAAAAAx341//7+/sIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//AADgBwAAwAMAAIABAACAcQAAhnkAAIZ5AACGeQAAhnkAAI55AACOeQAAnnkAAJ55AACeeQAAnnkAAP//AAA=',
};
engineList.image[6] = {
name: 'makerplace',
url: 'https://makersplace.com/search/creations/?search_query=%s/',
favicon: 'data:image/x-icon;base64,AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAAADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAANAAAAGsAAAChAAAAygAAAOUAAAD1AAAA/AAAAPwAAAD1AAAA5gAAAMsAAACiAAAAbQAAADUAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAJQAAAG8AAAC6AAAA6AAAAPwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/AAAAOkAAAC8AAAAcgAAACcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACsAAACNAAAA4AAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAOIAAACQAAAALQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAeAAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAAHwAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAAAC8AAAA/AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAAC/AAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAWgAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAAF4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABtAAAA7wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAAByAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAG0AAADzAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD0AAAAcgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAO8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAA4AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOMAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAC6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAC/AAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAD9AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/Nzc3/0lJSf8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD+AAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKwAAAN8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8cHBz/1dXV/5qamv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4gAAAC8AAAAAAAAAAAAAAAAAAAABAAAAiwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA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AP8AAAD/AAAA9wAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/5+fn////////////9TU1P8UFBT/AAAA/wAAAP8AAAD/AAAA/3l5ef///////////+vr6/8sLCz/AAAA/wAAAP8AAAD/AAAA/01NTf/7+/v/+vr6/0dHR/81NTX/9vb2/35+fv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9paWn//////3h4eP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAPkAAAD/AAAA/wAAAP8AAAD/AAAA/5+fn////////////9XV1f8VFRX/AAAA/wAAAP8AAAD/AAAA/3l5ef///////////+zs7P8uLi7/AAAA/wAAAP8AAAD/AAAA/01NTf/7+/v/+vr6/0dHR/81NTX/9fX1/3Z2dv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP9hYWH//////39/f/8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAPIAAAD/AAAA/wAAAP8AAAD/AAAA/5+fn////////////+Hh4f8gICD/AAAA/wAAAP8AAAD/AAAA/3l5ef////////////T09P88PDz/AAAA/wAAAP8AAAD/AAAA/01NTf/7+/v/+vr6/0dHR/81NTX/9/f3/4qKiv8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP91dXX//////25ubv8AAAD/AAAA/wAAAP8AAAD/AAAA9wAAAOIAAAD/AAAA/wAAAP8AAAD/AAAA/5+fn/////////////f39/9MTEz/AAAA/wAAAP8AAAD/AAAA/4iIiP////////////////9vb2//AAAA/wAAAP8AAAD/AAAA/1xcXP/+/v7/+vr6/0dHR/81NTX/9vb2/7q6uv8KCgr/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wQEBP+oqKj/+/v7/0hISP8AAAD/AAAA/wAAAP8AAAD/AAAA6AAAAMcAAAD/AAAA/wAAAP8AAAD/AAAA/5+fn/////////////////+1tbX/FhYW/wAAAP8AAAD/HR0d/8vLy//////////////////Ozs7/JiYm/wAAAP8AAAD/DQ0N/6mpqf//////+vr6/0dHR/81NTX/9PT0//Hx8f9ERET/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/zY2Nv/q6ur/09PT/xgYGP8AAAD/AAAA/wAAAP8AAAD/AAAAzQAAAJ0AAAD/AAAA/wAAAP8AAAD/AAAA/5+fn//////////////////9/f3/vr6+/3Jycv9zc3P/wcHB//7+/v////////////n5+f//////zc3N/3l5ef9tbW3/sLCw//r6+v//////+vr6/0dHR/81NTX/8/Pz///////FxcX/Jycn/wAAAP8AAAD/AAAA/wAAAP8AAAD/Hx8f/7m5uf/+/v7/c3Nz/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAApQAAAGgAAAD7AAAA/wAAAP8AAAD/AAAA/5+fn////////////+Dg4P/V1dX/////////////////////////////////6+vr/4CAgP/i4uL/////////////////////////////////9/f3/0JCQv81NTX/9PT0/8vLy//g4OD/1dXV/2lpaf8tLS3/Hx8f/ywsLP9jY2P/y8vL//7+/v+lpaX/EBAQ/wAAAP8AAAD/AAAA/wAAAP8AAAD8AAAAcAAAADIAAADnAAAA/wAAAP8AAAD/AAAA/6CgoP//////9vb2/3V1df85OTn/zMzM//7+/v/////////////////p6en/bm5u/wQEBP9OTk7/0tLS//39/f/////////////////x8fH/kZGR/wwMDP84ODj/5+fn/11dXf9AQED/xcXF//n5+f/v7+//5ubm/+/v7//9/f3/6urq/4mJif8UFBT/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADqAAAAOAAAAAsAAAC3AAAA/wAAAP8AAAD/AAAA/0NDQ/9sbGz/SEhI/wkJCf8AAAD/HR0d/2hoaP+Wlpb/mZmZ/3h4eP8zMzP/AwMD/wAAAP8AAAD/HR0d/2NjY/+SkpL/m5ub/35+fv8+Pj7/BwcH/wAAAP8YGBj/QkJC/wcHB/8AAAD/ExMT/1FRUf+IiIj/np6e/5OTk/9ra2v/LS0t/wQEBP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAC9AAAADgAAAAAAAABuAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAB0AAAAAAAAAAAAAAAlAAAA3gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOIAAAApAAAAAAAAAAAAAAABAAAAiwAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJEAAAACAAAAAAAAAAAAAAAAAAAAKwAAAN8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4gAAAC8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHcAAAD9AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD+AAAAfQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABQAAAC6AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAC/AAAAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3AAAA4AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAOMAAAA8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWQAAAO8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA8QAAAF8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAG0AAADzAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD0AAAAcgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABtAAAA7wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAPEAAAByAAAABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAWgAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAAF4AAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADcAAAC8AAAA/AAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP0AAAC/AAAAOwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUAAAAeAAAAOEAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA4wAAAHwAAAAWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAACsAAACNAAAA4AAAAP4AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/gAAAOIAAACQAAAALQAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAJQAAAHAAAAC6AAAA6AAAAPwAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/AAAAOkAAAC8AAAAcgAAACcAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAANAAAAGsAAAChAAAAygAAAOUAAAD1AAAA/AAAAPwAAAD1AAAA5gAAAMsAAACiAAAAbQAAADUAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP//4Af//wAA//8AAP//AAD/+AAAH/8AAP/wAAAP/wAA/8AAAAP/AAD/gAAAAf8AAP8AAAAA/wAA/gAAAAB/AAD8AAAAAD8AAPgAAAAAHwAA8AAAAAAPAADwAAAAAA8AAOAAAAAABwAAwAAAAAADAADAAAAAAAMAAMAAAAAAAwAAgAAAAAABAACAAAAAAAEAAIAAAAAAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAEAAIAAAAAAAQAAgAAAAAABAADAAAAAAAMAAMAAAAAAAwAAwAAAAAADAADgAAAAAAcAAPAAAAAADwAA8AAAAAAPAAD4AAAAAB8AAPwAAAAAPwAA/gAAAAB/AAD/AAAAAP8AAP+AAAAB/wAA/8AAAAP/AAD/8AAAD/8AAP/4AAAf/wAA//8AAP//AAD//+AH//8AACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAKAAAAGoAAACrAAAA2AAAAPEAAAD8AAAA/AAAAPEAAADYAAAArAAAAGsAAAApAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADAAAANQAAAJUAAADeAAAA+wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA+wAAAN8AAACXAAAANwAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAIcAAADpAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADqAAAAiQAAABoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMAAADAAAAA/gAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD+AAAAwgAAADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/AAAA1wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2QAAAEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAANcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2QAAADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAC/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAwgAAABoAAAAAAAAAAAAAAAAAAAACAAAAhgAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8gICD/IyMj/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAAigAAAAIAAAAAAAAAAAAAADUAAADnAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAA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AP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAJgAAAADAAAAAAAAADUAAADnAAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADpAAAAOAAAAAAAAAAAAAAAAgAAAIYAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAIoAAAACAAAAAAAAAAAAAAAAAAAAGAAAAL8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAADCAAAAGgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAANcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA2QAAADYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPwAAANcAAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAANkAAABCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMwAAAMAAAAD+AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP8AAAD/AAAA/wAAAP4AAADCAAAANgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGAAAAIcAAADpAAAA/wAAAP8AAAD/AAAA/wAA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'
};
engineList.image[5] = {
name: 'tumblr',
url: 'https://www.tumblr.com/search/%s',
favicon: 'data:image/x-icon;base64,AAABAAMAMDAAAAEAIACoJQAANgAAACAgAAABACAAqBAAAN4lAAAQEAAAAQAgAGgEAACGNgAAKAAAADAAAABgAAAAAQAgAAAAAAAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAORwAEjUZAFI1GgCMNRkAuDUZAOE1GQDxNRkA/zUZAP81GQDyNRkA4zUZALo2GQCONBgAVDMaABQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAAEDUZAGY2GQDDNRkA/TUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP01GQDFNRgAaTweABEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMUABk1GgCLNRkA8jUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zYZAPM1GgCMMxQAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACNhgAXjUZAOw1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA7DYYAF4AAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMWACM1GQDNNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQDNMxYAIwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhcATDUaAPA1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRoA8DYXAEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1GQBbNRoA+jUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUaAPo1GQBcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYaAGM1GQD+NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NhoAYwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhgASzUZAPs1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA+zQYAEoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA3GwAcNRkA6zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAOs5HAAbAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAQ2GgDINRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP84HQT/dGFQ/6qelP/Mxb//19HM/9fRzP/X0cz/19HM/9fRzP9UPCf/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GADGVQAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADYaAG01GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/2lVQv/l4d7///////////////////////////////////////////9cRTH/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRgAaQAAAAAAAAAAAAAAAAAAAAAAAAAAMR0AGjYZAPM1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/ZlE+//v6+v////////////////////////////////////////////////9cRTH/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA8jUVABgAAAAAAAAAAAAAAAAAAAAANRgAiDUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP83HAP/39vX//////////////////////////////////////////////////////9cRTH/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zYZAIUAAAAAAAAAAAAAAAA8HgARNRkA8jUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP94ZVT///////////////////////////////////////////////////////////9cRTH/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAPIwIAAQAAAAAAAAAAA1GQBmNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP+topj//////////////////////////////////////+jl4v/Lw73/ycK7/8nCu/9SOST/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP82GgBkAAAAAAAAAAA1GgDHNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Iwbr/////////////////////////////////saed/zkeBf81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQDEAAAAADYbABM1GQD9NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/X0cz/////////////////////////////////QigR/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD9ORwAEjUYAFY1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Z1M/////////////////////////////v7ev/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NBkAUzUZAJA1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Z1M/////////////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkAjzUZALY1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Z1M/////////////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NBoAtDUaANw1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Z1M/////////////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA2jUZAOw1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Z1M/////////////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA6zUZAPk1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Z1M/////////////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA+DUaAPo1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/Z1M/////////////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA+DUZAO41GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/0YtFv9QOCL/UDgi/1A4Iv/f2tb////////////////////////////t6uj/UDgi/1A4Iv9QOCL/UDgi/1A4Iv81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA7DUZAN01GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/7Wqof////////////////////////////////////////////////////////////////////////////38/P81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NhgA2zUZALo1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/7Wqof////////////////////////////////////////////////////////////////////////////38/P81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NBkAuTUZAJE1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/7Wqof////////////////////////////////////////////////////////////////////////////38/P81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkAkTUZAFs1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/7Wqof////////////////////////////////////////////////////////////////////////////38/P81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkAXDkcABs1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/2tWRP/Gvrf//v7+//////////////////////////////////////////////////////////////////38/P81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/ORwAGwAAAAA1GQDNNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/ZU88/+Lf2//////////////////////////////////r6Ob/QigR/0IoEf9CKBH/QigR/0IoEf81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQDKAAAAAAAAAAA2GQByNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/0MpEv/Z1M/////////////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP80GQBxAAAAAAAAAAAxGAAVNRkA9TUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP9PNyH/9fPy///////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAPUzGgAUAAAAAAAAAAAAAAAANRoAlDUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/k4R3///////////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUaAJYAAAAAAAAAAAAAAAAAAAAAMR0AGjUZAPQ1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/QykS//n5+P/////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA9jUaAB0AAAAAAAAAAAAAAAAAAAAAAAAAADUYAH01GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/8zEvv/////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NBgAfwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsrAAY0GADRNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/6aaj//////////////////q5+T/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQDQKysABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1GwAwNRkA9zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/0gvGP9dRzP/XUcz/11HM/9ZQi7/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAPc2GwAvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANRgAVjUZAP01GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/TQYAFQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADQZAGc1GQD+NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NBkAZwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1GABzNRkA/jUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP41GAB0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANhcATDUaAPA1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA9TQaAFgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMWACM1GQDNNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQDPMxoAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAIAAINhoAgDUZAPY1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA9jYaAIBAIAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADMUABk1GgCLNRkA8jUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zYZAPM1GgCMMxQAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMCAAEDUZAGY2GQDDNRkA/TUZ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AP81GQD/NRkA/21ZR//9/Pz////////////////////////////Vz8r/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQDtPB4AEQAAAAAAAAAANhkAmDUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/29bR/////////////////////////////////9XPyv81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GgCVAAAAAC4XAAs2GQDzNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/0kwGf//////////////////////9/b1/6ebkP+ThHf/f25e/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAPIzGgAKNhoAWjUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/XEUx//////////////////////+RgnT/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUYAFY0GQCcNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP9gSjb//////////////////////21ZR/81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NhkAmDUZAMk1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/2BKNv//////////////////////a1ZE/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GADGNRkA6zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/YEo2//////////////////////9rVkT/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAOk1GQD5NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP9gSjb//////////////////////2tWRP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA9zUaAPo1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/2BKNv//////////////////////a1ZE/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD4NRkA6zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/6WYjf/Jwrv/1M7J///////////////////////X0s3/ycK7/8nCu/+WiHv/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAOk1GQDMNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/zcbA/////////////////////////////////////////////////7qxqP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkAyTQZAJw1GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP/NxsD/////////////////////////////////////////////////urGo/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP82GQCYNhoAWjUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/2xYRv/Jwrv////////////////////////////X0s3/ycK7/8nCu/+WiHv/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUYAFYwIAAQNRkA9zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP+OfnD//////////////////////2tWRP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD2MxEADwAAAAA1GQCZNRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZAP81GQD/NRkA/zUZ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'
};
// 下载资源
engineList.download = [];
engineList.download[0] = {
name: '海盗湾',
url: 'https://thepiratebay.org/search/%s',
favicon: 'data:image/jpeg;base64,AAABAAEAEBAAAAAAIAA2AgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgCAAAAkJFoNgAAAf1JREFUeJx9kj9r8nAQxy8xLQatGmPtIoiigoKCoAZHyeQutEtBHHRpl7yELq6+AP+8AIcWOxURQRzMIDhEyeLilIKDQYUg+eWeIT48VujzWe4Ovtzd9zgKEeEvl/kVFEXZCWMHVVUlSTIMg6bpK6ndpV6vPz4+nmtE7Pf7v/W2qVQqtvI8gWHOyc3NDSGE4zhCyH6/BwDLshDx9vbWFvxYIJ1Oz+fz5+fnXq8ny3KtVnt/f282m5f2mMtFWZblef50Or2+vjqdTtM0X15eFEWx5/zzhIjtdtsuvV7v5cy7uzuHwwEAhULhdDoh4vVNdF0Ph8MulwsAEomEYRiEEAA4Ho9nD8vlUpIk0zTtToIg5PN5n88HAMViURAEjuMAIBgMMgxDCKHG43GpVHp7e3O73Q8PDxzHHQ4H0zTtVVmWpWmapulcLjcYDKbTKTMcDgFgPB5blhWJRDKZjCiKqVTKPvRut1utVqqqdrvdVquVTqepr6+vz89PRVEajcZiseh0OtvtNhAIxONxTdMMw4jFYqFQ6Pv7W9M0QgiFiJqmJZNJn88XjUbv7+89Hk8ikbAsS5ZlVVV5ns9msx8fH6IoVqtVQMT9fu/3+yVJ0nUdf6Lr+mQyeXp6AoDZbIaIgIimaY5Go+12i7+w2WzK5fJ6vUZE6j8vfQki2h/+B8UpLqpv9VygAAAAAElFTkSuQmCC'
};
engineList.download[1] = {
name: '谷歌搜索',
blank: true,
url: 'https://cse.google.com/?q=%s&newwindow=1&cx=006100883259189159113%3Atwgohm0sz8q',
favicon: icon.google,
};
engineList.download[2] = {
name: '动漫花园',
url: 'https://share.dmhy.org/topics/list?keyword=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC1ElEQVR4nCXTyY7cRACA4b9c5a3tdi8z6e4JsygzTKJIcwJxyTPwfDwJnDjNBQgicCFESiRamSW9jt2r7barXBz43uETP02srSws04JD7tBUPv0RtHwAGC8tgxC+fyV4mMPNAMZryy9Lwd2TRu01VAeYTva8+e6YsoDbv1LiqMdun+HJkJeXHlHT8CJy+JxazjoOL2rBeC5QsxWkU8siaxjfafqx4OV1F7B0vA6ykdS1ZaYl/ZZhGCkeU83bj5pdblGzZcFwFHJ+McBRmnRnCbFIqSiNBXPAOIJ3D4ZAKk5VzqxUBL2Q/SJHbfca12wJByEEClNpssaQaUGaHohcwdmRywKXNKv48aHg8qsu89UWmgbneNgmLeHnX6fcTyzSkRS1x+0fcz5/qdkeJFFXIQr4+EmzLRLefdiQO22c0wRV19AKY6Ijh0KDdOH+3wkXF22+vW7DwfL7+wWLDBrj8eabFunGMF8tifMYB8ANBYd8QSM0xhquzk+oVw1uU+DFFiE6CNenn0ieJZrLkU9CyJFyUSjLdLzm9NmAr08UERWTnWCyXbOpz+j4lkHHkEQtzp9LTA1uy2KDkNqxqDKzXA18Li5CdjuN9jzu7kp6SUIImHXDsB3QTqB0DOVBMh8f2G+h7AWoOBBcn4ek2YFKeJCDFgIAzwKOZK/hyyMsVxnrrOLm9Qjh7OiXCnW/2PG87YGS1AZkY0iOFPapAqD2NL/9uSQXCa7oEokNw5Fks4tQyqB6wza3759wNLy+iYmkR7XLKfGQLpjG5eqqy9Oqpt2SXJ/3iY3huC/5NN6jAgkngx7T6YIo8FGqIokUs6xmU0CrbXl1EsDAASnAVJSVQgNRO8DphJZ+1wFASuh0PPbZmtNRl7d/PzDNGkoLbvh/z9z4PK5hNsnoJBLxwz/Wrraa+RPYpiA2UFiN348BeBznWEcTBz6HqqRxXOLQ5fTYJ+pI/gNDt17HeSMTvQAAAABJRU5ErkJggg=='
};
engineList.download[3] = {
name: 'Z-library',
url: 'https://lib-vv7ow2frmmwnthomjrzhfhuz.1lib.ph/s/%s?',
favicon: 'data:image/x-icon;base64,AAABAAEAMDAAAAEAIACoJQAAFgAAACgAAAAwAAAAYAAAAAEAIAAAAAAAACQAACMuAAAjLgAAAAAAAAAAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/+fbq//7+/f////7//Pnz//z79f/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fv/48+Q//Tt1f/59Oj/6Nin//Tt1f////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b9s/9m/bf/hzY7/1Lda//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b5r/9CvSf/Prkb/1LVX//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b9r/9CvSv/Qr0n/1LVX//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b9r/9CvSv/Qr0n/1LVX//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b9r/9CvSv/Qr0n/1LVX//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b9r/9CvSv/Qr0n/1LVX//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b9r/9CvSv/Qr0n/1LVX//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2b9r/9CvSv/Qr0n/1LVX//Tr0v////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fr/2L5q/8+uSP/Prkf/07RW//Tr0f////7////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+/fz/4c6P/9vCdv/bwnX/3seA//bw3P////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7/+vTm//jy4P/48uD/+fPj//78+P///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+3t7f/d3N3/3Nvd/9zb3v/c297/3Nve/9vb3P/g3+D/+fn5/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6SipP98enz/enh6/3p4ev96eHr/enh6/3l3ef+FhIX/zs3O////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6Ojo/3p4ev9gXmD/YF5g/2BeYP9gXmD/YF5g/2BeYP9lY2X/nZud////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////vLu8/21rbf9hX2H/YmBi/2JgYv9iYGL/YmBi/2JgYv9hX2H/fnx+/+rq6v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/Pz/j42P/2NhY/9iYGL/YmBi/2RiZP9kYmT/Y2Fj/2JgYv9hX2H/b21v/7++v//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////b29v/eHZ4/2FfYf9iYGL/ZmRm/5+en/+qqar/hYSF/2NhY/9iYGL/Y2Fj/5ORk//+/f7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+trK3/amhq/2FfYf9jYWP/f31//8PCw//Ozc7/r66v/2VjZf9iYGL/YV9h/3x6fP/e3d7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////X19f+HhYf/YV9h/2JgYv9kYmT/p6an/9TU1P/X1tf/y8vL/3Z0dv9iYGL/YV9h/2xqbP+zsrP//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8zMzP91c3X/YV9h/2JgYv9qaGr/xcTF/+Hh4f/c29z/29rb/56dnv9jYWP/YmBi/2FfYf+Mi4z/9/f3/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6Ggof9mZGb/YmBi/2NhY/+OjI7/19bX/+jo6P/h4eH/397f/8bFxv9nZWf/YmBi/2BeYP95d3n/0tHS////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6urq/4OBg/9gXmD/YmBi/2RiZP+1tbX/5eXl/+np6f/m5ub/4uHi/9vb2/+DgYP/YmBi/2FfYf9oZmj/qaip////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+//3Fvcf9hX2H/YmBi/3Jwcv/X1tf/6+vr/+rp6v/q6er/6Ofo/+bl5v+tq63/YmBi/2JgYv9gXWD/iYiJ/+7u7v/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/Pz/mJeY/2JgYv9iYGL/YmBi/5ubm//j4uP/8/Lz/+vq6//q6ur/6+rr/+rp6v/Pz8//bWtt/2JgYv9hX2H/dHJ0/8XFxf/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////c29z/gH2A/2BeYP9iYGL/ZWNl/8DAwP/p6en/+vr6/+zs7P/q6ur/6+rr/+rq6v/h4eH/k5KT/2FfYf9iYGL/Y2Fj/6CfoP/+/v7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+0s7T/bGls/2FfYf9iYGL/fnx+/9vb2//s7Oz/+Pj4//Dw8P/q6ur/6+rr/+3t7f/09PT/ubi5/2NhY/9iYGL/X11f/4WDhf/j4uP///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////X19f+SkZL/YF5g/2JgYv9gXmD/qKeo/+3t7f/s7Oz/9PT0//Pz8//r6+v/7Ovs//Py8//29vb/09PT/3h2eP9hX2H/YV9h/29tb/+9u73//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8/Pz/96eHr/YF5g/2JgYv9qaGr/yMbI//b29v/x8fH/8PDw//f39//r6+v/7ezt//n5+f/u7u7/5OTk/6Oio/9gXmD/YmBi/2BeYP+bmZv/+Pj4/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6uqq/9mZGb/YV9h/2FfYf+Ni43/3d3d//Dw8P/39/f/7u7u//r6+v/r6+v/7u3u//v6+//t7e3/9/f3/8PCw/9nZWf/YmBi/2BeYP+Af4D/2NjY////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////6urq/42Ljf9eXF7/YmBi/2BeYP+zs7P/8PDw/+3s7f/7+/v/7e3t//z8/P/s7Oz/8O/w//j4+P/u7e7//Pz8/9bW1v+Hhof/YV9h/2FfYf9oZ2j/tLS0////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////xcTF/3Nxc/9hX2H/YV9h/3Jxcv/Nzc3//Pz8/+7t7v/7+/v/7e3t//z8/P/s7Oz/9fT1//Pz8//u7u7/+vr6/+np6f+xsLH/X11f/2JgYv9eXF7/lZSV//Dw8P/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////7+vv/pKKk/2FfYf9iYGL/YF5g/5uam//g4OD/+/v7/+/u7//8/Pz/7e3t//z8/P/t7e3/+Pj4//Dw8P/z8/P/9vb2//n5+f/Kycr/b21v/2FfYf9gXmD/eXh5/8/Pz//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////f3t//hoSG/19dX/9iYGL/YmFi/7y7vP/19PX/9fX1//X09f/9/f3/7e3t//z8/P/t7e3/+/v7/+7u7v/6+vr/8PDw//v7+//a2tr/lZSV/2BeYP9iYGL/Y2Fj/66trv/+/f7///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+9vL3/amlq/2FfYf9hX2H/fn1+/9HQ0f/8/Pz/7+/v//r6+v/+/v7/7e3t//z8/P/t7e3//Pz8/+7u7v/7+/v/7+/v//v7+//t7e3/u7q7/2FfYf9iYGL/Xlxe/4+Nj//n5uf///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////Py8/+dm53/X11f/2FfYf9dW13/pqSm/+Xk5f/8/Pz/7+7v//v7+///////7e3t//z8/P/t7e3//Pz8/+7u7v/7+/v/7u7u///////5+fn/zs7O/3l3ef9fXV//YF5g/3Fvcf/Ix8j//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9TU1P98enz/XVtd/2xqbP+Hhof/09LT//n5+f/+/v7/9vX2//39/f//////9fX1//39/f/19fX//f39//X19f/9/f3/9fX1///////8/Pz/6urq/7u7u/+CgIL/aGZo/11bXf+npqf/+Pj4/////////////////////////////////////////////////////////////////////////////////////////////////////////////////9PS0/+qqar/xcXF/9zc3P/o6Oj/+fj5/////////////f39/////////////f39///////9/f3///////39/f///////f39///////+/v7//f39//X19f/m5ub/2NfY/7q6uv+8vLz/7Ozs//////////////////////////////////////////////////////////////////////////////////////////////////////////////////f39//y8vL//Pz8/////////////////////////////////////////////////////////////////////////////////////////////////////////////v7+//n5+f/09PT/+/v7//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA='
};
engineList.download[4] = {
name: 'greasyfork',
url: 'https://cn.bing.com/search?q=site%3Agreasyfork.org+%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggEBCQHM3fXsAAAAVdJREFUOMudkz2qwkAUhc/goBaGJBgUtBCZyj0ILkpwAW7Bws4yO3AHLiCtEFD8KVREkoiFxZzX5A2KGfN4F04zMN+ce+5c4LMUgDmANYBnrnV+plBSi+FwyHq9TgA2LQpvCiEiABwMBtzv95RSfoNEHy8DYBzHrNVqVEr9BWKcqNFoxF6vx3a7zc1mYyC73a4MogBg7vs+z+czO50OW60Wt9stK5UKp9Mpj8cjq9WqDTBHnjAdxzGQZrPJw+HA31oulzbAWgLoA0CWZVBKIY5jzGYzdLtdE9DlcrFNrY98zobqOA6TJKHW2jg4nU5sNBpFDp6mhVe5rsvVasUwDHm9Xqm15u12o+/7Hy0gD8KatOd5vN/v1FozTVN6nkchxFuI6hsAAIMg4OPxMJCXdtTbR7JJCMEgCJhlGUlyPB4XfumozInrupxMJpRSRtZlKoNYl+m/6/wDuWAjtPfsQuwAAAAASUVORK5CYII='
};
// 购物列表
engineList.shopping = [];
engineList.shopping[0] = {
name: '淘宝',
url: 'http://s.taobao.com/search?q=%s',
favicon: "data:image/svg+xml,%3Csvg t='1666880201701' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='32068' width='32' height='32'%3E%3Cpath d='M228.96 172.16a76.64 76.64 0 1 0 75.84 76.64 76.32 76.32 0 0 0-75.84-76.64zM317.76 535.52C307.52 458.24 160 360.48 160 360.48l-57.6 82.24s123.84 61.92 134.08 112S66.56 753.28 66.56 753.28l128 94.4s133.28-235.04 123.2-312.16z' fill='%23FE5100' p-id='32069'%3E%3C/path%3E%3Cpath d='M957.44 380.96c0-66.88-66.4-152.32-174.72-171.52s-263.04 60-286.88 64-30.56-3.52-30.56-3.52l27.2-53.12L400 178.56A416 416 0 0 1 355.04 288a425.28 425.28 0 0 1-74.72 92.64L338.08 432l76.32-90.88 50.88 5.12L372 464s3.36 39.52 32 41.28 72.96-67.04 72.96-67.04l52.48 10.4 1.76 68.64H360.16v46.24l169.6 5.12v145.92s-48.96 7.36-70.56-23.2-12.96-78.72-12.96-78.72L336 609.28s-6.88 84.64 22.56 126.88 90.24 57.12 152 51.84 215.84-70.72 215.84-70.72l10.08 46.4 81.44-37.76-49.12-130.4-66.24 13.76 6.88 56.64-81.6 36v-130.4L800 564.64v-48H624.8V448h168v-54.88H517.92l40.8-80A562.88 562.88 0 0 1 679.2 272c48-6.88 69.44-10.24 113.6 17.12a108.48 108.48 0 0 1 50.88 67.04v381.76a96 96 0 0 1-60.96 53.12c-48 16-124-1.6-124-1.6l-6.72 53.12s128 25.76 210.4-8.48 95.04-132.16 95.04-132.16z' fill='%23FE5100' p-id='32070'%3E%3C/path%3E%3C/svg%3E",
};
//翻译列表
engineList.translate = [];
engineList.translate[0] = {
name: '百度翻译',
url: 'http://fanyi.baidu.com/#auto/zh/%s',
favicon: "data:image/svg+xml,%3Csvg t='1666877034366' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='29943' width='32' height='32'%3E%3Cpath d='M938.666667 981.333333c-17.066667 0-29.866667-8.533333-38.4-25.6l-59.733334-119.466666h-277.333333l-59.733333 119.466666c-8.533333 21.333333-34.133333 29.866667-55.466667 17.066667-25.6-8.533333-34.133333-34.133333-21.333333-51.2l72.533333-140.8 145.066667-290.133333c12.8-21.333333 34.133333-38.4 59.733333-38.4s46.933333 12.8 59.733333 38.4l145.066667 290.133333 72.533333 140.8c8.533333 21.333333 0 46.933333-17.066666 55.466667-12.8 4.266667-17.066667 4.266667-25.6 4.266666z m-332.8-226.133333h192l-98.133334-192-93.866666 192zM85.333333 844.8c-17.066667 0-29.866667-8.533333-38.4-25.6-8.533333-21.333333 0-46.933333 21.333334-55.466667 93.866667-46.933333 179.2-110.933333 247.466666-187.733333-46.933333-64-85.333333-128-110.933333-192-8.533333-21.333333 4.266667-46.933333 25.6-55.466667 21.333333-8.533333 46.933333 4.266667 55.466667 25.6 21.333333 51.2 46.933333 102.4 81.066666 149.333334 59.733333-85.333333 102.4-179.2 128-281.6H85.333333c-25.6 0-42.666667-17.066667-42.666666-42.666667s17.066667-42.666667 42.666666-42.666667h243.2V85.333333c0-25.6 17.066667-42.666667 42.666667-42.666666s42.666667 17.066667 42.666667 42.666666v51.2h238.933333c25.6 0 42.666667 17.066667 42.666667 42.666667s-17.066667 42.666667-42.666667 42.666667h-68.266667c-25.6 128-85.333333 247.466667-162.133333 349.866666l25.6 25.6c17.066667 17.066667 17.066667 42.666667 0 59.733334-17.066667 17.066667-42.666667 17.066667-59.733333 0l-17.066667-17.066667c-72.533333 81.066667-162.133333 149.333333-264.533333 200.533333-8.533333 0-17.066667 4.266667-21.333334 4.266667z' p-id='29944' fill='%231296db'%3E%3C/path%3E%3C/svg%3E",
};
engineList.translate[1] = {
name: '谷歌翻译',
url: 'https://translate.google.com/?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAC/UlEQVQ4jYWTT0ybdRyH34MH4wVjovG2ZIl60IMXNTgoDtlG/wAy49bt4r+8XSFm2SZGox6WWNnal45SbKAbygKbShAT38yMNC9LMGyQsS5OdGtpOwqNvNkLLbwv76+KJns8lES9jG/yXJ98kidf6bGn6vY42tWEo/2SVutXtZotHEcT2o5q33vSdlfbpk68OQSH4uCNw8F+ONAPhwbhlQ9mbkuS9NADBY72S1e8cXg9ItgfEbR2bxH5k5aw+PuRJ5994YGCGr+qeePQ2i1whQRuReAMCZq6BC0992k6+nVCfuetE7J8pEOW5Q6fz/e+LMsdbW1tH7pcrgNSjV/V3uiD5rAgNr7BzB2TyzdM3u63aThVxjcgSGcKCNvCtm0sy8I0TWzbZm1tDellv6o1RSE2bpGcX+fjbzcIjG1w+AvBvqDApQhGxlMsZNOsrhgY9+6h6zq6rmNZFlL1EVVr7oXrKZOOCzbeXpvLSZPxpIl81sYR+IPPLi6RufMr0aERpm/ewiwV0fXlyoJqn6p5eiBx02RgwmJfUBBSLQr6Ov4vbeo7NzkYXiZ6foxPzvQRHvyGyPAo/SM/kM0vVQTNUfCds5lNrzM5ZzKT+lfmCpVxKwLl/E9cvXaNxORVOuNDpLM5VovFimB/DPaeFnh7BSe/2+D4sE1jsFLDrQj2hjY53jdHOP4VysAFrkxNoy//TqlUQnrRp2qtMfB0CRqDgvrPBQ2dW0lDNq5QpYbcV+IjJc6xUz2kUmmWFhcxDAOp2p+YqgjKeLrKuJXKZNcWzpCNMyioD6wTvTjFqPojp88NM/fbbVYMA+kZd6C7JQaeHvBEwNN9H/d/cHZt0qiUcXT+RXB0maVcmu/HNSanr7OyYiBJkvTwozt27a7aufvVqp21/+Pxp+uddd6xhYZ3b7Dr8BRnBn8ml02zcDdHLpdF13W2fbbnX2o/W/faBJ8GJpi79QvpdIr5+XkymQzF4ur2gqonnttzUkmSSmXJ5++Szy9SKBQwDIPZ2eTaP/p6Y/2tPjpQAAAAAElFTkSuQmCC',
};
engineList.translate[2] = {
name: 'CNKI翻译',
url: 'http://dict.cnki.net/dict_result.aspx?searchword=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAB3klEQVQ4jaXSMUhqURzH8YuBrSbiIIKIS4vo4ORQgyJCBg5Fuuqgsyh3tKFwUsjFycEIwq0lBMc7RLQFIl4RnLxXzqbe4Yp0v28I6vle+F70h99y4Hw45///S9SO+Ukkasf8XovFgkKhgCzLrFYrdtZXgBCCw8NDbDYbnU7n+4Cu67hcLlKpFEKI7wOPj4/Y7Xaen595eXmhUqmg6/r/AUIIQqEQBwcH5PN5HA4HTqcTVVW37mma9t6fP4GrqyskSfqIx+Oh1+sBsNlseHp6olwuE4lEuLy8/BsYj8fc3NwQCATw+/0Mh0NM0+Tu7o5Go0GhUKBerxMOh4nFYl/3wDAMms0mPp+P+/t7ptMpXq+XYrGIaZqs12vOzs5QFGUbGAwG9Pt9FEUhm80iSRJHR0dMJhNOTk6oVCoAtNttzs/P2Ww2n4CmabjdbhwOB7FYDL/fjyzLCCGwLItSqUQwGKRarbK3t0c6nWa5XH4Cs9mM09NTcrkco9GIWq3G7e0tlmUBMJ1OiUajxONxWq0Wqqry9va2/YXFYvExynQ6zfX1NZlMhvF4/HFuGMbuPdA0jWQySbVaRdd19vf3ubi4YL1e/3uRXl9fyefzJBIJ5vM5AN1ul4eHh/fn7gR+kF/ZQQ/WnEhepgAAAABJRU5ErkJggg==',
};
engineList.translate[3] = {
name: 'DeepL',
url: 'https://www.deepl.com/translator#zh/en/%s',
favicon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAACNwAAAjcB9wZEwgAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAGZSURBVDiNjZKxaxRBFMZ/b2ZHbWITUxkRC4PnBUW0k1gkoFlMYmIR8R+w0UZBFAvtLAMS0ipC0guCd0GOa23EJGTPkBRCSCNHKiEgMzvPwmjCuiv3lft97zff7BuhQraWTouJLwE0mmf518a7spwUPxwZvlmLms8B4wWrLZhHPvuwUg44N9afGPcc4T5gK4pFgSUv/jHrre8HgKHJE4nzHWBgn/sZdBuYqQB1Q+5rbLR2DUBy1J89GIbEmNmQNW8DqxWAgcS5IQBT5vqYP3H1Gw9AHyosAKECVA4QuKfIPMhHVKygV4OVU8ByT4BDsiI6rWpusdbYUdgpBpLSMeGTRLYx2o5q9kT0ja2P3xU401ODQJz1neYdVRkT9C1gyob/Ngg/3VbifJf9TVg1L2Q43UC1eo3eb8KfB7O7uRf7T782Yo8hXBG4DFwvaRgFFoP4GTqt7u/bFuTOp5dU9BUw8u/BOhqy5fZ//4HvNL6ErHlNkSmFb4e9YM1WMV+5xjxrvM+P99VBngI/qnK96UI66OrpEhcnThatXx/tiqJJdDA6AAAAAElFTkSuQmCC",
};
engineList.translate[4] = {
name: '趣词',
url: 'https://www.quword.com/w/%s',
favicon: "data:image/x-icon;base64,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",
};
engineList.translate[5] = {
name: 'etymo',
url: 'https://www.etymonline.com/search?q=%s',
favicon: "data:image/x-icon;base64,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F4WY/8BaXH4Pbcft9xhMJJX9hiYAhgo7xgZF1b23cM8PHkP3ujjws+2cffPwhO5/Q+8B6UCh8OTnsPAz1eheu01yrDcy4UKOG34FjBUKRVn1QkqrF1wOjcd6+lFKTWgfuLkCxgCFwuX3sPjhdbhy7MxrZVnEeiJMNJB0k4AxQVF+1zLm3rNy4DTPPqOI9/RPOI73ySAg2TlxhqBQuII+VnxlE57LXYIFlmERC99cAfZD6BrSOXnbWdXm1czZsGT4sahhEM9AX9Trn4CB0liH15XxsL7CIreiiDVf/QtcV1XdWHHDLtOaIK4DAhRSl6P2n9CcOu5g+tX517qv7nKw8vEaZt1aNbyPhAAjZpAIT7wx1bQnQKHIKStIfXw4+OKe6gVITSNTTZ+UhCWfX8+qx2uS1oYZ0TiJ/tiE7zVNCRjKZXMFfCz+7DrcqQrvAKRg8efWUfXp1QhNYmFdzrYb+8ca+J3CHfKx9JH1rPvmw3iufEvTIISw26JFJ/5WkGnjiCkUQgikQ0N3OtBcDkIVRaz48kaWfHH96O+btBTBOTPY/B9/w9Hfvsu5t47Y3XvDUcy4gbKSt+oW2JX9usuJO89HsKyQGUvnMPvOxZRWL8CV4x3+Kq4rkOiLYUYnHj2dHgQIqLhrGRU1K/HPCOItDOIK+QiWFeCfmWubmNfKXhgoEL/jG5/llic2099htzdIRGL2+ylVcgo0p47L78aT58cd8uPwu8fUpyjeF8VMTLxmbNoQMHfzaqqffuiyozMiI24sdr6yE7HceQHc+YGh34jRf2P/e0XW3LXuKYVNgGFOeBOeHgQoMKNx4l19Ga/DnQxITRK7PNZPwh6g4Miv36b+/WPTJmVwNAhhnyNkomZ4Ut8nnA4mUrCRjdEONoeaKKbHCiDdg5FPDqapH3Dj4CYBWcZNArKMmwRkGTcJyDJuEpBl3CQgy/h/9w0faaYarvMAAAAldEVYdGRhdGU6Y3JlYXRlADIwMTctMDktMjhUMDY6NTk6MjQrMDA6MDD9AYjhAAAAJXRFWHRkYXRlOm1vZGlmeQAyMDE3LTA5LTI4VDA2OjU5OjI0KzAwOjAwjFwwXQAAAEZ0RVh0c29mdHdhcmUASW1hZ2VNYWdpY2sgNi43LjgtOSAyMDE0LTA1LTEyIFExNiBodHRwOi8vd3d3LmltYWdlbWFnaWNrLm9yZ9yG7QAAAAAYdEVYdFRodW1iOjpEb2N1bWVudDo6UGFnZXMAMaf/uy8AAAAYdEVYdFRodW1iOjpJbWFnZTo6aGVpZ2h0ADE5Mg8AcoUAAAAXdEVYdFRodW1iOjpJbWFnZTo6V2lkdGgAMTky06whCAAAABl0RVh0VGh1bWI6Ok1pbWV0eXBlAGltYWdlL3BuZz+yVk4AAAAXdEVYdFRodW1iOjpNVGltZQAxNTA2NTgxOTY03rWTmwAAAA90RVh0VGh1bWI6OlNpemUAMEJClKI+7AAAAFZ0RVh0VGh1bWI6OlVSSQBmaWxlOi8vL21udGxvZy9mYXZpY29ucy8yMDE3LTA5LTI4L2QxYzQyOTA1ODczNDIyZjAyMGJhNjg3M2NiYjZmZmEwLmljby5wbmfarHd+AAAAAElFTkSuQmCC"
};
//知识列表
engineList.knowledge = [];
engineList.knowledge[0] = {
name: '知乎',
url: 'http://www.zhihu.com/search?q=%s',
favicon: "data:image/svg+xml,%3Csvg t='1666873123741' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='15646' width='32' height='32'%3E%3Cpath d='M539.101 769.844l-76.117 48.43-96.094-151.063c-19.842 63.221-52.85 120.174-96.455 172.482-18.128 21.78-36.977 41.396-58.667 62.004-6.99 6.629-34.947 32.332-39.592 36.976l-63.762-63.762c6.268-6.268 35.489-33.143 41.26-38.6 19.391-18.398 35.85-35.623 51.497-54.382 57.089-68.452 91.54-144.75 96.365-235.884H117.749V455.86h180.373V275.485h-39.14c-31.07 57.089-70.256 100.198-118.055 128.832l-46.356-77.29c62.905-37.788 109.351-117.423 136.993-241.7l88.023 19.57c-6.313 28.544-13.664 55.33-22.051 80.402h203.506v90.186H388.31V455.86h112.733v90.186h-104.39l142.45 223.799z m173.068-3.157l50.325-40.268h76.749V275.485H658.869V726.42h33.189l20.111 40.268zM568.682 185.3H929.43v631.307H794.15l-112.733 90.186-45.094-90.186h-67.64V185.299z' fill='%230E87EA' p-id='15647'%3E%3C/path%3E%3C/svg%3E",
};
engineList.knowledge[1] = {
name: '维基',
url: 'https://zh.wikipedia.org/w/index.php?go=%E5%89%8D%E5%BE%80&search=%s&title=Special%3A%E6%90%9C%E7%B4%A2&ns0=1',
favicon: 'data:image/x-icon;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACKklEQVR4nM2Xva3yMBSG3xPdBai8Ah0WS1iUiCYbeINITBAWyApImSAjuKOgSUYwFRv43ILryCR2IN8VN58lGr/E5zm/TgiR5Zzj2P5vV5ZlNNzrNz5l9BVMtoTx0Gb214aHa3EAWiL84Vo8AosDfAHAbrfD7XaDEAKr1aoXu64DAFwuF2y326R+PB5RluWTfr/fsdlscDqdRs92XYf1eo3z+fxoB/8rioIBMBExEbG1lkO9rmsWQvR6qDnnWErJRMRVVY20siyZiFgp9bT/BGCt5TzPkwZCSAAjzT87BA/h27ZNA3gIb6BpmiiEBxx6CoDruh7931rLSik2xoy0EYBzjoUQDICllFEAKSUDYCFE760xhpVSUe+bpolGLAlQVVXv5TBnzjlu27aHFEKwMSaZMh+xPM/fB7DW9l6myLXWPWSe5yyEmASIpSYJ4L1MdUOYcyKKFlcYzVhXvAQIi01rPamHtRCrp5T2EsD3NRFxWZaTaYgVrFJqMjUvAZqmYSJKdoQ3npobAJLRewvA5zBWjMaY/nCvh1Fq2zZZ+bMAvKfDIRP2fJgGX4xa62RhzgYY9rxS6iklfg54CD/33zn7LYBw/vvDw2hYa0cFmZqi/wQwvKRid0R4h0gpJ1tvNsAwzFO1krqOfw3g3KPai6JI6v4OmXPm15zXp6IosN/vk/rhcMD1ep1z5OPL6Me7P19ZltHiL6X/B0Dsq/Xjhn9sRg1/qiZijn4DhUA2yPD/DEEAAAAASUVORK5CYII=',
};
engineList.knowledge[2] = {
name: '百度百科',
url: 'http://baike.baidu.com/search/word?pic=1&sug=1&word=%s',
favicon: icon.baidu,
};
engineList.knowledge[3] = {
name: '百度文库',
url: 'http://wenku.baidu.com/search?word=%s&ie=utf-8',
favicon: icon.baidu,
};
engineList.knowledge[4] = {
name: '豆丁文档',
url: 'http://www.docin.com/search.do?searchcat=2&searchType_banner=p&nkey=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACsklEQVQ4jZ3SWUgTcBwH8H+QeDCpLUXR2vKGyZzHFuq8ErMi1PBK01LSBKdplgeYCPWQZWFgGV2GQhbpQ4XNSs3l0XRTZ+pm6hRiTtnmXOKZZfv2EstSevD3/P18H778CNnmOfmYHSSE7NquJylVjq1O3pTQbWH3Y7YpZcNBhn1uFpz/5SzNdhOGOZXQTa2Ji60XJdgr3ibndBWjtXKSi7Ju33lCCHWTsnY28Uoud3tyo5Oruv/Jb/VO/4Hlsj7Pn8VSD5SM+KB83Ae3J5lIr2Z2bcLc41YZtYrAtc7FaPTqz6JPx4dkNg3CmRjUjnFRKHZFUgcb2SNchJ13ufUXZvJMj76a8YfmRwOWvg9ANlcE2VwhZPqLGNJloXM6ETWjQeB3s5Eg9Qcz1D5uozcpf+0+Il6IhELfhKn5z5BqL6BPm4ZeTSrE6kQIp6LwXBGJq4P+yO7mGWh0mrtRO3ma8xpVAeiYiYZcVwOFXoCB2TyoV5qhXHwG3eoHKBcFqFdE4NqwF3JbuF8pFIq1sSD0BDWzeS4EzcrD0K/JAAASdS4AYG19HdolFQCgS12BkgF7ZApYGkIIzVgQdoqW16jh4eUkD+plMdYNK2hTpQIAZLoGNCjifxfcQ26PHfhNbL2lJbH6M2CgRVTtBAvVI87QrkoAAIIvcQCAIV0d6sajAABC1SOc6WCAX++tIITs3Dgi7fJbx/kK+V50Td+FfFaIx6MHMarrxouJK7gpDYdcK8HDwUvg97ERUeBSuekHAk7uKbo+xkKByAH5H+koFrsgt8sBWe1uyGhlIaHRFSltbOQLgxaodub0rV53R2yp3dNSOReZIi5S33OQ9I6D2CYOYgTeSBP5oUh06Jt7kE3kVth4wcmMgrw3Icr8/iPI6Q9HVk8gzrUHGNIfhLTs97Dx/Tf/C0aUi3kge/guAAAAAElFTkSuQmCC',
};
engineList.knowledge[5] = {
name: '爱问知识',
url: 'http://iask.sina.com.cn/search?searchWord=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACRElEQVQ4jY2SzUvTcRzHv5dunjqEHWJrzqVGPqxLeUkR/4PPd79Nk/QgFV6GWmhRoCAooWaSumUpiVD0DBVIUkqkl/UA5W/zYU0z0HBqkaZzk1d/gM56nz+f1+X1UmqXuYwKXFKCFhdaG7g9Hna727Hs7Gyn6DKczsbA7T4z9mzoY/jp8MRcXcODgEjVvyEilRQXt5Nmuc6pwkG6+r/iG1ikoPgRx080BUXOJoeIlGM/VB8+mt6J2rcfW0YP+YUvOFn0kvyCYWw2PwcPFvm0W3aHiFSSmV6NRwz+RHrxiMbiuIXD8RBLVhei3YgW3JIMoDWlWlgPPyFu3mBj1o/WgiEajwi/pvtILNxLDnBpIRr2EzebYLIDgq2shduJB30Q7gSzjVioA3ElARjiIREdgm8DEGwmMeljfbaD7Zl2CHYRMx9DdBwxkii1plqthgjxpS/E5rrhczeEOtkONcNEB6yEcGsh1Wq1JjWhlEoREe70XBr4NP586udyID4RGJzq7akb0FqjlErZ61kppZTdbs9yiUaLUCpChQjiLvm/EpVSSotws3WY2JEstmzHiOTk4a/xzYih94ZUVXm92lVOS0v/+shohLHRIAlbLuNvTMbemjRcu78ucm6vEktpbevn9Yi5NT2zycz3BVbTclic/0FkbpOh0RCNV+9GzkgSC2II7z68Z2p+kd8J2EhzQmYqK/ZcVteWmV2aZuKViXiSpix4vV5qay9QerqMhQOO6ELe4e1ZS0b04pVaLtecp766bkdIfwF25n38sMbXHQAAAABJRU5ErkJggg==',
};
engineList.knowledge[6] = {
name: '萌娘百科',
url: 'https://zh.moegirl.org/%s',
favicon: "data:image/x-icon;base64,AAABAAEAEBAAAAAAIABPAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAhZJREFUeJyN011ozXEcx/HXOc7mnON4mM0Wo7V5ahJtaTIkuSFFQnGjFrmRxIVy48KN5E7K0412Qx7WmodyQexCuSCxhRUlDzPLtrOj7cw5/n8XkzO2C5+736fv99Pv/ft9v/yr96bJSo7zIZQUioy1ouOKHjrpjjNCVX/57Za4oA9Txtqjabdt9kmdOrPVapKS8EOvK54KTDGEwByBapN1KJKS0m6XphjIalSsQajYiIRhxJWq1eexNnERk5yU1CLpnk++KvVtIsZlQve1uSV0aIwf0eyzZ3boVDIeYbQoqsU6GbMt0q7RR6026LdZaL6MTfKKRFHqgfW2mWdw9BGfWOiSTl+0yTvsuddarTRsqX4HRQ2qttERszSql7HMA9sKv9BlldB0m9TYq0G5i3qcFsgoMijmvrQZ7qrS4LmELgMmQ+w3QKWoPl1KVEuLa5HVpNiAwEzDDhuSMCjw3UZDipQJCwF94kK1XnmjV6cae+SFKuSkZe1TJyIAB3BepYieAkKAEjftNNVua/SbKSnvqx6BuHNuOOeqy84aUCanXEJ3ISAuLy9lru9iBqStENNhuVCIGV6a6q2cXt0q5MTU+lJAWOqRF4676pScb9KOqbTfW91CzHfdSh2g1WrF8hb7XLjBWu0qbJWxwIj1KhyyxTXbf6/OuzHLlTVH1AcRP8dP4kRqdtQT5X/Od9S77sT/Nf+HfgGu7K8KC1PzBgAAAABJRU5ErkJggg==",
blank: true,
};
engineList.knowledge[7] = {
name: '知乎(搜狗)',
url: 'http://zhihu.sogou.com/zhihu?ie=utf8&query=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACk0lEQVQ4jY2SS0hUcRTGzyLcRI9Nm8BlbaqFm9xFi+hhm9EgrVZBUETOI3VsUGeiN/RGAqFyGmcRFCFUFJRFWCs1k3LunZnGbOb+73W0ssfo3HEG+7W4E4iBtPjg4xz48Z2PI7J+Z4Psj/ZJ/Z0+qQ//v/ZH+2TX+YjIvmi/nJtBQhNIu4UETMcHraUVyiKnvyPSEHkhQQtpjlN5JkXrw0mkSUcaNcSjI81xxKc7fqFaEkjQRKQ+3CdBC3FrnHv2hUS2wPauDDXditqoSeXZMTZeGWd3WOHqMXH1mGy7abD6ZAppM8qADotlLXGG0nmGzQL54jyTv0oMpPPsDRv0j82ifpR4a9iMKBuAmrCJNKfLgFbFnogipmwqWuI8iuXwPMgiR2KIT2fEtKmNmMjRGOLVGVY2e6LWAkC7SfW1cdaeSiGHPvAiOcPBuxZyaBRx67xTNq4e0+nleJy3yqZuMWBV6CM7bitc3QptskDn62lqbxlUXR5nIJOnLmoibg1pijP8D+CEwhU2GMjYDBo2dvE3+tQcA2mbM8+/8ObTLLU9SwGCFuJPIG6NFW1JdNNmw6Vx5PAo4nVOWDpB0EJaE4hHZ8uNDKXiPPeGfrI8kETcGu+UTU1YOSUe1RjM5BeV+Bfg1rg//JMnsRxPYzl63/+iwqujT87R9HiKNYEErrBiKldyEjQtBDRq7L5lAFDdmWZlIMn7TJ7N1z9z8eU3coV5UtkCI2aBV6lZqq6nEX+mDAiYbOlM8yNXorN/2nldn866C2NUnk0hxzQuvvyKpzfr7LzlV+5QiByI9kvHBJuufmZrl+Es/AnkRBJpXuD9CcQXR/xJpLWsUBaRXecjcnoaCRhOpHbDIS/W4nkoi7TEi38AwHibcZoJerYAAAAASUVORK5CYII=',
};
engineList.knowledge[8] = {
name: 'Quora',
url: 'https://www.quora.com/search?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADQUlEQVR4nO2WXYhUZRjHf8+ZzS0Jw9oUtMSa2V0TI1MJwqiETSzNWnFnxkzpoi5CSqKLCIwGL2Shqz4uFvoAtZCZYEet9GI1Ay+EDRQ1ktWZvNiIVNA+2V3dc/5eNDvunPPOeLS9Uv9X5zw8z/P/vec9vM8Lt3Szy+Im7kkx5W+PTnyWCRYYTBc0A2cMymb0kaCYHmBgQgEKj3OHzvGOxJvA1Ks0k6A4yWPTqlOc+N8AhRRzJfKCedUC4yjGF+bxEz5DwMxALDfjZYmmStMhYGOmzKfXDVBIMVdwUOLuarLHxzaft9Jf40fykywMoI9xX8kz3k2X6L5mgN453HNplKMSM8eFD2ZKPGWGGkCvDMSuGgOPlzKn2FGvxnMFL15iS8gcS7C5kTlAusRujCM1QfHhtw/X/3ciAMUUSYPXQuEL9ggHGplXQY1ijb+4959h3o4NcBEyim7NYde+OwECfowExZrYAIhnHXnlOOYVlRw9Hyy00x4PAGaFAwZ/xLY3/nSF5TM7HoAxPVJsDMf1b064c6VoXzeAOB9lojkuwIiY4oqbcSYegDHogLorLgDelYNrvG5r4rQr3hT14nvgsRBUcuwx38ZzCnjFoBW4U/ALRq/Xwrb0IYYsYFrExRjszFIi5+INEyWip5bgUeXwdrUzA5/diC6J+RIpxFICenSW/uIcZgcBixwmn1mOwPUFIgCrBzgG9IYIWgpf8cQLA/wmjw0Y3Ubt2BXMGxllD2JpzeKNc02T6XGZQ51ZsDPJ/SNwXFzZe4N9mTLPjL0feJrbz/7KdonVDZrLS7C86yR76+U4Z8GLZQa9BM9XxioAgo58im7l/qtZ8gPD0+5jHXCsjrlvxoZG5pW8+sq38qTEDsSMaoHRr8p9wIy/NMoKiS2Oxp2ZMjurC8jh8T4KD7Sr3oi+aaPlX58Pxl84Ysn4PFviVYB8Gx3y6QP2Z8t0XBPAmArtPCCf9cAyYIHEpEqD34GfMRZLtQeWwXdm9AewHpE0+ChTZuN1AYQ1NuNXHOcCQL6V9xSwuWGRsTBb4vCEAIRV6CKhI2yVWFvH/JNsiTei4QmUcnj5L1lj4nWMhxAJjBN49GROsnUivW7pxtFlNM8U1KJDSwUAAAAASUVORK5CYII=',
};
engineList.knowledge[9] = {
name: 'stackoverflow',
url: 'https://stackoverflow.com/search?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACRklEQVR4nM3XXWjPURzH8dcfUVsekjuhZVa0mI3kIeUhzcMFkvJ0sSgXLpCSkljZhRQXKLlAUliJkodSyhXSPJQ8jF14KuXG04rR/i7Omf2a/2y/bf/9fet0zu90Ht7nez7fc84vk81mFdIGFHR2DOqqQXPthLxMXLz3Jf4DD/Q1wDTcRXkhAIbjJmbgEkb0N8BnbEIWpTiHgfkGGIhJie+L2B/L1ajLN8ARPMDmRN0+XI3lnVidL4BxWIEhOI4zKEIr1uEFMjiFyfkAeI2puB2/N+AeygQ9LI95ES5jVF8DwAcsxAFBfOW4j1V4HqGyKNGJKHsCsBbLEn1/YRdW4hOGoR6HcEPQhAh6sLcAw3EUV9CIbbGO4ObpeCTs/XbcwknhXPgmeKVXAKPxJJbH4zDeRqgyvMJMnI5t5qBBEGkFTvQW4CnmoipO8gNDsUVY3XXMw8aYvqMl9mvKNWBPRfgANRiDPXgvuL0a1/BMUP8iLMa7zgZKA7BEiO+J2tX8UTj5SrBGuIgI23EEs7VvWU7r8j2QsB2YH8vNeIyHgjceCsfweeFG3IoFONbVoGkAfuKLEGbFmBVTm7UIq23AHdTia48ATp2t/1NOHOTVwpaVCidgZcyrMBKDY11lbL9UiIr0ANHaXquZRF2rEP+NuJCoHxtBKmI+RdRD/fi6LKxu2p0cp1sAaexNTJfSdkwDkPb9nnPFHa3gj9I0HujWitJawT2QyfVrFsOwr//ZMjXr/36dFdwD/9JAXva8oxXcAzk10J/2Gw08e05AgXJ5AAAAAElFTkSuQmCC',
};
//社交列表
engineList.sociality = [];
engineList.sociality[0] = {
name: '百度贴吧',
url: 'http://tieba.baidu.com/f?kw=%s&ie=utf-8',
favicon: icon.baidu,
blank: true,
};
engineList.sociality[1] = {
name: '新浪微博',
url: 'https://s.weibo.com/weibo?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACpElEQVQ4jb2SXUiTcRTGH9CZNmeyvXO+2163tSWaFWmsMmtpSpC1EBNDJaiky0AEL6S0D4pKHVFpXmTaB5FdtIuEqBslBCMqKyNDUFKpLQ2rOb9y/s/pIlYUeBFBz+U55wfnBw/wHxO7zowNa4zIAKD6a3pPOkpG6zA+WoeJ50fwJi8VOxc91gLKzpjYwjUq1cbwLA7QbluJHVuSkespxsWpywi5HNj+JxtToZWOv7As980kp3G/1T4pAXJ42VCCpp5q9KZbkHmhFC091ej7JQgk3JLND4LJK3nckcJ+Rwr3W+yTOUuW5rvV6pIqrXRib6L6QI0bp7uq8NRlx7aRs/gc5uO9RqU76EjlUZOF3+llGjGYaECSZ/t0CV8+KTaeSU7jLr190GWM3N68H9d2rEaB34PZH6/pE9umbCt42GBmX3YezRytJXH9JoVaWjlQWcUfMjfzmKzwsySrzwDYAGCtAmdDEZqRGR2d609azr6UVRy40kJibo7eDg/Tw+5uGvT5SAhB8z4/TVRW0ZCshO4ZlccZkdFbfro36PVtAesKnrrrZSEEnfF4CAABIJ1OR16vl4QQtDA/Tx93FfC02cbdim1IA0gAgDvx0qPpfDcLIehJby9pNBoqKioit9tNKpWKnE4nCSFICEHjhyvIn2DkfqtjMqyCGrXG8y07j5mYOzo7aavLRYFAgLKysggAHSwvJyEEhfx+8m1y8YzFwU16QzuAiHBpzA+khFd88hQvBINcW1/P63NyOE6WqXDfPhqbnubQ4BB/LS7loMnC90yWHgkw/tYeCZDr1eqW97sLJ7ntBr++1MgDV1uZO+4zHzvBX9Od/FJv8FfrpHMA4hetsAVILYuIOOSREi+3GpX2xrhlt2tUMed3R0WVGYGkRcF/yXdyajYEKzT4iQAAAABJRU5ErkJggg==',
};
engineList.sociality[2] = {
name: '抖音搜索',
url: 'https://www.douyin.com/search/%s',
favicon: "data:image/svg+xml,%3Csvg t='1666873215809' class='icon' viewBox='0 0 1029 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='17442' width='32' height='32'%3E%3Cpath d='M259.3792 385.3312m-170.5984 0a170.5984 170.5984 0 1 0 341.1968 0 170.5984 170.5984 0 1 0-341.1968 0Z' fill='%2303F9AD' p-id='17443'%3E%3C/path%3E%3Cpath d='M403.968 568.4224m-170.5984 0a170.5984 170.5984 0 1 0 341.1968 0 170.5984 170.5984 0 1 0-341.1968 0Z' fill='%23F9F90B' p-id='17444'%3E%3C/path%3E%3Cpath d='M631.3984 622.2848m-88.6784 0a88.6784 88.6784 0 1 0 177.3568 0 88.6784 88.6784 0 1 0-177.3568 0Z' fill='%230FF420' p-id='17445'%3E%3C/path%3E%3Cpath d='M753.0496 565.248m-88.6784 0a88.6784 88.6784 0 1 0 177.3568 0 88.6784 88.6784 0 1 0-177.3568 0Z' fill='%23DA0DF7' p-id='17446'%3E%3C/path%3E%3Cpath d='M594.0224 369.3568m-223.0272 0a223.0272 223.0272 0 1 0 446.0544 0 223.0272 223.0272 0 1 0-446.0544 0Z' fill='%23FF0000' p-id='17447'%3E%3C/path%3E%3Cpath d='M901.12 1024h-778.24c-67.584 0-122.88-55.296-122.88-122.88V122.88c0-67.584 55.296-122.88 122.88-122.88h778.24c67.584 0 122.88 55.296 122.88 122.88v778.24c0 67.584-55.296 122.88-122.88 122.88z' fill='%23070103' p-id='17448'%3E%3C/path%3E%3Cpath d='M829.44 268.0832c-89.7024-0.1024-162.304-72.8064-162.304-162.4064 0-1.024 0.1024-2.048 0.1024-3.072h-72.4992v-19.456c-0.7168 7.3728-1.1264 14.9504-1.1264 22.528s0.4096 15.0528 1.1264 22.528v576.7168h-1.7408c0 89.7024-72.704 162.4064-162.4064 162.4064s-162.4064-72.704-162.4064-162.4064 72.704-162.4064 162.4064-162.4064c36.7616 0 70.5536 12.1856 97.792 32.768v-85.0944a234.496 234.496 0 0 0-97.792-21.1968c-130.3552 0-235.9296 105.6768-235.9296 235.9296 0 130.3552 105.6768 235.9296 235.9296 235.9296s235.9296-105.6768 235.9296-235.9296c0-0.7168 0-1.4336-0.1024-2.1504h0.1024V276.1728a235.4176 235.4176 0 0 0 162.9184 65.536v-73.6256z' fill='%23FFFFFF' p-id='17449'%3E%3C/path%3E%3C/svg%3E",
};
engineList.sociality[3] = {
name: '豆瓣',
url: 'http://www.douban.com/search?source=suggest&q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACOElEQVQ4jZXST0jTYRjA8UfQNd2w3DqERIQQBmFQNPFgHVwI2SHokKTQpaB/RJvZ/JPLhWWkCcq2lCIhFILyEHaoYEr9LE1/bXMzqYOYTmeUOT2olWjfDjYV+qcvfC4vL194eR6R7Zqjkqf3SK5ubfL0HslJuCeSr1ekciNSmoAUa1bPvh6pMCJyRNcmJVqqntehjvhXLa02EynSIpKr80iJlmrFSceHLtoHlP/qGfGxs3ZvNKD3yGUDYtWw5XoaJqeZzPoD7Gs4+JsMdzYmZxYxxQakUIfYjdFAEnI+lpa+VgCmv88QmZ1k6uvUkonZSaIn3WVGLLGI3bAiYInjYfARAObbh0i+ksLmyh1Lkh1bud/bAoDJmYVY4v4e2HQ1FTkhyNkVjgt1L+v/FYil9d1TANydd6hsu0mN4qZGcVGjuHA8u4Z3tBeADHf2H75QoKX0iYPP0+MADEaGCX7sp//TewJjb/k2PwdAz4iP1KrdSIF2ZcCAFCUhZwTr40sAHG46hpyLQQr1iC0R/1gfEzMREsqSEeu6xffLASNSEI+cFrZV72F+YZ5GtRk5JchJIeXGLhZ+LNDse7B4Z4lFLiZGx7i4SLe67qKGvPSO9S2NSw15UYd7GIqEABif/oI6rKKO+jG5zIhNsxxoeN2ILxzgzaif9oEOXgx24gsH8IWDdIe8tA8ovBrqxhcO4gsHSHft/xXI1ytSbkQuxCNWzerZEhGHEZEcXZNUGBF7ElK2BuUGxLZh7icJ8DyZ0CDAawAAAABJRU5ErkJggg==',
};
engineList.sociality[4] = {
name: 'Twitter',
url: 'https://twitter.com/search/%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABR0lEQVQ4jWNgGEyAH5e4bXhCgX1ibqOVb2gCklpU9ealvRuRFMCBau3cCwxTzvxnmHbhP8PEk//1yyfvl6xb9sDGLywJRaFh/+ZTDBNP/rfOrZ8PM11VW9uAYcnj/wxr3iHwwvv/eZfc/mxkZeeEYoBvdnkdw5p3/xnm3PjP37TunXVu/XyH3LopKJqhODCrtIKBgYEHxQCDliVH4YpWvvrPMOfGf4aZVzA0M6x595+Xl1cEI6RcfIPDeFc8/oxNAzLWWHjuNq5Y4PFvmT6fkCH++dWNuAxgcPAJCteYc+Y2PttFRUUlcBrAwMDA7x4UEWUzbcchbJotbW3tcWq0zq2fz1+38h1D597/DPNvo2h2nrBmG1QzMy4DmNXU1DR8I2IT/FtnLYThkPKWTs+g0HA1NTUNfJqRAY+kpKQ8DEP9y06MxoEDAKUW4Kpi1NnUAAAAAElFTkSuQmCC',
};
engineList.sociality[5] = {
name: 'Facebook',
url: 'https://www.facebook.com/search/results.php?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAl0lEQVQ4jWNgoAbQtE48bOXX9J8UrGmdeBhugEvs7P8eSYtJwi6xs//DDcCnMCx31f9j5x79//X7z//3H7//v3H3NVyOKAP2n7j3Hx2QZMDXbz///////39+3RK4/0kyAAZcYmdhyOE1ABd4/PwjZQYsWXecOANg/oUBGN8hYhJ5YYBNbjgZYOJRdZhUA8w9a48QmVfxAwATIfnUl6gLIAAAAABJRU5ErkJggg==',
};
engineList.sociality[6] = {
name: '微信搜索',
url: 'http://weixin.sogou.com/weixin?ie=utf8&type=2&query=%s',
favicon: 'data:image/png;base64,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',
};
// 学术搜索列表
engineList.scholar = [];
engineList.scholar[0] = {
name: '谷歌学术',
url: 'https://scholar.google.com/scholar?hl=zh-CN&q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACqklEQVQ4jYWT2UtUURzHL/QH1LMP9hKVNUKFWpP7TDrjU9uEo4WPWlERUbSoueSMaTWjTBCRGV3HiCsSWrTQApVSZBtZWEZSUWZkC3PPne3OzKeHK1NKy4Hfyzl8P+d3vt/fkSRJmpWSVbU9vbxbMZXJSnqZrMx3yErqmrN/r7V+Zf76jjNz5mYXSilZldtKfGBrA5sXcg7Dpg5wX/lzNV+FlmuwsRNy6r9HJFO5v9feBlaXILNWxenT+Pgtzr/W2Oc4azwalqMgLXZ29di9JMXj/xH3P4pybjDKhvYg1qMgpZfKyko3lPk0xr9PF7/4EOfTjwQAiQRcfqpjrlMZeBVjc2eI/FaQ5jlkZWs3qKHENPH7yTg5DYKKExp6DGJxcLRprHILAJr7w5hdIC1wyMquHmNj3/kQN57rALz9Eie/SZBRo/JwLAZAtRLC4jIA7r4pQHqprBS0QkaNysLdAXbKIQAiOjh9Gml7VOS7kaSooGkGwFQqKzYvWFyCgiZBbqPg3mvjRv9ABNPeANeHdSbVBOu8GvYWA9ByMcyKmQCLS5DToFLSKlDuR/kmEox+Moyt6w2TtidAUbPgyKUwZceDWI7MAFhdRgdL9quk7ghw8bGeNPXdZJzKjiCZNSpZtSp5jQKb9zeA1SUw16ms9WqcvBlhcDTG4KsYoxO/ohXhBFWng5jrVCwuQbHnN0B2vaDiRJCJqdzvvtRZfUyQ3SA4dSuCbtjC0JsY5npBYRLg9PfaPEYK14f15NA4fRpLD6jkHxKY9ga4PWKcvRyPk9toGF7sBWmR45S/pN0Y5a6BaLLdroEoGTUqy6oNc99NGk85dCHM8oMCqzuIvQ2k2XPzLAWNX9UiD9i90D0EE8Yo8GQc/A/g2QSMfIHaPsg9DMUe4/dmbrnz8CdxKwtDTtdexQAAAABJRU5ErkJggg==',
};
engineList.scholar[1] = {
name: '科研通',
url: 'https://cn.bing.com/search?q=site%3Aablesci.com+%s',
favicon: 'data:image/x-icon;base64,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',
};
engineList.scholar[2] = {
name: '熊猫文献信息',
url: 'https://sci.panda321.com/search?q=%s',
favicon: 'data:image/x-icon;base64,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z//h3t//5uTl/46Eh/9YSE3/WktQ/1pLUP9ZSk//Z1le/9XS0//w7+//7u3t/+7t7aHu7u4C4t/gEN/c3cfe29z/393e/8fCxP9lV1v/WUpP/1pLUP9aS1D/WElO/2dZXv/U0NH/7Ovr/+Ph4v/d2tv/2dXX/9nV1//d2tv/5OHi/+zr6//U0dH/Z1le/1hJTv9aS1D/WktQ/1lKT/9mWFz/1NHS//Dv7//u7e3/7u3txO7t7Q7f3N0S3tvczd7b3P/e3N3/19PU/3pucv9YSU7/WktQ/15QVP9nWV3/XE1S/7awsv/x8PD/7ezs/+rp6f/o5ub/6Obm/+rp6f/t7Oz/8fDw/7awsv9cTVL/Z1ld/15QVP9aS1D/WElO/31ydv/m5OT/7+7u/+7t7f/u7e3L7u3tEuDe3hDe29zH3tvc/97b3P/f3d3/rKWn/11OU/9ZSU//cWRo/4+FiP9kVlv/n5eZ//Dv7//u7e3/7u3t/+7t7f/u7e3/7u3t/+7t7f/w7+//n5eZ/2RWW/+PhYj/cWRo/1lJTv9dTlP/trCy//Dv7//u7e3/7u3t/+7t7cLu7e0N5uTlA9/c3aPe29z/3tvc/97b3P/Z1tf/kYeK/1pLUP9qXWH/hHl9/2BSVv+hmZv/7+/v/+7t7f/u7e3/7u3t/+7t7f/u7e3/7u3t/+/v7/+hmZv/YFJW/4R5ff9qXGH/WktQ/5iPkv/p5+f/7u7t/+7t7f/u7e3/7u3tne7t7QHf3N0A393eZd7b3P7e29z/3tvc/9/c3f/X09T/mpGU/2dZXv9fUFX/d2tv/9TQ0f/v7u7/7u3t/+7t7f/u7e3/7u3t/+7t7f/u7e3/7+7u/9PQ0f93a2//X1BV/2haX/+impz/5uTk/+/u7v/u7e3/7u3t/+7u7vvv7u5b7+7uAK6mqQDJxMYm2NXW4t7b3P/e29z/3tvc/9/c3f/d2tv/ycTG/8C7vP/c2dr/7+7u/+7t7f/u7e3/7u3t/+7t7f/u7e3/7u3t/+7t7f/u7e3/7+7u/9zZ2v/Au73/08/Q/+3s7P/v7u7/7u3t/+7t7f/v7u7/5uTl3c/LzCCwqqwAWUpPC1hJTomVjI/33Nna/97b3P/e29z/3tvc/97b3P/h3+D/7u3t/+/u7v/u7e3/7u3t/+7t7f/u7e3/7u3t/+7t7f/u7e3/7u3t/+7t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',
};
engineList.scholar[3] = {
name: '慕课',
url: 'https://www.icourse163.org/search.htm?search=%s#/',
favicon: 'data:image/png;base64,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',
};
engineList.scholar[4] = {
name: 'materials project',
url: 'https://www.bing.com/search?q=site%3Amaterialsproject.org+%s',
favicon: 'data:image/x-icon;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKAAAADAAAABgAAAAAQAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==',
};
engineList.scholar[5] = {
name: '科研通期刊查询',
url: 'https://www.ablesci.com/journal/index?keywords=%s',
favicon: 'data:image/x-icon;base64,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',
};
engineList.scholar[6] = {
name: '计算化学公社',
url: 'https://www.bing.com/search?pglt=161&q=site%3Abbs.keinsci.com+%s',
favicon: 'data:image/x-icon;base64,AAABAAEAICAAAAEAIACoEAAAFgAAACgAAAAgAAAAQAAAAAEAIAAAAAAAABAAACMuAAAjLgAAAAAAAAAAAAD9/PwA/Pv7APr18Ub58+xo+PPtQPjz7in49O8P+PPwAPj08QD49vMA+ff1APn39QD59vQA+ff0APv6+gD9/PwA+O3hq/jq29z36drW9+na0ffp2sn36drG9+jZw/fn18736t2p+fXxFvft41z79/Iw/v//AP79/QD+//8A/v39APz7+wD68+2C+/Hn//zy6P/78ef/+/Dl//rv5ff67+Tf+e/lxvnv5a747+aS+O/ndPfv6Fj48es7+PLtHfv6+gD57eG6+eXR//rq2v/56dn/+ejX//nn1v/559T/+OTQ//fgyP/03cX/89zE//r170T///8A/f39APz6+QD7+PUA+vHotfvw5P/88ef/+/Dl//vv5P/77+P/++/i//vu4P/67d//+uvd//rq2v/56dn/+OjX//jn1//45dT/9+zhgvbv6gv26dyx9+PQ//fhy//34cz/9uHL//bizf/35tbT9+3ibfjv5kn6+PUM/v7/AP37+gD7+PYA+vbzAPr28wD77uH/++/j//ru4v/67eH/+u3f//rs3v/5693/+erc//nq2//56dr/+OnZ//jo2P/459b/+OfV//jkz//36Nqt+vv9APr8/QD59fIP9+ziXvXp3YH16dx69uzjTfjy7Bv48u4F9/HqGPr39AT6+fkA+/v6APv6+gD7+fcA+vf1APrt4P/67N7/+evd//nq3P/56tv/+ena//jp2f/46Nf/+OfW//jm1f/45tP/9+bT//fl0v/349D/9OHN8PXm2KD37eRa9urdePbq3XT26dt+9ubXl/Xk06v14s7I9N3G8/PawP/z2L3/89nA/PTgy8P159h69+/mNfn29AD7+/sA+ejX//np2P/56Nj/+OjX//jn1v/459b/+OXS//fjzv/34cz/9t/I//XhzP7248//9uLO//bgzP/14Mvw9eDK8/Tbwv/128H/9NrA//Tav//02sD/9NrA//TawP/02r//9Nm///PZv//z17z/8tS2//HRsf/x0rP/8di96fTfy6T36drM9ubV6fbjz//24cv/9uDK//bfyP/14c329uXU1vbl1MX37uVO9uvhVvXexv/238n/9d/I//Xex//13cX/9NzE//Tcw//028L/9NrB//TawP/z2b//89i+//PYvP/y17v/8ta6//LVuf/y1bj/8tS3//HTtf/x0LD/8Myp//v6+gD28OsC+PLrKvjv5l736+B69uncf/n07hr8/f4A+/r5APv9/wD58+4r9NrB//Tcw//03MP/9NvC//Tawf/z2sD/89m///PYvv/z2Lz/89e7//LWuv/y1rn/8tW4//LUt//x07b/8dO0//HSs//x0bL/8NGx//DQsP/wz6///fz8APfz7wD7+vkA/Pz8APv6+gD6+fgA+/r5AP///wD8+vkA+vn4APjz7hbz2L789Ni9//PZvv/z2L7/89i9//LXu//y1rr/8tW5//LVuP/x1Lf/8dS2//HTtf/x0rP/8dGy//HRsf/w0LD/8M+v//DPrv/vzq3/782r/+/Nq//8+/oA9/HtAPv49QD7+fcA+vj1APn28wD6+PUA/f39APv49gD6+fcA+fbyBPHXvOrx0bD/8NCw//DPrv/x0bD/8dGx//HRsf/x0bH/8dGy//HRsf/w0LH/8NCw//DQr//wz67/8M6t/+/Orf/vy6f/7sii/+7Iof/txZ3/7MKX//z7+gD38e0A+/j1APv59wD6+PUA+fbzAPr49QD9/fwA/v39AP79/gD///8A+PHrIPXp3z327OFG9ODNnPHVutjx1Ljf8NGy8+/Prv/uy6j/7cii/+7MqP3vz67+78yq/+/Mqf/vzKn/7sml/+3HofnuzKro7sup5u/PsNHy28SP/Pv6APfx7QD7+PUA+/n3APr49QD59vMA+vf1AP38/QD+//8A/v//AP7//wD7+/oA+vn5APz8/QD7+/sA+Pb0APn29AD48u4E9/DpF/bt5Cv48uwZ8t7Kie3Fnf/uyqb/7sml/+7Io//rwZf/9+veS/r7/AD28OoB+vf1APz9/QD8+/oA9/HtAPv49QD7+fcA+vj2APn18gD7+PYA/v//AP7//wD+//8A/v//AP7//gD9/v8A9/f2APn49gD6+voA+/v7APn6+wD6+PgA/f//APz//wDy2L6t68GW/+3Iof/txqD/7MGX/+7Lqd34+PcA/f//APz6+gD8+/oA+vf1APz7+gD38e0A+/j1APv59wD69/UA+vf0AP37+gD9/f0A/fz8AP38/AD+/f4A/f7+APLcxZfv0rXT8NS56PDTt+nw0rbt79Gy8e7Q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',
};
engineList.news = [];
engineList.news[0] = {
name: "谷歌中文",
url: "https://news.google.com/search?q=%s&hl=zh-CN&gl=CN&ceid=CN:zh-Hans",
favicon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAERElEQVR4nO2WTWhcVRTHf/e++crko/kyX201jQitIOnGhcWqUBWLSGgRVNCVFqouXFQFa0XQXRRcWBpBURRBo9JWcZGWghhqbVOK1I8uLEksmKS2yTRt5iszc+9x8Wbmzbx5mca1OfB4vHvOPf//+bjnPliT/7uoesq7v9k3o6JOn1gBBAFE3HfpG+C6FZqR8krJRhSQK8z+8eSh9SthhOoRWLTZPklaRDxIEWFagIxlZF2KRzov09/4A/suPc3ocqSCZJGOVn31MOoS8Ms8ihsGDug0j982z2DLONgomFaeWfc3o1cG/ou7mxMoiDBt4VYD77Utsrt7HEwWpAEQsC24YQpbW39h7KtOpjbGGFrvgAY0dOu6Va5PYNpqRlqW2Nt7EgoLUGgE4lCufkkEbIT471e5f0a41tzCdE+M4YE4X0bzdQnU0JOLjw2xcG6U8GyUXN29NTwWTvejvu+CmHF1YsFaQloRijeTibf/5LS2j7cd/GR/IAGZGJwnfK3j6o3nQMxN0GsJ5JcUS0ciqGil3jWyOPRcOoLWYfJNzbO6oWGs/dPDzyoAObNRMDlAg55j18+p4PMpHqb4vyVoTco6C4weayIf2YYCxJortxw/060BMOnzKO2F5C/xKsBXmSRA0IBY+ytuyKC2LWzF2LwXRjGiygfvqQSvQvBFX0m4nFFRCNB14uxDZQKu5E+txFoAI7BcAGurwQVIG0gZ9502kCoIaQNWqEmqIFhjpkouysdQ3Zt4QE51SSn6kiwsw+ieGH2dHtc9IxlmkkJIw+UsTLweJ0iOTeR443iejoiXSRB0InGgZKOrdjgeWwESOXjqLqcKHODN3Q5zy6XuriMV5VRAQUCh6Dh38YuaDABQyP9FiP5SBj54IsKdm0K8+tF1TvwTptGBRB56ItARUYhAbxQ2v5UGwIigcMuFQJMDMe1xSRpoU9Xnq5qAXR5Ds7dksqXfVR+dDbO5EXYMaArWS93YpCVn4cOhMMbW9rtSiqWMcHDcnYY5Acd3vqsIqO3p5+VH7rHCoOvAXe9wwFh4aVesavPHb6cIA9sHwzXgJRER3h/Pg0DaQiHvNXttBgDyfA0ugflFQ2erw+m0sDOiUK8kQMAMt6G1IqagKwrq5UQRzY8OhBQPt0fKRzGZyZysCjqI9aPvpATg+HXL1IthNvREsRYmZwy3b3DQCs7/meW1bw2JHHz3QgMmYHIfPZXj898MjcXmfvdw09zgWar+D3TttuIQEeHBFsV9h5ZdQw13bHTBL0xm2PGZe1NlDXS1aXo7a5+BHk2m4PkNpznvxwrMwM7hZFUys8bt/qRxO7uveNmUjC6kBFsxBU1RuSmqaAp50/PE/qYavOD/AV8tY7oa1F/qLXHPb8UFGDyuV0Ogjr2r9xn4gfyXVD1/qyewghf/vbCi+Qr7AwkowogED1kJ+JCKhaASiIBSgf2+JmvCvyV4A+6kXQlFAAAAAElFTkSuQmCC",
blank: true,
};
engineList.news[1] = {
name: "今日头条",
url: "https://www.toutiao.com/search/?keyword=%s",
favicon: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFN0lEQVR4nMWXTYhTVxTHf+/lJTHJzCTRDE61jiLFhWBBhJbSdiEoVHBTqFoFXVgoiNBNu9GN9mNTLbSF0lpKC1JcVK0iLkQobVEKghWsX6jggFO1MyVOzEsmMy8m79/FmZjJJFH7feBw3/2fc885755zv2CKJA1K+kzSTUl1/fNUl/SrpM8lLWI6SVolqfgvOO1GRUmrABxJg8BFoA/A933i8ThhGBKGIY7j4LoujuMA4HkelUqFyclJOlFfXx+Tk5NUq9U2WSqVIplMNro+sMwDdjScA7iuSxAERCIRwjDEdV1qtRqu6yIJ13WJxWK4rtsxgEgkQjwex/O8Nlk0Gm2JFdjhAWuno6VSiVqtBvDgr6fShOM45HI5KpUKlUqlYwC5XI5yudxxhtLp9MwgXvKAedORarVKNpulVqtRKBQeBJLNZhkbG0MSqVSKeDzeMYBoNEpPTw+JRKJNFovFQIJqFYpFuHfvSQ9om8tSqUQYhsRiMYIgIJPJkMlkKI+PQxBQGR1lYmQEfB98H9f3cUsl3FKJmEQ9n6deKDzAGhwpl21Mc3Y8R4cPi2KRBvu3b0OxiFsuk6pWqebzRMfHcX0fFYsQBDgzI/4b5Aj0D9rrTIkEDAzA8DDU6y2i9lLtRp4H/f2QTMKNG62ylSvhiy/g2DHL8RNPGA8MWJtOg+PAnDkwNtY6VjaklZ9/Xlq3Tlq5som99ZZtIT/91Krb3y/dvm2yUkm6elX67jtp/37po4+ku3dNNjQkJRJtvjoHsH27DQoC6YUXDNu507Dvv2/VfeMN6auvpN27pYULpWjU8Geeka5dszH790t9fe1+ugYA0r590vXr0pEjUiwmvfuuGTtxolXPcaQNG6TLl00+Oip9841Urdrfr1/f2f5DA0gkpAULpHS6ie3ZYw6OHetsLBKRDhxo3fF//93SsGJF1wDa91PPg2+/tYo9fdoKCGDWLGuDoL1AX3wRzpyBTZvgyhXYsgXefhtGRmDtWvjkE9izBwYH2921IbUarF8Pp07B009bdW/YAI2db+Yhs2yZ8d69MDpqq+Sdd2BoCDZvhlyuyUuX2o89chWAFVNPj6Vi+XLLvSSdOSPt2mUpcRzpvfdMdvasVfr4ePdDePXqNj+tM9DTAz/+2Iw4mbT1O52efdb4wAEz8dRTttEMD8P58zB/PqxZAxcuwJdfwnPP2fa7cyfcvduevpaIZs+WLl2SfvhBOnRI+vRT6ejR5h8EgbVvvimlUs1x778vFQrSq69Kr71mOidPms7Nm9bfuvVPLkOQBgak4WEz8PXX0rZt9v3bb1IuZzrz5kkTE9KdO5a2Dz4wnb17Tf7yy9bP523TemgA8+dL585ZLsfGpFrNBp89K82aJbmu9PPPhh0+bGM+/ND6u3dLmYx06pR0/Lg0d27T7saN0iuvWD3NCKD1MFq8GA4ehHv3jAsFaz/+GG7dMp3BQVi0yPJ68SJkMjAxAV0uKI+i/+Y0fAg9/mn4uOQ4hIkEYTKJGu3UdzSdxuvrg1TKVlgyGXosWWLAdE4m27FpeAnMSSKBkklrp5xl5s6lMjlJ0OFO2Nvbi5dKTYdCj2vXWpR83+94pX7kjwMRwHFdIq7b8Vbc6SbtASHT7oXRaLTrlftxyHXdrjYikchMKPSAO8CTDaRcLjMxMfGXA+jv7+9qI5vN2s24SSOOpM+B1xvI/fv3CcPwLwcQjUap1+sdbXieN3MW9jmyh+IvTL2O8vn8vzYDmUyG3t7eRtcHlgH/7+P0AUlaJHs6/6r/8Hn+B0w7zXRC+ZfTAAAAAElFTkSuQmCC",
blank: true,
};
// 自用 该列表默认隐藏,
engineList.mine = [];
engineList.mine[0] = {
name: 'MDN',
url: 'https://developer.mozilla.org/zh-CN/search?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAABi0lEQVR4nJ2VsU4CQRRFzy66GCtLrWysjMbEyi+wNFHBmGDpH1jYWJtAq5WxpoFEorXxB6xs1CBBI4WJVhpNoPBayMAuuzOw3FcwvMe5eTOzy0OYIGCHMk3ayBJf3FMmTxCieotN6lZwMOpsRQzIUBwZNlEk0zdIjwtR7BqQGwsXIicg4HVsgxYBFGzlGS1pepjFHlSSCiUZ/ehQS9rVerJB1eOZeUKapINNXjz14jMbzdhxWImn5oi2dCa3FuObCH85HoJL0o3mIgYeMt0o3qBVbaZ659LlfpOOyCHza5/ewsPjKJXJv0L7ORjhDIwSDnGi+/kxAv6QfAsIvY+At5SxGSxbkEshtKqanpS1PwcmGgN4xfE6hZ4DowXqlitLkh9PlVJe42e8rYvIBr4dG6ANj0mF/ZBBw2Xw7HOX1NY5Hlfd9b2r/1ufmq22gcc18OYyqA39U53Smr3aIosg7zJwRt4MltJYeEn0R9tJavw0NNqEYDvVcM31uH6WgAJVmnSsYIcmVQrh8f4HufpcPqh3SFcAAAAASUVORK5CYII=',
};
engineList.mine[1] = {
name: 'Can I Use',
url: 'http://caniuse.com/#search=%s',
blank: true,
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAADAFBMVEXRa1hIvVUBriaErG7//vzQx7e116nq4M2Dy4FmYktwx3Tt48/y6NQXsTH+7uK2fGBhwmhoxW7Wg3HEMxe8EAD78Nqn0plRvluZ0ZLKQizNs6qupZZ0zX/9/+3669vM5cUxt0QlszpQqV6HhoPP3L1YwWKYooEQujB9ynxWUTgly0Tp38yhlIhAkEAldSRdOC706tbw5dL/8ezInXD169iK1JO7u6n+9ODAJQSY2J+Wrc+z4bLluKpnkcWbyYz/++CMzYcAqQz25dd90Yn90/ll020qwEPk28j5/OjhueEstkDfoo7k2NP+68n/5+CmSj3i2MX85dI6ukzx+ufhqp7+8/r39er29uP77NU0kjgvvEQ4LBc8nEFOzVqQvY0evzvN+f/m+drt8uHpxbnb5s7s7dpwomfb0cA3p0Ti7tfB473n3bzc7dDe3szr//9SZH0Avij37tng1ssttT7dk4Xf4t6U4ZOm3Kh81ntaelrv6Os/WC6I3Ik+iDvuzr/z2M6AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7////XnzsNAAAAmklEQVR4nF3KQQuCMADF8U2EQT1hklJCQSIhbIdCCtepRodgpxB26eKxj+ChL99mhOm7/OHHI8AdD+AFeZzXRXEhTLKKSuZyYD49xFM4T+E0hpttprAeQ2x5YAZYJEsb6KgHHweN3f6DSnL/iLTa/B5lWOq21SpMdZum5Cn4nguTi+ydCWMEAVZVR/mOAqAd8AWgBz8H12qGYR9XXh8E2WsxgQAAAABJRU5ErkJggg==',
};
engineList.mine[2] = {
name: 'GitHub',
url: 'https://github.com/search?utf8=✓&q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADLElEQVR4nM1Xz2sTQRT+dpNScqhJW7ZJ9mx706RJ0/SHbRHR/8Cz9ORBBBEUEfwjBJVePHhQFPUiIi09SNqkSbtJU70p6dH+IOChQmpNss9Ddqezu7NJmgT0LQPZN/O+75s3bzI7wD826QxjPURUawtUktrGbWfggK7rR3bnxWjc8v51p+AIlGVZBkAdC9B1nQXbCZuZXYwsy648bh1yvV6vA8D9Bw+xvLLSNrlFSPFUiMfjEXKJnJ5arVYDgMj4REfEdvtSzAMAvF6vg8/hqFWrBACRWKIn5EzEttYQ0ddn4bS8VE3yHs3cIaKYR6VSOfD7/WHTJ3P9YSJykCuKgp1tDTvGDNoxt/FEBJ/PF+J9LAMnJycEAFFb6s9CbDc7Fo/X398vAYDX8A+ACJH4pBOFmm7jpiaMtOHJAPD7+PiIiBqdthaJJUBEHbVmeKqqjjEBLMhQzbdifrNjAcX8phCTiLBbKn1jS0BEGJ9IOrJlkndlgngeUwbQ11AsylhnM+fbtpZzxTUF+BrpFzw9ECDCXrhyjQlgSyAq2a7TDyC1tu7AHvT7LQKO+ZT0WsCdu/ccvvdvX1uWoEq6LlyC8cQUSNe7a6LH6DMFgIhQyGUE+6W7QoxNzjTFtAhwK8RYcqYj8pu3botnbxR3YGjoPBMwODx8jhWi0fLZNPsdT84inpxti/jxk2eIJ2ehaQXh7PPZtDn7XYA7jH6WywQA8alLrFgKuTSm5y7jT7VqKaJCLi0sOD7WzczYIUWRWAYMh0oAVpc/WgA31j87QIR/ry2pgXwuDeLIgdPTEAD2iQgBbo8CjfrQsutWAS7bs9m2fffmJYgINxYXr/N+xydZ+fCQACAxPcd8dgFuxsfYzcRQgkH3TzLDPOWDgxoATMzMOzpfvXiOsdFRIYlo/OqnDxgMBBrkoZCDT7Y7ANSVUMhDRNAyKWiZlOUk+bG377oD7KeOlkmxJRWRuwkAAH0kHJbM4traWMPWxhoAYGF+rmURmuMJwNOlpUcj4fCZLya8DRzu7TmuZu1YUFVbXs3cMsDbr6CqSkFV9X4vlbJuszfbhWj0qjFeakX+X9hfKwNpwLLdyLQAAAAASUVORK5CYII=',
blank: true,
};
engineList.mine[3] = {
name: 'w3c',
url: 'http://www.runoob.com/?s=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAACHklEQVR4nIWTX0jTURTHP+fu59xUCJLGCgp0IIPSIvLPg9JTvZq+RBj5WJGySWVPKSH0ZCSWD/ZiFAQVqQUVBulbaQT2IkVEUhISPrTptE23e3pYm26t+sLlHrjnfL/3fM+9Qh4Gp5ubVOSmqlSLIACqGkUY8bp83acP3drYmi+ZYGSq3RP1RudFxJ9PmgOVU6GG0bs5BCNT7Z7lkuUVwPlncZaEi6GGsf4swcD0sUW14p954S6cryAoKoJ/j6VybxLEHAzVPZp1Bl63HBHB//2bYe6N2dLUJhqD68xKgANflpj7GCewL4m1qQnAJwPTLZ9ECJS7K2ja3gFogRuneRX4mYowsdSHIKRc7HJECAAYceEu2rRARECV6Ooa28pKUU0Tp0xRNseVpNXkqxljeDz5ig/zC0RiqywsLnGhf5jYWryQO00mv/j4+T6qqyoJVuzm3tNJaqoquN59ls6rN3j/+WtuubDgqJIQoRjAWsv9a5eZmnmHqiWyHAOgd+gOw71duIsc1lKRTUExE0aE51tZrbUcrq1h545yzp1oJmUtPWfacvzJoLN29KWzXhw76U6UxRJ2BSOu7GGZtyQnOTNdVft757YImn5IMy1XBHoKjfAP29JbPFw/7gUwAOH6sV5Fh9I6/1vEExvWl/UhE4TrxzvUchRl9a/qyoMfdftLLzU+WclvLQeDb1uDNqltiAZREgIPPY7vWf5XBvgFMS/Jw/yUPqwAAAAASUVORK5CYII=',
};
engineList.mine[4] = {
name: 'GreasyFork',
url: 'https://greasyfork.org/scripts?q=%s&utf8=✓',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggEBCQHM3fXsAAAAVdJREFUOMudkz2qwkAUhc/goBaGJBgUtBCZyj0ILkpwAW7Bws4yO3AHLiCtEFD8KVREkoiFxZzX5A2KGfN4F04zMN+ce+5c4LMUgDmANYBnrnV+plBSi+FwyHq9TgA2LQpvCiEiABwMBtzv95RSfoNEHy8DYBzHrNVqVEr9BWKcqNFoxF6vx3a7zc1mYyC73a4MogBg7vs+z+czO50OW60Wt9stK5UKp9Mpj8cjq9WqDTBHnjAdxzGQZrPJw+HA31oulzbAWgLoA0CWZVBKIY5jzGYzdLtdE9DlcrFNrY98zobqOA6TJKHW2jg4nU5sNBpFDp6mhVe5rsvVasUwDHm9Xqm15u12o+/7Hy0gD8KatOd5vN/v1FozTVN6nkchxFuI6hsAAIMg4OPxMJCXdtTbR7JJCMEgCJhlGUlyPB4XfumozInrupxMJpRSRtZlKoNYl+m/6/wDuWAjtPfsQuwAAAAASUVORK5CYII=',
blank: true,
};
engineList.mine[5] = {
name: '人生05电影',
url: 'http://www.rs05.com/search.php?s=%s',
favicon: 'data:image/x-icon;base64,AAABAAEAEBAAAAAAIACBAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAkhJREFUeJytk19IU2EYxp9z5s40ZzSRkWOQJIog0dzmH2aECFEIhiSCoN2oECJYYUI3QjqlQdqdF6bYRcwLUQhRxBBkXgQqKaKRjWFYMmnmyMN2FMzv6SI9FnXRvwe+m4f3+/G+L88rCSGIf1ACAEiS9NcA+VfmdjiMT1tbv0cQQpAkhRD8sL7OOxUVdAB0JyXx3doajxVaWWG1w8Eal4s1Lhdr3W7OTU9TB7ycmmKJ1UonwFKrlbfLy+ltbCRJxlWVFTk5zAPoPHqXLRZGIxEmAMBGMIj2hgbg8BCdfj8uejzY0zT0d3VhX9Nwt6oKqenpuNfTA0mWQQDnsrNxJi0NeLO4yCs2GwtMJr4KBPSWnw8O0tvUxIVAgBcMBo729fFxayuf+nyMqapeh/b6ejolif2dnbqpRqMssdk47vdzZmyMTlnWW88D2FJZeQK4npnJktRURiMR3ez3+VhgNvN9KMTPOzt82NzMF8PD/Li5ydDqKmuKini8O+QbjXzW3a1/nh0fZ57RyJ6WFr3oWEII9ra1sbaw8ARwKSWFb5eW+OXggKMDAyw2m3nT4+GepnF2YoJPOjoYU1W+np/n/epquo1G9nm9OlS6VVrKpORkaLEYFmZmcDYjA72Tk1ASE3EjNxfns7KgxePYDIUgGQwoLivDo5ERKIryLUjB5WVes9vpkmU+qKvjdjhMktwIBpmvKPryrtrtnBwa4r6m/TCWdDQL9jUNp8zm7xOKlbk5xHd3cdpiQbbDAcVk+inJkhCC//2Y/kRfASoRrtb2v2kbAAAAAElFTkSuQmCC',
blank: true,
};
engineList.mine[6] = {
name: '射手网(伪)',
url: 'http://assrt.net/sub/?searchword=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADfElEQVR4nF2TQUxTdxzHv7//e319pH3QEi3MAYMpqWZj1c1lESIz0WwLXmZl7CAXjCYzuyCJJPVgPAy8zZglEuRA5sLJiIlm4ExmQtDilmVgQrDCsq2WuRRKoX20tO+9//vtglni9/z5fk7fLzEzXs+T8+f3rTx6VItSSV2fn4/qVVVjX25szACQ3xLt72Oee8XS64LfYrHe9bm5Do/P50mOjxvEHJZESx8MDKzv6O5mZ3bWHz9z5s8t0/wOzDPqq+JPx49/nJqY+CIYDkcPj46+wa6L5N27YNuGZD5gmyZ21dcjnUxCWtZHKJU+8er6VQEAP9TUtIZ7esbbR0a+lqZZLUslu6atzYlcvCgl4BLgCE2zXdd1lm7edMxcziKgOhCJfKMCQGFlJZpfWqp+LxYrldfXPc9u3IC+cyf9Oz0tBOBKQAURCyEgVBXBhgbFSqcdaVlCAAAB+7Nzcy67rvJWZyftO3eOVuNxpB4+ZAmQBFitqCAA3NLfT9GFBT4wOEiObbvqtmCjnMkQiLA0PMyKYUDVdaH7fNTU2cl1HR1Ue/Qou8xkNDZybnGRVuNx8vr9qjpFFCDAkYUC2ZubqNq7l6x8nkPt7fjs0CGEWlsZAJVzOSKAnw0N0e+XLrnlTEbUHjy4JjKVlbUuUOEyO7JUonI2i2AkQm6xiF/6+vDjkSN0a88e/DE6CiJCenqazUzGNUIhrj12bEj8VSjU6Iax693+flfRNKpsbqZQa6v458EDyHIZgXCYpGWBpQQAaJWVEIAiNG3r/StXBgRL+XbTiRM+f1OT/WtvL3kMg8vZLDd2deHT+/fRNjzMkQsXgO3BqYbBBJAsFh1zcdFW5xXlxZuTkykzkZAfXrv2TiGV4uWJCTR2dWFhbIzTjx9TLpFAJBYDtjUMsDcUyq/OzEB87zg/b62urjWfPbubhHCmTp8mUhTKJRLs5PMkPB6spdNgAMxMiqa5BEAJBmdnL1+WKgDYwJ2ng4OfF1MpKR2HG6JRpfjyJf6+d889PDJCu0+domBLC4iINb9fAlB9qhooAxAA8BXzLW8gcMeoq9MVXdde3L6tFJJJJZ9MiumeHlJ9PgQjEUjLEuVs1uvRdeuppl3VAoH/37g8OVllZbP9ievXA8l43OvXtJDrOHV6MLiDdL2+8eRJ2KYZ31xeTnoDgalCd/dw3fPn4j+2Ya+YXX1PBgAAAABJRU5ErkJggg==',
blank: true,
};
engineList.mine[7] = {
name: '游戏-3dm',
url: 'http://so.3dmgame.com/?type=4&keyword=%s',
favicon: 'data:image/x-icon;base64,AAABAAEAEBAAAAAAIAALAwAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAtJJREFUeJydU0tIVGEU/v57r3dmdJzG0a6T6UyaM6GZYkJhBRZE9EJcCEVpVIuIyGhRi6hNBC5bBBJRqxgiopoWlVZoVvQgUsuaIZPyNabzuukd5zre199CMaMk6IPDgXP4vvNxDgdYBKET/GKt30D+Vrx8alu5JCn5Jl4Mfg9zwpoyy7j2JjV8qLXr3wLnfV4UBB2bSyqXt7gKM0vtdjMkSUU0nOzu7Qqfbjj3tGNRgRgFHl3YsnPL7iK/IJh4EIBQAkoMEINC/KFrT+8N7Nmf77yrHvb9KXC7qdxaVlfe7/EucRJQTM9oYBiCkYEEXEWZmJY1RKOK+OROYFVZrTDR91At4n7zn2evdzgtzgedI1BUQJI0yLKKowe8aO2IYGhEQoaVOIrLlx1LDbPipu2OSvK5dS9vzx5XfIEhVGulfq+k14VjMzDVuBAKxUAjERjTMsCxYCzpyF2aA9PzyLh130p71MB1LqkzXSSRb1ufln0rN8+01ZyYgduVicl0DY6cJdCyV0FTOBAiw2KKw11iQzzP6szyZmGsW4xwUJRXxZXOI6mUcsq92g4GAAWFyVyBZenrAMLO75tSBUbyLXjpLQwdCA2IPczHz+GW4cGplKdklgwQUL4YbMYGEMKBAQEDgAEFQ9LAWjdCT3Ojv18KMkZOGxPrSxpiVJbkpA5Np0ilVMCyBoQuPBEBQEDmMjWvfRVIjFUNVbfJJD4R53wndzmFwoymAo/tIM9DqNpxBoQxzRF+wQCgGxSBZ88bK3c2+QCAybJlofHivXFLw46zr9vHaghLBg2qzk4C5sMAoGoaPrx8eTN4tfnGvDdKKQcAycQM7sff4X3zJVt1he3KikJPvUVwgbAsdINO/fgaYEY7/Wb7asG99Xh7aKEAAwC6rmM0JqJv8hp6H6s297cXtZMOjyhDmKAZrGymiplXk+kjSfZLz6evMb/fL//xWf+Dnxs2M3yo2q6nAAAAAElFTkSuQmCC',
blank: true,
};
engineList.mine[8] = {
name: '搜狗表情',
url: 'https://pic.sogou.com/pic/emo/searchList.jsp?statref=home_form&keyword=%s',
favicon: 'data:image/x-icon;base64,AAABAAEAEBAAAAAAIADiAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAqlJREFUeJxtk0+IVXUUxz/n/O67772rjdH1NVpRoeVo1sZavnI0S0vFhaOBpC4S/0AuCqE0aNGi3IS4kEkEF+EiyoVhxIyKNsxYGxERFEVI5w/WKE/GAe/YvHfPadEdkaGzPH8+fM/he4RpkdXTOvARwjKgvUiP4pwDjiYDjf7H++WxwVlAN0on0A2cBAaL8gvAWmAXRh+wMxlo3H8EyOrpk8BZlOsIO5K+xvh0ZQDZ0rQN5zBGB7A8GWiMTQF+RGkhbCbIAlHZRJBXUUkEHrj7EMZFz+00ud/BOIYRkoHGRsnqaSfKMYRXUFktQb6npJFECkEeAkbuVVom3jTz3L/C/ADOVYwPFdgGfJf0NcZFZQcljSQOSCX0SFmfkVjnEOsiIt1OpKckyMxixW5gmyJ0FgeDSP6USJFYkUp4W2fEB7UtfkOfiG9WTv51pNoz+h6Rflac5BeETgVqOMMABN1DkOMS1KSkJamGzVIOZyXIrclNz3/zz/pna9WeUSsAw0BNAQcUoPrr3/cqJ25vcPx14BDOMA64z8X43HO/NvF++/ICoIArMITQATDxTm3rxKr22eUfhi+Vjt782LLmfHvQXOmTdt1zg9yfouX7C8BCYDDC6UXYAJz33D+RwKGHa+YcJ2ivjU/eEJExYMRb1uFNg9ynVujCOSVZPV2M0I+wBGWdBN1NSedLJKCFUc3xlkPTRt28C/MRnIsYb04Z6WuUFQjvJn2NsWxFbbEEWYLIc0Ab7uOYX8E5XT1zdyJbmu7HsKS/sS8q5HyJMQ/lt+ytdEty5u5l4Mr/2RlA4jDkLfvj0S8UKhT4FGEvwu/Azzg3/pvgZeAlKYdvw9OVL7xpH9j9ybXV3jsXZDo9q6c1YCOwDOHFIn0LOIfyms6KUymHPeWfRgYB/gUGFwYmsuO+WAAAAABJRU5ErkJggg==',
blank: true,
};
// 导入列表
var engineList_plus = [];
engineList_plus[0] = {
"status": 3,
"version": 1,
"message": "应用app下载,由奔跑中的奶酪整理",
"name": "应用",
"engineDetails": ['应用', "app_xin", true],
"engineList": [
{
name: 'AppStore',
url: 'https://fnd.io/#/us/search?mediaType=all&term=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADtElEQVR4nL2XTYtcRRSGn1O3enp6mJk4TBDGIFHpjQtdGpigIApq/AGKCCKBrN2Jf0AwCC6EiOLKnYIKKhJcSBQMgiaKX6DmQwnGRNOrgUz6457joqpuV/d0T/fViRca7r1V1U+des97bpUc/+IBM8AUDADBCPdKuNK94TAbPqvlbWRtgimoxGcFQyglcFJ/kQY+DJKIchgaQADZ/SgA1PI22QG3MbjKcHwaA4QJkKJDY6NmHUfhThpgRt96lNrHRABBxI/AtYKHlVAL/6FpwjFEvxOe/1yQwQTHAte6Z9jfOsTda5vcttJmpbmfgoK/ty/xyaW3KEvFxEbgpcTVGYMrIAbeMs0nwQuaXO2d5JHbT/DwXW/T8quk6+fOWd4/9yoXtr5nqdgHInPAg0xqhhPwk5c8Rq6O5dYGz29epyFNSisB+ObK57z+4xMsSJtFv8KyX0OZN3JBLeYKkiaQSxDgg3LA5oGnOdI+hpqCCDcGW7x4+km6vZLVxj30taRf9iZovlvkmQsApxMiN3UcPvAMR9rHMAwnwk9/fclzpw6iWkBhDGK2jcNLkYkJl2ybeOnew07Nb1k6yGPtoxiGIHz62zt8cOEV1hYOMbBeWLEJ2b675qPwFLTPtceEq92TvHD4BmqKiHDq93f5+OIJvGtVGs4Pt6nw4AIJEqTlAc/jd7yJo4Eg/NI5w3vnXwJxMcOn+bxe5AqYOUrA5eW10/2ah+58CjOlW17n+Nn7WCxWd4XX0TyHp/cur3AbSw+yULQonOflr45y6+Kj0V51ln125Pm3w+e1/d71+zGMXzvfcm37Mr7waK2E213zHK6W2VBN6Zc9NpbbCMJrPzxLs7E4FT6P5uNfS83hMXoT8KGTo2/b7Guuc3nrIr3BAvgSdLLP54ncxiK3fEUMTAQ1wQ1tKDjxfHj+DZYa6zXg82tevY+Jq1ZJIDhp0Nn+k+86n6GqNSKfnu06CR73Dum5coHgOX3lI4SCkvI/+1zzZSeNHYWTV0IV4Y+tc/iiuSfZPq55CiIvw7EQUfm83ve8nubj8NBXcPVr+3wVbprmVd98T/hvfT66SZ2g+bTIq12Y4KsZ77HPZ8PDs5sN30PNMzgxCDc8NNwcn0+DD+tAfmioEfk8Pp8FB/DlRPje+DyHMwavkjCdCf8PzcfbFYZbspvh82nwcAlgqRTn8LgDmgWvYTXG2kmHWRG8SGM4JwMnwyrl4glXLBytXUw2iXkjhNItkv449CVOIvk8vorvLExADMHxD+83EPzS100KAAAAAElFTkSuQmCC',
blank: true
},
{
name: ' PP助手',
url: 'https://www.25pp.com/ios/search_app_0/%s',
favicon: 'data:image/x-icon;base64,AAABAAEAEBAAAAAAIABTAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAhpJREFUeJydk81LVGEUxn/vvaMz45SjlZpfWBpUkyj06aIWFVGBCG0EN22CFi2CNtHSfZsyyFWL/ANCgkDCylWEGzcKLSKn8qOaGUbHdO69733P2yK6OemifOBsXh5+7zmc8+B5XkZr/cIYE4qI/ZcyxgRa6/EgCA4ThuFLuwOJiIRhOK5ERCulYmzSQlHz+v0ac4seAMdaE1w4spu2+qrNNkQkUCJilVLR48RsieHny8wuevihBSAeU3S3Jhke2M+V7trIa62lAvDu4zrXn3wiWwiIxxStddUALK4E+KHlwN5qxm500NeZigBR69pYRqfyZAsB6aTL3ctNXDueRgHPZla5P/GNbCFgdCrPiY4aqtxfnzq/AUsrmun5DSzQ35Nm6Ew9DydzPJjMMXS6nv6eNADT8xssrehojKiDUtnwwzM4CnrbE8znfZ6+LQAweKqOoy0JFLDuG9Y82QqwFiygAAdFb3uSO5cacZSiqyHO4zd5BKhNutTVuFsB/FkEYi21CZfbFxtYKGpGXuWYmCuhgLOHdtGcjm0D2CTXUWTzATfHPjO37FFcN4RiyTQnuHV+H66jtgHYSsjXkmbmS5nVsiFV7XDuYIrhgWZ62pIVvghQFVM4SmEEYq7iZEcNj4baWChqMi0J+jpT7Em5/K3olMtaGJnM8eG7z72rTXQ1xrebrkIiElSEyYi1oZH/ChO+72fCMNxxnH8CVx+vwwyO9nUAAAAASUVORK5CYII=',
blank: true
},
{
name: 'Google Play',
url: 'https://play.google.com/store/search?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEg0lEQVR4nMWXXUwcVRTH/3d2IVblI2FLiolFUkzIFNFIH5o+mGpc+qY8GGJ88sFEU22DpIGqiBSIqcZoqpY2xFQ+hALbsqgopEQxhkQhjaUWJxhadE2hsizLxy77wdy5x4fdgQvd5UtIT3Iyc2d37v93/vfc2VlGRAz3MKzyYN/YTLJ18exJYTUWbQkprb9kFo/sNACTHXhgABXC2luUmHRFtVgtPClxV+2eFFvVQNLr3p0CUORBiJATCtnVcLBAC1sMqxv+4yMLEyOZnuriV1FnjTfJtgEIBVYoQNhvV3V/gUYWhiDTbePk+7h15vbvWb4PnttRACgAWOSoz9pVY9aukQWAhcGHcM4/YqYzdb6yJ2fho7ydAWAALMsQ3GtXDY9dEwpACiBAmKNgwZjhvWrzV9ceXDiTvr0AlugV86gANG1XaepZTf6aToZ12vC/NsTdIxm+mtIiOBK3B0CRkknnk3YV7pUQABAGT/1X+E53z98Yzgx++ML/B5BFTRfMZXHHhgAAP4Wzby9621N97/2YE/jkwNYBlBgpLQcm7SqmnokJIUCYE6HDt/jUr2lzpy48Gfj8oc0DyA7Eg5k8osIdGwIAOBmKF4GX9y/83AnXnnLg6fs2DiDtgLjJALiPxHUCAApDo8NNM44D0Cer4BrUcOfhlzYGgKiAmbL9q5ckjhOFwdFh57QzFxSdQwQegT7+Fe6k9MOdfWh9AHkHmOO1nJAgCgOjw06PM3epADI/IUDMHwK5+uFJqwOKlrbtyue7BYCI3myKE+KHiEIwaM/fX8edU848WJY1AWkuACAOkPcVeL6bgA2VdzsgVy8f1+mL9xsm4KwZWykW7y2DAM4DXJZceVMsiDWyprteK/vhooohWx7OPT68VL3ZA5KDBEA3cP76OE7HBlgtalYhN6bUiNVd9VpZb6tKxEDEQNd35y5BSA4QAdxAvy+IgwkZdDQ/n+I4IEPIjqxuPgZUfVOvlfa0qkIQiAACi+RQei5ql50wDPwd4njRupeeSs6iwVhyyyE33ypB2YFTzgbtRFdbpHIwCIpUScRAAqDfdufys/sHFzne/gvI2bWP2u8qNBrx33IURLrc3AnR3VHpaNRKvm5TibHIJSIwRQEhQkFgggtxYX7gwfL0M+TOjisQD8AUXn3OgIr2Rq2ks10FYyCiqGMRByAIhiJ+0hd5Seq1vqE1n7/rOiB3bxTi3bYm7c0Oh0pRcUVhIEFQGINBuBkGStMGejs3qLsBACnKm5u04ksO1VwJhSkQRCBgNkRGjeua59N8uspjTbU5AHO9pT38TlOzdrz9kkqMLcEZJLguxBdGKFiR8Wefx7YV5ZgAq+KtxmbtWKtDhcIgiMAAcBJXFjkv2ftHT9xfw60DSNafrG/Rjl28rBIYhCAYIE0nKs280fX9dgjHBhCCAwrKvmzR3mi5rJLCYBB5dRKVrhHf+cPUt6V13gyAVtrQph1t7lANxrjOjdpAWK98zNU1m7XdytFY8d/w0c+6kzvO1Z9ICOs8BL3liVvf3twh3dgA9yL+A+DGIba7GhlTAAAAAElFTkSuQmCC',
blank: true
},
{
name: 'Microsoft Store',
url: 'https://www.microsoft.com/zh-cn/search/result.aspx?q=%s&form=MSHOME',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAWElEQVR4nO3WMQ2AUBAE0TkEkGABRQj4XjCDAFoQgwUSDHw8bEhoZvq7vHLrWeZO2LhfBbCexD+G9PCrBAgQIECAgN8BVmx3PCZoUwH0w0EiQIAAAQIE5L2DfQwqapCvzgAAAABJRU5ErkJggg==',
blank: true
},
{
name: 'Alternativeto',
url: 'https://alternativeto.net/browse/search?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADVklEQVR4nMWXXUhTYRjHf1aO3OJMt2k1FDFbCSFZkgaVeGEQgwIr+4CC6IMkow+I6qqL6iKCgqBAiEq6KK3bjC66iG6KPi0wrTWLNtZ07hyd+8jvLt4waefsbHPVHw68e5/nfZ7/ed73+Z93WZZjdyb5j5iTrGNscoLYQC+E+iGswEjst9GQA0YzmMxgysViys0sATkUAG83DEfVHUZi4hnwC39zAdiXYJlrmjkBORQA9xsA9tWtYnPNKlYuc7DAmjfl4w8qfP7qpbPHQ2PbI+jvg1AA2VGlW40svTMg97yFwT7untzDDmet7htFojGutj7g9O12MbGkOiGJWboRwzIAG2urdV0BTMYcTu1toLlpm5jwfUror09gfGwqcCo42OCk0lEIYUVsowb0D+G8PAgrtD58Qm31ct50uvD09vPy4xcAHPYCtq5fQ2mRPW7pifo6dl5sEV0j5adJYH4JhBURSAP3n73j1fXzcfNli4rEIDKguVZ3CyxSPpSuBItd9LvFLqoyDa9dXjq63XFrK8pKxSCsaMZPSgcsUj7y7GzR67JPTNokLjjXUb64GHuB9XeyFJGcECnf4et7ACodhZzdvQlnTVVaCVMmMD15c9M2DjY4M5I4KQLy6DB4uwBoP3soY289HYkPoecDjI1ysr42YXJ/UCESjWna0yIg/4jAYB/YJM4c2K7q4/b42H/+Ggu3HMf1zZcWgTlZYxrMh3oBuOBcp6qCHd1uVjSeSzqRVh7tLYiGAShfXKxq3n/plhj8oQmpQptAbAiApSWFcSZ/UOG1ywuGuTNKrkNAVEBN4/0B8YXEkNoHSg1JX8lUMTkxYwLaFZgtuKm1V0VZKdgkiAyKxyalLcXaBExmAN52fVY1tx/ZJUjYJDFOE9pbYJQgFKSzx8PayvI4s7OmiskMKKNuBRrbHqWtcjMiYDVKIFmhP8TRyzf/PQEA7A4w5HDj8UtOXWlJWAm3xxd3KXn49IUY/KqmGrKsh28kvJYHh6Pgfgfjo2CTaN6+gbrVFVP64Pb4ePy8g8Zr97SDFJVhzS1IjwBAcHQEfC4IBRM7msyiLaf/tizUTA5JCpE12wDFywhGQzAYEEl+KSU580Qic744NykiJSW0GiXRnhmE/h+Tv4yfzZcbwYt6jlUAAAAASUVORK5CYII=',
blank: true
},
{
name: 'Github',
url: 'https://www.runningcheese.com/go/?url=https://github.com/search?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEmklEQVR4nK1XX2hbVRz+vnNv02xrIxu9N1mSlTiuIL26PdStiMjciyjq9ElkTwMfrMhEdOjDYEunU/BBJw71QXwUpA+WoQznZGygOOdEO6aCQWKbP7e5rptpM9qkyc+HJttdctNma76nnN/vnO/7zrknv3MO0SFs2w7Muu5uAfZAZAhAVMgoAFAkByAH8ncCJzYZxpnLly+XO+Hlah0ShhFZIA+LyF4AoQ79Fkl+HhQZS7uuc0cGLMvqnS8WDwJ4VUQ2dCh8KzlZAvBeXyh0NJVKLXZsoD7rCREZuRNhHyPngyLP+K1Gi4G4aW5bEvlagHg3xD1CGZ18IlMoTLY1kDCMyAJwodviXhNBYId3JVTjh2VZvQvkhFecwB8EviB55Q70rhEYJ/BLIyBAfIGcsCyrt8XAfLF4sPmbU6ljjus+d+/QUARKPQ9y2Tk5D/ISgXMEzoKcBPDfcoqzBPYPmGbYcd1nSR71corISH1zNyZ5Y9Olmnc7NW2n4zgXGm3bMPquaNrg6Ojon8lkstZEzHg8fo+mae7U1NTVRjwcDt+NWu3vW3jJUlDESruuQwCImObHIjLavIZK1x/I5/MX/da3U0Sj0cFqpfJPc5zkJ06h8KKybTtQLzKtqFaH1iIOALVazfaLi8he27YDatZ1d8OnwpEsQdPOrdWApmk/kfzXJxWadd3dSoA9bcYeyefzLUt3u8hms1cg8rpfToA9qn6wtEAPBL5cq3gDwQ0b/LlEhhSAaHOcZGl6ejrVLQPpdPoaySmfVFQ1jtQmFEhKtwwAAERmWkJkVNFTjG72lYGuigMA2cJJQCkAfju0PxwOm93STiQSQfh8agCuAuB7YVAij3bLwOL167tEpNcn5SiK/Og3SEReFpFVb0ydQIBX/OIUOa9Anm0zaMfmcPi1tYpHDGOfiDzmmyTPqtDGjd8CmPM1IfJuxDSPDA8P99yucDKZVBHTPCDAp226zG0SOdU4jI6LyEt1V+9r5M9VkTcgsg0ACEyD/EwB36tA4GImk5n1Y9y6detdpVJpWAEP1kT2QcRqZ5BKHXdmZvYrANBFjpEsAwCXB7oDIg+B/BUABNgiIoerIqcq5fKJZDLZ8tcFgOtzcxOo1b6r1WpvrShOLvaIHKtPbhkR0xwTkUP1ZlEPBGyS65bK5R+8dUFT6unczMwJP+JIJPKIVKtn2gl7DIw5hUIS8BShvlDo7frNBgBC1XJ5LJPJ/BUUuZ/kAQAfKKVeWN/f/007Yl3XJ9vlPOqTfaHQOzea3lw0Gt1SrVTOA9gMoEpNe8pxnJOrknoQNowKAL1NOq/19IzkcrlpXwMAEDPN7UsiJ2+YIE8DOE1gToDww7t2HR0fH6+uYGAJgOYnrpOPZwuF37xB30ITi8XiS5XKVxDZ3pwbMM3eld59YcOoovl8IS9puv5kLpdrORF9d3M2m830h0IjJMdI3vKkKpVKvmO8cjd1WSb55rr163f6ibc1AACpVGrRKRSSPYBNpT4EUAQ5n0gkllZUJ6+CnCf5kR4I3OcUCofS6fTCKqZXh20YfYODgxtX6xeLxeKWZXX6isb/mQzVdYidKdgAAAAASUVORK5CYII=',
blank: true
},
{
name: 'GreaseFork',
url: 'https://greasyfork.org/zh-CN/scripts?utf8=%E2%9C%93&q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3ggEBCQHM3fXsAAAAVdJREFUOMudkz2qwkAUhc/goBaGJBgUtBCZyj0ILkpwAW7Bws4yO3AHLiCtEFD8KVREkoiFxZzX5A2KGfN4F04zMN+ce+5c4LMUgDmANYBnrnV+plBSi+FwyHq9TgA2LQpvCiEiABwMBtzv95RSfoNEHy8DYBzHrNVqVEr9BWKcqNFoxF6vx3a7zc1mYyC73a4MogBg7vs+z+czO50OW60Wt9stK5UKp9Mpj8cjq9WqDTBHnjAdxzGQZrPJw+HA31oulzbAWgLoA0CWZVBKIY5jzGYzdLtdE9DlcrFNrY98zobqOA6TJKHW2jg4nU5sNBpFDp6mhVe5rsvVasUwDHm9Xqm15u12o+/7Hy0gD8KatOd5vN/v1FozTVN6nkchxFuI6hsAAIMg4OPxMJCXdtTbR7JJCMEgCJhlGUlyPB4XfumozInrupxMJpRSRtZlKoNYl+m/6/wDuWAjtPfsQuwAAAAASUVORK5CYII=',
blank: true
},
{
name: 'Chrome WebStore',
url: 'https://chrome.google.com/webstore/search/%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADT0lEQVR4nO2VT2gcZRjGf983U9du4ia7aYy4s8SEnooieBAVPCsWRFCiIsVL7VmoWKXX9iBUT8V/RTA2KkICIiJ4aSHooVBv1YaG7KrdDZoxu4nkz053dl8PO7O7k5lpd5qolz6w7Mz7zvc8z/t+3zsDd/A/QwEsLy/LzoRIKHRLJF1jWZYyAZRSIZLeWL/CSdb4MKOIbiXmum5kzjCMxCbMfoU9XFFKnRkfH5+OSpbL5VeBN4AHExnoFwMDA+8MDQ3NxOUty5quVqvN7e3t8/1y6iQG6vX6Cdu2j8Tlbds+4jjOm0k4Y6egX9zOtPjI5/MqUQf+DezKwG6q3xMDe4HbNrAX1UPCMQRordXYmv0cqa3h/l5skxQeQGWz7H/hFfRwNhGfAqhUKjctx7n0A/Vv5mhV/wKvcsFb4nfCZxBB50a4+7kpUo89GcspIhQKhfa3IJ1Oxz7YWrWpn/+EFIA2gqI7THTC62vI9Mfsf/gR9IF7b7pdCqBWq0U+UTv6EuK6Pcxh0e5ttCllmGSn5yLFc7lc/HvAXVxAGo1diSOCuA3ca1fjZKI7UDt9Erm2ECTtJY4Ujzbgh4zJgwydei8gHtuBL8w/90a8J9csLkZJhcdwpjTPB4cyFAc1Jy/ZwaTHmT3zPub9VsCEblQYvP76DvHg0dr6+zuczDOBWKgD35YvIwjfFwaCwgJoTfr5l1H3WVy4qjgxq3hrTnNxQeGaeZzsFN6uhsRBuGtzPtSBwBn4svQjp67Mdqp6+/Iqh0sbnUpHZ76msm5w/CvdQ9vFuy82sYabZIpTIXH/fyv3Gk7mKSDiDPxUXQrs60cPDbOxT7djStFSBmcvqhBt2yCcvaBpitHThaA4gFn/JWAtYODnteudbguwmjI4/KwFCKlHn+DcvKK0ojp5X9j3vLSiODevaQw+HimOCOaNYryBFWc9kBQRGl4x+yYOUrLDVfv0frxoQys1SfgMtKHcatiA4zjHAEZTGUSk8/Ppp57Os/3rIhOj3Yr9Ee/IeDcTo6CdpWCwp01i5vA0j4I3hmNjY5+Wy2V9wLznw99aK6F3dyVtMFv7g4mRG0hTd6i7reheTo60aG4sIW4rIi+4RobNzc1jlmV9FtmiO/iv8Q8bO7AiEMGc8wAAAABJRU5ErkJggg==',
blank: true
},
{
name: 'Firefox Add-ons',
url: 'https://addons.mozilla.org/zh-CN/firefox/search/?platform=windows&q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAD3UlEQVR4nLWW3U+bdRTHP+dpFSllI6hzJmucEWiTZizTQtG5uRcgYRoS451eqBcmXHjhjf+B116Z6JIlvt0YExONAsqiw0zNKIWCkeTpYGrEFEIclDGElbbHi2elb89DW+m+V+3vvHy/Oe15EQoxtdBGeqcblSXC/nFEFDtEEx4y65dQeQEYo4XXCQQ2bH0BItdPo5kjuIxpQn6z0CQAqAqT8XfJ6lt5i0zS6jpFe/udomSzy01sJb8BPVOQ5mdaGCgToepmIn4F9NmCvB/Q7X8TkQyAAVBGbgV3kUw/XUa+vTZcTA6gJ0kyimk2Fz1PXj9RRG7lHSISfy/31SB2o72MPC/3wO7HuRUv28lRlOfsfe+KmFvx5sOzTfauOkRkPmgJSKW67BMCGSybaTazsTqK6ilH35yIjdVvdyuh0unsmg0BCNfMs6A/2DqJKMovCH5UH9qbvChwBSGG6nnAbevicvXT1XFZUBUi8QlUnStRb4hE6faHEclaXTA/38AaPUi2CaWTrL4D6qojYRbkbYzsNBj/Ih0xQrIDuTYsxYT5Parn6ijgKuHAaTuTUfZi/YGO1Y3cwjFif7RUFjC34iXJCKoP15VetYXUnTGiNw6WmvI/wexyk9XnlVptX5gAdz897bdyD1YFogkP22vD95gcIIykvyucmAbRhIf0rWHnCVdnKD2sszusDDLrl8pn+70Woc+wzicAbmul2mxd4SYq72MQB21HeQPl0YrJRZKgHyL8inIUZQh4xEbF86iKGxgDXipJksXgJF2B+O7btHmRHR1DCe5B/jcu6SMUyO/86J8XyWwtoHiK+eUyImrQ3PoaIleLjSwXkQM8GUgg9w0Aaw7s2xjugdKDg9DRJRSzxHmKhoZXAAyCh27zQMsAwo8FDilbju62RUQ+txegI3S1/WavjfxRIzKDx9PHiceTlgCA44c3cR28gMiXQBrRj+1JAGTJ4X3ROUQ+A9IgP4G3l87HdqtYvgsWFxvx+bYck10zvwIdtGEZpydw1jFubsVL8NDtsijHgFJR/6QbSKUGQT9C1T5OjFfp7vjU8Zi1C9nTqipEzCs1DSmRLOg2KhHc/v7c2nVC+TYsxNTvvponpKphtZyeIb3wVCX3vQWEnvgL5IuaBOQgMkO4bXJ/AgCa/S+DjNZIPgve3tztvz8BQUnxoOtFhLEqyWfwNp0jfORmVe5VJQWrExKbX9+9dJ2yxfB6ewn6VqtNW7kCOfh8W7gODIKMO3hM0+g5Xws51FKBHOwuJ5EojY39hROuWlRfgRyOH97E22qNbWEHZIT7G/r+D/n+4TQRa8B/kvpzjBrBCDkAAAAASUVORK5CYII=',
blank: true
},
{
name: 'Userstyles',
url: 'https://userstyles.org/styles/browse?search_terms=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAABqElEQVR4nO2XsWsTURzHP99fLoPUSWjqaOnuEBK6iA6ucQuVdHCw1Ek3d59/gasIrhlCECSugohLJVzR1SFjbAqCiFN793PxGlFj9WzvLf1OB/d77/N5j9973IkfEjzYs93PG3I2cVpAw6HGgrxvPRLAtHPFF9VIyoAZ+Bipv9K8PlAI+dH74uHyu/urHGRDoLlosjICvzFKhboXR68nAFbAdZjt/Au8dNyb7r7z8cbVVQALHoyDbOjO8qnD5xbLjg89BLPnu19uUsXKf3Hw5l76csNyz3uVw+cSm/a92yNFLQMa8QRo2J/O+WnH3WsWC14kOYlJDEJUgZUXbx5GFWg/mVyLKuD54auyY6M34ZnAmUCCFGIK6PiS49N6/OHvP8l+SvL16YUHZQcvbX0qfQMeCeRe/h4H/lsgehOaRBYLLikzXLNYAg4zA8axBISPzVE/loBLfTu/dXcgKa2cLqWd7bWBSSGv1ZMu0n51cPbNkm6QcgM4d2tvktST9Up2QkrN6utvty/Nf04LiaXb99pgPaGR0PQkjqikDGkqMcLU69xZaxdwgG83NodGaQLg6QAAAABJRU5ErkJggg==',
blank: true
}
]
}
engineList_plus[1] = {
"status": 3,
"version": 1,
"engineDetails": ['电子书', "ebook_xin", true],
"message": "由奔跑中的奶酪整理",
"engineList": [
// {
// name: 'jiumodiary',
// url: 'https://www.jiumodiary.com/$post$q',
// favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAABi0lEQVR4nJ2VsU4CQRRFzy66GCtLrWysjMbEyi+wNFHBmGDpH1jYWJtAq5WxpoFEorXxB6xs1CBBI4WJVhpNoPBayMAuuzOw3FcwvMe5eTOzy0OYIGCHMk3ayBJf3FMmTxCieotN6lZwMOpsRQzIUBwZNlEk0zdIjwtR7BqQGwsXIicg4HVsgxYBFGzlGS1pepjFHlSSCiUZ/ehQS9rVerJB1eOZeUKapINNXjz14jMbzdhxWImn5oi2dCa3FuObCH85HoJL0o3mIgYeMt0o3qBVbaZ659LlfpOOyCHza5/ewsPjKJXJv0L7ORjhDIwSDnGi+/kxAv6QfAsIvY+At5SxGSxbkEshtKqanpS1PwcmGgN4xfE6hZ4DowXqlitLkh9PlVJe42e8rYvIBr4dG6ANj0mF/ZBBw2Xw7HOX1NY5Hlfd9b2r/1ufmq22gcc18OYyqA39U53Smr3aIosg7zJwRt4MltJYeEn0R9tJavw0NNqEYDvVcM31uH6WgAJVmnSsYIcmVQrh8f4HufpcPqh3SFcAAAAASUVORK5CYII=',
// blank:true
// },
{
name: 'forfrigg',
url: 'http://forfrigg.com/#gsc.tab=0&gsc.q=%s&gsc.sort=',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAFQUlEQVR4nMWXT4tlSRHFfxGZee97VdXaOroRBuYbCLpwIaMtbl26Ety7HETQxegX8A8uXLkVP4AwMAgiyKCCqMwoCuKgojjWOI12t1317s3MiHCRr9rpnq56U90LAx6XR76XcfJEnBM3JSIE4DOf/9IL6Y2ffuve2Y6LyCmRn7vF04aKnIvw4kvf+8a3H12TiBAR0U/futU/9fzH+N1vXuPDH/kob56e8tvXfs1nv/JdTDMybZimmQCSCN0DiWA7ZwDWZuSkuEE1Y8qJtXUc+Nvrf+DVV37sL3//m1NE+NsB5ItnRPCn1//I7dtv8de//Jnbt98C4Pf/+A+hGc2NMjdUhGrGunSmOdOqkbPSu7OZM0vttOZMRUmq7JbOsx98jpKT7vPVh9h55Dm+qCIiAIRDb8E8JZII5kavDiIUVUpO4+QetOZYD25sC/OUWKshArUaIvqOPJcCeKhGCtOcuH/ecIIIcAIBzpZKSoIIEFBbZypK92C3jOQi+/VL8lya+CLWarQ26AVwBxxKUXJSlrXjBkiwmQvzlDk7b8yTgkBrRsTl++fLl/YIdX88oHdn7UYQrIuBQskJc8Mddkuj5oQq1OpMKdHE2WwuT3OQARVISVHAAsKCpON0SZXWjW6BR5BzorcOIkgSlto4OS7Uak8OYLd0rAUhMGfh5o2ZIPAY/eEetOqEQ107200ZElwac8ncvbcOwJfEwRLklEhFqatRNoV791dKSeRkJBGON4W1GggIwm7p5KxsN4XajHnKXJTwiRjo3tktFSMwC3IRWuu4D4nulqGOpEJtxnaT6N1Y1g4hIOBP04RzzsxHE0uH6UgokanitO4jcUrjJCIcbTIEnBxPuAVLNVRGoz4xgJITZpCTEAFrdcwckSBrwnHMRj/U1QenaxCM/4gIu6Veuv/BEpwtjbPdikdQu9PMSVmYS2K3jnqHBOFjXYDaHLOg9+B8167c/7AMFTZTZlk6WYWswhgnylwUAqaUEFGmSShJOd4WFCEnmKe0b8THx2EVqGI+ZoGKoCr05qzRcGNvw0LrRm3BWV9JIsxTwh26Ofo2L742AE1KUqEFnC2dpELKwpQTZ2vHHMw6qso8Cds5YR7kJKzNqdWxhyfw9QC4GVOZmEomNOPuRATNgqJK7cZcEq0HhLP04HibaT0oScknBb9ChwcBIEK3YLHG0VHBI8Y7QbNhQONHlCQESgnHA5KCuUOMGXJZHGxCsxhzwIKIQBDOzitTVt57Y0JEhkSB3hxNym7XHshQk1zpAwcBjLnfuHFUEITejZIT1ZxlNbZzQlVQgXmTEAm224wA988bEXBFDx4uQVLBXHCH5n00ZRLqOvzfHTSCtTllEnDoPijPOdFteMITM9B8jNnmTk46qO6BxTAfGVZAKcK6Gr075mNkBwEB7k/RA0rg4eNkFnh3WjOyKrI3JXNHRJhKIgAJwczJ+9LkdzULvPG+9z/Dm6dvcOM9N7lz59+oKh965gTNE5pnQhKigvcgZYEQLIb9XkhN9i+IIkJE4A7JlsMAvJ3zq1/+AoCf/+wVAMrJB7C/v8rjSni1wz8c5+s6WLwKQN7exOoOLVsAnv/kJ3jxq19jXddrpHp81O584ctfvxKAR0QNb5OvQ8M/+eFL/OjlH/Dsxz83Zq0oSALNoBlJGUll/5mQVNBckIs1/V/d651T1rWeAu+g4QEA0/k7mpYXvC0Ko7Onacty985TMxARt+/+659ffByAB3dD4AQ44t3Y8/WjA+fA/UfvhnJxO96DyAxpHpTnNWJ/laE/mvwhAP+v+C9sz+VdwyQu0gAAAABJRU5ErkJggg==',
blank: true
},
{
name: '威锋网',
url: 'https://s.feng.com/index.php?srchtxt=%s',
favicon: 'data:image/x-icon;base64,AAABAAEAEBAAAAAAIAAAAwAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAsdJREFUeJyNkl1IUwEUx3+73nbVTV13zaZlsw8VIyvbSkiyeimjHtKHIkSiwCAwhIiIoIceCqJeyqIg6qUoiIigDyOKCsUinPmxMpZmpubH5pz7crve7fZQSSuIztvhnP///M//HN3zL9OaMqOyUtaRKxv4n5gKK5zrCeAtkhEe2lJ5sMTIoX4NZ6/nvwhudI0x5ZhHToaAYALMAlhLjZx+rxCORP8JVtU4LaMxxJ+58HvRF5fodvUAEI6pOIciPOkN0eSa4ONwAABRTGHu2DdGxsEPiH5ABXxe8LU5mb+mmFa3l2tBA2ORcQDMjnymvbD46SgNjgzqNy9k3/kmJjZVoNvRltDiMRh69pZdmR/YsGUbjQYrEXczL2r2I5ksrL90hsRMFGlhGYlOH9e3zyUUDPCs+R26xptPtGHPJKWLjJSXr6ehSyTDnsDVeI3RVg+WiloE5Q0dZ0+w/dVTJOsKClq6ObWn5MdK9TVbZz1ock2g5qXzYGslaeZlFNbUIWWm4r7dTn71cbKLlqDMgRa/Ad9UCDnLmGxi50iALJtI6eF6YgEV962rtB6tZdIdYu2RGkyZ6WgqqFIqx+5+IpZg9hoA6AWJiA9K9uwkz74O5+V7yGuqkB12gsEp/AGJRDydeGCadr2e665gsgJ7joC/L05QA3NhLvLyfLKKV2GwptF74y2Pqg8w8nKQac84WTmZdAz6kgkcS+eR9vELk1/B3eam8/wVoqMfSLPEsFWtIkU00n32JOEBJ4piZnN6IJnAIIkcWR3B8/gzfXe6AcguL0M0yuizC5Hte8mdb6JEjlJncrN70wp0mqZpf77roxdOTly6jyc4g6WiFoDIwHuqlic4XFuJxWya7U0yMRJVuNA8TI/OiliwGke4n4MbFVL1IrYFG7AtyPlzVrKCi68H6SnLQxIgFIVPj72cW6lhX2b5C/grvgPjZxiC9n+r/wAAAABJRU5ErkJggg==',
blank: true
},
{
name: '我的小书屋',
url: 'http://mebook.cc/?s=%s',
favicon: 'data:image/x-icon;base64,AAABAAEAEBAAAAAAIAC2AQAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAX1JREFUeJylk7Gq6mAQhL8NtxMDAdu/DphKUvgCQdKr8SG08DFSWsp5gxT2FrGNIAo2thY2lkqKaKHurY4ajxzk3oGFhf2Zf2bYFdd1lf+A9d2ICO/6jwlUH0Ke+98gIvx5NzDGEEURnucBMJ/PSZKEPM9L71QVec3AGMNkMsG2bbIswxiDMYbNZkO73S4RnE6nsgIRIQxDbNtmOBwynU4BGI1GhGGI53ksFgvyPKcoCm6324NARFDVu8woigDIsozBYMDxeCTPcy6XS9mv67r6Wl9fX/qM5XKpURSpiPysd3twvV6pVqs0m00ajQbdbhfHcWi1WqRpelcMlDNQVfr9PvV6nV6vx3q9BmA2m5EkCb7vk6bp3S487cH5fGa327Hf7wmCgPF4TBAEBEFAp9MBYLvd3j8qZVCr1VRE1LIstSxL4zjWV8Rx/MO/ZVkqlUpFi6J4jQHHcfB9H4DVasXhcCjNvzMQEfnnYxKRRwYvrB8RqGr5GlW1lPAn+Asf+sooQi/6SwAAAABJRU5ErkJggg==',
blank: true
},
{
name: 'Library Genesis',
url: 'http://gen.lib.rus.ec/search.php?req=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAADfElEQVR4nM2XQWgbRxSGv5SFncNSDXQhexB4aQUVRhARDBFOwSEt2PRSU3pI6CFJL8mtLTmEnEoOxYRSQm/pLaE15FCa9NCSQy+FYmQwRQFTVmCCAqJsQIQR7GEWBtrDaFeqsaVdieI+GObtaPa9f2b+9+/o1KtXvb85QXvtJJP/LwA4ZSbv7Bsu33mEEIJACgJfUl+SrDVDLja9uQCcKsuBW/f3ebD9G3gC9Hg8CCs8/uoSb/qmFIDSR3D3RgNZPW0fPEDYFkcv+Wa7XTbcfBy4sBKCBikrBIFtSMHTvV7pWKWPYNJel9XcV0oT9RXL1XJHUJiEz2OHXqyIlUYbjdaA6ZMaS4SKZ0mplGC1UZzbhWaeufYDcX9oHwxgtO2zt3NfWE44sPXpOp9sVI+I9m8rdAQ7keHy7UdonYJwbcIMfpbcpIBr/SRFBhW63300E0AhEq7WHe7d2rBlZwBS+0PmG8Bxx2MCtNZHRJoTAMCHLZ9mawl0apOZ1LYESFIYDG2v7VgYyEJxSynhlXebdJ5281VKv0IYSKQnEA5oA/FAEUUv2VyrF4pZugy/eLC/kPQuDCCzP/sO8cCWpUo0w0QjRvvpCoEUEPhyJtCZR/BLO2E36tHpxvQGGqUUOhkRT2twxHhyXhHjcem7PL539ViBmroD17/e48n3u1bzHWGDZ5Az1h9ejjnUD4a03nmbn7beOzLH1B349uYKwRuC+9u74LnjWp80M1kV2VgGwgVP0IvVsTlmluGdqw1ufHwOBlnyUfnlySdAOIz6CbHCVsfcADIQuQbAeMWOa0GJETCyXZoAZCD05WIAALauXxh57pgLJp0QIcYA9chPUhhoNs6Fx8YtLERnaw71xhLRXjcnpAwqNGsBzbcClqqS0JdIKZCeQCWaqBfzoq/4/FJtcQAAV9brPEw0G2t11lshZ2tHvW7Y2Y9ZbXgsV33AnxpzoQvJYfvx9wEPf+7Q/rXLZzfXuT1l5ZmV2oFJex479AaKZwcx7WcxnShGxUMb0RMoVexrWBjAX8rj2pdP7I1Ia5QaES9TPYHVCgdQKULMCFgWgEo0nb0XNhHYMvMgr4r8nmA1YG0lLBS3cBkuVw1B7TRkWzspRnp8DyAesrl5houNYl/LUiT848Bwd7tNdBATJzpXO+kJAl9QDwM+OB/yfms68+cG8F/Yif85/QdlMHLuJQQjHQAAAABJRU5ErkJggg==',
blank: true
},
{
name: 'B-OK',
url: 'http://b-ok.xyz/s/?q=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEN0lEQVR4nOWWTWxUZRSGn3O/+W3Lj7VtaGlri1UUBEy6IPEnRBMTiYFVW6MmJmDUGHDjlo3EpRsTDQmJUSORhYCYYnDhQkCNhJ8FhM4ChKFUBEMJUjrTzsz9vuPiOkOnc6ftlKILz2Ly5TvvOe97zz2578D/PaTWgp7D5+PxTKxXPdoEbUc9dWovR9T83tjceeboc+IvuIDH96U3esIWlD5EZqlRpyq7UftFauDhE/cmQFWe2H+lV8X9CNIwF7GlUrgRcaw/O9CVnpeAtQd+a7EaGQFitRBXCFH+Wqxe2/GBzomwvBd2ufLb4TbfmV33Sg4gwtIxse+v/fJafWh++kWwZNGJsHetxR+pLJwpB6Cq2VR/d4WIigkkMtHXiuRWwVfFE0gYoSluaEka6iMSEN7lpCHi0ZI0NCUMES/I+6o4LU5C6lZ9PfzMjBNYvT/9Ccg2gJgn/LK5g4SREmjCKqpQFwluPjs/RmvSsLGjHqeQ9R1RT4ibIO8UxgqOpw+NIMEUfFS3pwZW7C5yRsrHJP0ioApL4x5JI1wcKzB4ZZw/sparGR+nyprGOM8uS7L10cUAHLw8zrHrE4xkfOojwuoH4rTWGV5sr6c5YYh5QsEpIhJR4U2gUsCaAyPtTm1LcaweglXlw7O3+PnP8gU+dyvPngtjpPq6uJmz7Dh1E2/KLE+P5gDIW+WNlUvKxixI70OfpxPDW7onYcoOOLXrp7+fqhsFiAhOFasaDijWh0Rysekpnj2A3sGrdapsm3uL2hDTwzj7VpmAfME1gnbW3GmWqC5NHuk5fD5eEmCt60JYtuACqikQ7TH5+IMlARiNCWJCsQutCkAlavJ+pCRA8O4o5EKx90OAaCaGnSgJUMst0PH7wVUlbrrJRdmSgNRQxyVROfrv8cuhs6+3ZkoC2ClOhV9nK1OCr2S1nNPq+XKwniweS1/CzB39tGGRfDwV5wEvLK9jU2c9jf8YkRG4lrWcHJ0MGgjseLKRtY0xmhIG38H1CZ/RSUtzMnSvGervPlI8TzOjyzkgpkBzwnDkpfaywpwN3C051Q0VPAmePmcD5yyaUTHWfTOMvTuZ60N9Xa0VEwBw6Mse7BGkYXTS8tTgCDmnZH1FUYq+qChLooafNrWT9ZUN3wW4qXlBWBQVBCmRK5p2YjZP5SwTUKgrfB/Pxr4C3ga4XXAIEDxQuaWMFxzvHb/B7bzDV4hIeR4g4yugpUpP5aNUX+c5KpDTYtW+9EURWRGWm3cox4b6uzZMvw79T6jCu6qMLCD9Cet5tZvd6n3pHxCeBwkVOmsoOYS9Q31dW6tBZmwc1cKrKB/Mj1wVZXsiFt0+E2xOXtO7+1Q009S0xii7FB4TWBLKCTdE9YyqeSc11HGJneJm612T2a07mF6a93WlIK8g0iFKmwqKckUg7am3N5YwF09vXp6tpe9/Gn8DQrStezS4ePUAAAAASUVORK5CYII=',
blank: true
}
]
}
engineList_plus[2] = {
"status": 3,
"version": 1,
"engineDetails": ['网盘', "netdisc_xin", true],
"message": "由奔跑中的奶酪整理,https://www.runningcheese.com/resources",
"engineList": [
// {
// name: 'jiumodiary',
// url: 'https://www.jiumodiary.com/$post$q',
// favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAABi0lEQVR4nJ2VsU4CQRRFzy66GCtLrWysjMbEyi+wNFHBmGDpH1jYWJtAq5WxpoFEorXxB6xs1CBBI4WJVhpNoPBayMAuuzOw3FcwvMe5eTOzy0OYIGCHMk3ayBJf3FMmTxCieotN6lZwMOpsRQzIUBwZNlEk0zdIjwtR7BqQGwsXIicg4HVsgxYBFGzlGS1pepjFHlSSCiUZ/ehQS9rVerJB1eOZeUKapINNXjz14jMbzdhxWImn5oi2dCa3FuObCH85HoJL0o3mIgYeMt0o3qBVbaZ659LlfpOOyCHza5/ewsPjKJXJv0L7ORjhDIwSDnGi+/kxAv6QfAsIvY+At5SxGSxbkEshtKqanpS1PwcmGgN4xfE6hZ4DowXqlitLkh9PlVJe42e8rYvIBr4dG6ANj0mF/ZBBw2Xw7HOX1NY5Hlfd9b2r/1ufmq22gcc18OYyqA39U53Smr3aIosg7zJwRt4MltJYeEn0R9tJavw0NNqEYDvVcM31uH6WgAJVmnSsYIcmVQrh8f4HufpcPqh3SFcAAAAASUVORK5CYII=',
// blank:true
// },
{
name: '百度网盘',
url: 'https://pan.baidu.com/disk/home?#/search?key=%s&vmode=list',
favicon: 'data:image/png;base64,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',
blank: true
},
{
name: '盘多多',
url: 'http://www.panduoduo.net/s/name/%s',
favicon: 'data:image/x-icon;base64,AAABAAEAEBAAAAAAIAAXAgAAFgAAAIlQTkcNChoKAAAADUlIRFIAAAAQAAAAEAgGAAAAH/P/YQAAAd5JREFUeJylkz9oE1Ecxz+XnpKUlPxZEq7DDVeog1wU3OQKdmgnERoIUlFnNXQQdBHd4iJ0URRcWiWjLnZKN1O6BfRCF6EHZvCMCEkvf3yRNH0OwcPzkkW/y/v93u+97+/3/b3fU760B3IuOsO/oDsYoSZnVWZPhwnKlRpHPUExb00lmIkoqKMTGdj0eoLCo228vuDBjRXqjhuIm4bm26MTifo3a9V28PoCK2dw7/m7UNbimhWoKkTQaLYxjXme3L6Cnkmzs39AZfMWAGeuPQ4Rqn9e9PqCuuOiZ1P+qmfTIRl1x0XPpIiop1A6Yijnoiqrd1/Q+NYOZZiG66sX2CgsQ0cM5W98/tqSi+sledT9IaWUsvBwS77/eOjHF9dL8umbqu93xFAGerBnO+QMjUQ8BoCVMyi92oWbK5QrtYmVBAjMBY1EPOr7xbzF5Ytnxz05dEnEo5gLWoDA7wHAs7d71B2XRrM1tR96JuW/SndwHH5GgJf3r1J6vYtpaCydG8u4k7fweiI0G5GJWbIpqrYzlmVo2I5LMh5Dz6ZDZ5WOGMoPnxqUKzUazRZeX2Aa81RtBz0znoOq7bCUMwB8W8+m2Cgso/R/HsvvrQ47+wcTNU9DMh5j7dJ5lP/9zr8A5hvhBGvOuq4AAAAASUVORK5CYII=',
blank: true
},
{
name: '56网盘',
url: 'http://www.56wangpan.com/search/kw%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAEbUlEQVR4nMWXaUxcVRTHf28WmM4MW1kLgqVQiqEVBNtKhagxVdCorba2JhZIjNZooo2p1ETbfrGNS+uaurbxg1ZNI9o0ktbSpI1RA4TSsLVICUyFsA7LwAwzzMyb5yce82A2QOL/09xzzr3n9+56RuB8hcT/KE2ogXFaI4/G51IafyfFMVlEa/XYxGnqx7uoHm6meriJfxwjCwYQgs1ASngMhzIf59nkQvTqcL9xLo/IuaFrHO78hTZr338DsDtpMydy9rBSawh5QIfo4uDNn/nA9Bsegq+uyp9jf3oJ3+W+4DO5JEm4PSKSND+BTq3l/exdfJZThgohKIDPPVCefC/vZj2NSpgdQJQ8nB9u5nR/LQ2WbsZdUxjU4eRGprEz6W52JG1Ep9LK8XtT72fEaeXNm1UBAeYtwTpDEg2FhzFqdLKt0zZIRctJ/hzv9DtQtmEV32x4jnuiMxTQj1z9kIvmVr/95i3BsXW7FclbJ3spqjsaMDlAu62fB+vfUyRTCyo+yn4GraAODeCuyNspjd8gtyfcdp66doJB50TA5DOa8jjZ3fQF3VNm2XaHMZntifmhAexJLkQtzJqOdV+gY2ogpOQzGnPZONBxRrFBy1OKggMIwEOx62XHlOjky54rC0o+o7ODjYpLqTgmC70qLDBAlEZPpiFBdly1mBgKcernyiWJ1Jjb5HaERkeGPsFnrAwQG2Yk3OsYtdtCv8186fqc/im6mMAAc3eqVZxeEoDVreyvEXzfebLV7nEqNs5KrXFJAHFhyv4OjyswgNlpxeb11XkRqUsCyItMU7Rv2X2/lDKATZymebJXduREpJBtWLWo5JEaHVtjc+T2wLQFk93sM1axMNXDTfJvjaBmf3rJogD2pj5AjNcjdtHciksSgwN82/cXdtEpt8tTing4bv28ToGUbVjFWxmPyW1JkjjZ+7vfeAVAj2OUU17BGkHFD7kvUuj1wATSmhXx/Fqwj0jNCtl2caSNP8Y6QgMAONR5llte6xWjNXBpYyWV6aV+bzOtoKYseQt1hQcVF47FbeeV66cDliU+K6LNUWu4tLESo0ZZgvU5xjk71Ej9eBfDzkmitXryItPYlpDPWkPivMGbJ3vYUntEcbpCAgDYGpvDmbyXiNbqA/AHV9VAA7uaPkeUPD79fkuympE2ttS+Td14l8/Sy5+kORP+ZFIB72Tt8BvvFwDghq2forojlLV8TaPFhMfPV0iSRIdtgH03vudjU43CJyDw2uoSnr/tPp99g5bls4GQqU+kMDqTTH0CERoddo+T7ikzdZYu2iZ7EZFQCyqq8l7miTlFyLTHTWnDcS6Pti8OYCGKUOu4vOkABVGrFXaz00px3VHabf2yLeASLFaTooNt1z6h1zGqsMeFGTmX/ypxXg/dsgAA9DrG2N74KVa3Q2Ffa0jk9fTS5QcAaJgwUdFyCvecdyDZqzhZVgCAqsEG3vj7J/koi5KHH/trZX/I/46XouOmCww6LexM2sRXPVeoHm6Wff8CcSai56TwP2UAAAAASUVORK5CYII=',
blank: true
},
{
name: 'Pan115',
url: 'http://www.pan115.com/search?key=%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB40lEQVR4nO2W4U0jMRCFvzlRwEIHkA6gBG47SEqASC6AiBKgAEtHB3eXDgglkA7iEpLtwPxY7zJr7GRvtSJIx0iRdsaemWfPeF7gfxcZ4uQtv8LnBnBiWA4FcDLQ71Z9L8NvXADecpFZmkb67z17WxGDS9r3AHgGfh4K/A9SimEVG3+MmGCQ9O2BJbBQegH8Dbb1Hr/NWAC2uobesgEuAoilGGYpJ28PBx5aAl3Lqbfs+jTiaADEMAdKoAqmgoENewLgLQVwFq1pvUqc0AHX1GVYA6sDt1Do9aakEgDcQjvdPkNWYijhCz3DP3QbqwBelT7j/bk13e+AG977ICX6GeoYrSQnobfcAQ9BrcRwqtZ2AWAjCzE8ZuJ4pSYn4Yc5EBrlXplip3PgBbgM+oO3lGIooyaca6dUcohuIAR4pXvCSYpI1C1VwBWwBXapJMBaDFephbYJvWVKXTOdfJ5lsfraJ8BMDE4MFST3OkhPSuiWYE19mgbAkxieco4BhIuSltGWbQCWj6GVqAR7HQfIKsUZnSYUg/OWBfVQKkYGkIzXhw2rTJA+9mzivgDakQkdGiaaDfrf06x5cn1G/NFH8dEBpOh4otbPchQb2TV1a9rNxjo2HTsxNbivUQI+0vG3fJq8AbQYmOhoQk+aAAAAAElFTkSuQmCC',
blank: true
},
{
name: '胖次分享',
url: 'https://www.panc.cc/s/%s/td_0',
favicon: '',
blank: true
},
{
name: '小不点搜索',
url: 'https://www.xiaoso.net/mod/app_search?wd=%E9%92%A2%E7%82%BC&mod=app_search&oksubmit=true&okbtn=XiaoSo%s',
favicon: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABd0lEQVR4nKWTTytEYRTGf+e9d8zcmZEFGzFLZWE1kW9gY2fHyiyVfAAUG7KULLGzIR/AAqWoSUqTjaKwoFBkmubPnfu+FlfjXi4z5SxP5zzneZ5zjgzl9gz/CBWZVIIxUHU9XE+jlPwKYH9P1Oqawb4u5iezZLrT1LVh/+Seha1zEnELT4cJS1BCqeyS3xgjmbQRAPEna22wlDC3nufw4iEE0pBQqXmcbY6RdGyUCCKCAAJYnxKWpofp7UyhRMIAlhJGhzMkHPtPvQC7KyOUKm4YoOpqZnNZ/JlNQiAV/7LOB6h7tKfbkBb6AZyE3ahVQEhTK2ECi1AATpvF+eUTWrd2U89v5QaIAt/pmdXTpgZqbShcvZByYmEGBvAwrG0X0CaahdYGpYTxxYNQXgULto9umFo+/tFsDNw9FBmY2CEdmA7fLhH8P3gv1ejqSNDf08Frscr1YxHbVpFb+vELWhvSToyq61G4fcUAsVjkz0UDBGkbmm/lA6vHg4K5ek21AAAAAElFTkSuQmCC',
blank: true
}
]
}
var settingData = {
"status": 1,
"message": "$相关说明$(status: 这个在将来或许很重要)..." +
"(version: 若有新功能加入,靠这个版本号识别)..." +
"(addSearchItems: 允许更新时,添加新的搜索网站到你的搜索列表)..." +
"(modifySearchItems: 允许更新时,修改你的搜索列表中的项目)..." +
"(closeBtn: 设置页面右上角的“关闭”按钮是否显示。true显示,false隐藏)..." +
"(newtab: 新标签页打开。0为默认设置,1为新标签页打开)..." +
"(foldlist: 折叠当前搜索分类列表。true为折叠,false为展开。)..." +
"(setBtnOpacity: 设置按钮的透明度,值为0-1之间的数,0为透明,1为完全显示,中间值半透明。注:-1为直接关闭按钮,关闭之前请确定自己知道如何再次打开它)..." +
"(debug: debug模式,开启后,控制台会输出一些信息,“关闭并保存”按钮将不会在刷新页面)..." +
"(fixedTop: 将搜索栏固定到顶端。 true开启,false关闭)..." +
"(fixedTopUpward: 固定顶端后,搜索栏下拉不会出现,只有上拉时才出现。 true开启,false关闭)..." +
"(baiduOffset: 在百度页面鼠标划过的菜单会出现位移,若有使用其他的style样式,可以修改这个来修复二级菜单的偏移)..." +
"(getIcon: 自己添加搜索后获取图标的方式。0为自动,能连接谷歌的情况下用谷歌获取,无法连接的情况下,域名加favicon.ico获取;1为域名加favicon获取,2为使用谷歌获取,3为使用dnspot的服务获取(不建议使用)。或者添加网址,关键字使用%s代替,未测试)..." +
"(allOpen:一键搜索,点击相关分类后,打开该分类下的所有搜索)..." +
"(HideTheSameLink:隐藏同站链接。默认开启,百度页面会隐藏百度搜索。如果想在同一个搜索网站,但是想通过不同语言来搜索, 可以选择false来实现)..." +
"(center:是否居中显示,主要是为了兼容脚本 ac 百度 : 0 不居中,强制在左。 1, 强制居中 。 2,自动判断)..." +
"(icon: 图标的显示方式, 0 关闭文字, 只保留图标, 1 显示网站图标,2 显示抽象图标。当脚本中不存在抽象图标时,显示网站图标)..." +
"(transtion: 是否有动画效果, true为开启所有动画效果,false关闭所有动画(包括模糊效果)。)" +
"(selectSearch: 划词搜索功能, true为开启划词搜索,false关闭)" +
"(engineDetails: 第一个值为分类列表标题名称,第二个值与enginelist相关联,必须匹配,第三个值true为显示列表,false为禁用列表。排列顺序与跳转栏上的显示顺序相同,可以用它将分类列表按自己喜欢排序)..." +
"(engineList: 各个搜索的相关信息)" +
"(rules: 已弃用--将搜索样式插入到目标网页,同脚本中的rules设置相同,优先级高于脚本中自带的规则。自带了360搜索,可仿写)...",
"version": 5,
"addSearchItems": true,
"modifySearchItems": true,
"closeBtn": true,
"newtab": 1,
"foldlist": true,
"setBtnOpacity": 0.2,
"debug": false,
"fixedTop": true,
"fixedTopUpward": false,
"baiduOffset": -120,
"getIcon": 0,
"allOpen": false,
"HideTheSameLink": false,
"center": 2,
"icon": 1,
"transtion": true,
"selectSearch": true,
"engineDetails": [['网页', 'web', true], ['翻译', 'translate', true], ['知识', 'knowledge', true], ['图片', 'image', true], ['视频', 'video', true], ['音乐', 'music', true], ['学术', 'scholar', true], ['社交', 'sociality', true], ['购物', 'shopping', true], ["下载", "download", true], ["新闻", "news", false], ['mine', 'mine', false]],
"engineList": {},
"rules": [{ "name": "360", "url": "/^https?:\\/\\/www\\.so\\.com\\/s\\?/", "enabled": true, "engineList": "web", "fixedTop": 50, "style": "margin-left: 140px;margin-bottom:-10px;z-index:3001;", "insertIntoDoc": { "keyword": "//input[@name='q']", "target": "css;#tabs-wrap", "where": "afterEnd" } }]
}
// --------------------可设置项结束------------------------
// GM_deleteValue("searchEngineJumpData");
var getSettingData = GM_getValue("searchEngineJumpData");
if (getSettingData) {
// console.log("本地存在列表:",getSettingData);
if (!getSettingData.status && confirm("设置发生错误,脚本将会复原出厂设置")) {
GM_deleteValue("searchEngineJumpData");
window.location.reload();
}
// 查看本地配置信息是否完整
for (let value in settingData) {
if (!getSettingData.hasOwnProperty(value)) {
console.log("属性不存在: ", value);
getSettingData[value] = settingData[value];
GM_setValue("searchEngineJumpData", getSettingData);
}
}
// 获取版本,用于搜索列表更新
// console.log("当前版本号和目标版本号: ",getSettingData.version,settingData.version);
if (parseFloat(getSettingData.version) < settingData.version) {
console.log("版本过低,开始更新,当前版本号和目标版本号: ", getSettingData.version, settingData.version);
// 1.96 更新 修改a站搜索链接
// if(getSettingData.modifySearchItems){
// getSettingData.engineList = modifySearchItemsFun(getSettingData.engineList,"http://www.acfun.tv/search.aspx#query=%s","http://www.acfun.cn/search/?#query=%s")
// }
// 版本3.02 添加 自用网站-搜狗表情
// if(getSettingData.addSearchItems && getSettingData.engineList.hasOwnProperty("mine")){
// // engineList.mine[8].disable = true; // 对于老用户,默认禁用的状态添加
// getSettingData.engineList["mine"].push(engineList.mine[8])
// }
// 4.01
// if(getSettingData.addSearchItems){
// if(getSettingData.engineList.hasOwnProperty("music")){
// getSettingData.engineList["music"].push(engineList.music[6])
// getSettingData.engineList["music"].push(engineList.music[7])
// }
// }
// 4.03
// if(getSettingData.addSearchItems){
// // engineList.mine[8].disable = true; // 对于老用户,默认禁用的状态添加
// if(getSettingData.engineList.hasOwnProperty("translate")){
// getSettingData.engineList["translate"].push(engineList.translate[8])
// }
// }
// 4.04 更改 b站图标
// 导致了5.23.7 的严重bug, 致使无法使用。原因是用户已经删除了相关列表, 但是脚本依旧去读取,出现了读取错误。
// if(getSettingData.modifySearchItems){
// getSettingData.engineList.video = modifySearchItemsIcon(getSettingData.engineList.video,"http://search.bilibili.com/all?keyword=%s",engineList.video[1].favicon)
// }
// v5 更改图标的显示样式
getSettingData.icon = 1;
// 更新本地版本 其他相关信息
getSettingData.version = settingData.version;
getSettingData.message = settingData.message;
GM_setValue("searchEngineJumpData", getSettingData);
}
engineList = getSettingData.engineList;
} else {
console.log("未发现本地列表");
settingData.engineList = engineList;
console.log("初始化:", settingData);
GM_setValue("searchEngineJumpData", settingData);
getSettingData = GM_getValue("searchEngineJumpData");
}
// 处理enginlist.detail的相关信息
var engineDetails = getSettingData.engineDetails;
//列表分类显示情况
var getDetails = engineDetails.map(function (value, index) {
return value[2] ? index : -index;
})
// 列表分类的key value
var getDetailsL = getDetails.length;
var details = [];
for (let i = 0; i < getDetailsL; i++) {
details[getDetails[i]] = engineDetails[i];
};
engineList.details = details;
reloadDebug(getSettingData.debug);
///test -------------- 测试 start
debug("searchEngineJump test location.href: ", window.location.href)
///test -------------- 测试 end
// 更新已过期的搜索链接
function modifySearchItemsFun(engineList, oldURL, newURL) {
for (let value in engineList) {
var item = engineList[value]
for (let i = 0; i < item.length; i++) {
if (item[i].url === oldURL) {
item[i].url = newURL;
return engineList;
}
}
}
return engineList;
}
// 更新图标
function modifySearchItemsIcon(engineList, url, newIcon) {
for (let i = 0; i < engineList.length; i++) {
if (engineList[i].url == url) { //用户可能自己更改网站名称,所以此处用url来匹配
engineList[i].favicon = newIcon;
console.log("发现旧的图标");
}
}
return engineList;
}
// 更新本地 rule
function modifySearchItemsRuleFun(name, value) {
var oldRule = getSettingData.rules;
for (let item in oldRule) {
if (oldRule[item].name == name) {
console.log("匹配成功, 更新 rule : ", name);
oldRule[item] = value;
GM_setValue("searchEngineJumpData", getSettingData);
}
}
}
// parseUri 1.2.2
// (c) Steven Levithan <stevenlevithan.com>
// MIT License
var parseUri = function (str) {
var o = parseUri.options,
m = o.parser[o.strictMode ? "strict" : "loose"].exec(str),
uri = {},
i = 14;
while (i--) uri[o.key[i]] = m[i] || "";
uri[o.ds.name] = {};
uri[o.ds.name][0] = {};
uri[o.ds.name][0]["key"] = (uri.protocol ? uri.protocol : "http") + "://" + uri.host + (uri.port ? ":" + uri.port : "") + "/";
uri[o.ds.name][0]["val"] = "/";
i = 0;
var tempsub = "/",
subs = uri[o.key[10]].substr(1).split("/");
for (var j = 1; j < (subs.length + 1); j++, i++) {
tempsub += tempsub === "/" ? subs[i] : "/" + subs[i];
if (subs[i]) {
uri[o.ds.name][j] = {};
uri[o.ds.name][j]["key"] = subs[i];
uri[o.ds.name][j]["val"] = tempsub;
}
}
uri[o.q.name] = {};
uri[o.key[12]].replace(o.q.parser, function ($0, $1, $2) {
if ($1) uri[o.q.name][$1] = $2;
});
uri[o.aq.name] = {};
uri[o.key[13]].replace(o.aq.parser, function ($0, $1, $2) {
if ($1) uri[o.aq.name][$1] = $2;
});
return uri;
};
parseUri.options = {
strictMode: false,
key: ["source", "protocol", "authority", "userInfo", "user", "password", "host", "port", "relative", "path", "directory", "file", "query", "anchor"],
q: {
name: "queryKey",
parser: /(?:^|&)([^&=]*)=?([^&]*)/g
},
aq: {
name: "anchorqueryKey",
parser: /(?:^|&)([^&=]*)=?([^&]*)/g
},
ds: {
name: "directorySub"
},
parser: {
strict: /^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,
loose: /^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/
}
};
function getElementLeft(element) {
var actualLeft = element.offsetLeft;
var current = element.offsetParent;
while (current !== null) {
actualLeft += current.offsetLeft;
current = current.offsetParent;
}
return actualLeft;
};
// console.log("engineList: ",engineList);
//xpath 获取单个元素
function getElementByXPath(xPath, contextNode, doc) {
doc = doc || document;
contextNode = contextNode || doc;
return doc.evaluate(xPath, contextNode, null, 9, null).singleNodeValue;
};
// 从函数中获取多行注释的字符串
function getMStr(fn) {
var fnSource = fn.toString();
var ret = {};
fnSource = fnSource.replace(/^[^{]+/, '');
// console.log(fnSource);
var matched;
var reg = /var\s+([$\w]+)[\s\S]*?\/\*([\s\S]+?)\*\//g;
while (matched = reg.exec(fnSource)) {
// console.log(matched);
ret[matched[1]] = matched[2];
};
return ret;
};
// 事件支持检测.
// 比如 eventSupported('fullscreenchange', document);
function eventSupported(eventName, elem) {
elem = elem || document.createElement('div');
var prefix = ['o', 'ms', 'moz', 'webkit', ''];
var l = prefix.length;
var pEventName;
var isFunction;
var setAttr;
while (l--) {
pEventName = 'on' + prefix[l] + eventName;
if (pEventName in elem) {
return pEventName.slice(2);
} else if (typeof elem.setAttribute == 'function') { // setAttribute 是元素节点的方法
setAttr = false;
if (!elem.hasAttribute(pEventName)) {
setAttr = true;
elem.setAttribute(pEventName, 'return;');
};
isFunction = typeof elem[pEventName] == 'function';
if (setAttr) elem.removeAttribute(pEventName);
if (isFunction) {
return pEventName.slice(2);
};
};
};
return false;
};
// 保存指定对象相关数据
var data = (function () {
'use strict';
var cache = {
objs: [],
data: {},
};
function data(obj, key, value) {
var id = cache.objs.indexOf(obj);
if (id == -1) {
id = cache.objs.push(obj) - 1;
};
if (!cache.data[id]) {//初始化
cache.data[id] = {};
};
if (typeof value == 'undefined') {// 取值
return typeof key == 'undefined' ? cache.data[id] : cache.data[id][key];
} else {
return cache.data[id][key] = value;
};
};
return data;
})();
// 为mouseleave mouseenter事件做个兼容
// 需要 eventSupported, data函数支持
var mouseEventListener = (function () {
var support = {
mouseleave: eventSupported('mouseleave'),
mouseenter: eventSupported('mouseenter'),
};
var map = {
mouseleave: 'mouseout',
mouseenter: 'mouseover',
};
return {
add: function (type, ele, callback) { //事件类型,元素,监听函数
if (support[type]) {
ele.addEventListener(type, callback, false); //mouseleave,enter不冒泡,所以在冒泡阶段监听事件,不要担心子孙元素进出发生的事件冒泡上来。
} else {
var listener = data(callback, 'mouseELListener');
if (!listener) {
listener = function (e) {
var relatedTarget = e.relatedTarget; //mouseout,去往的元素;mouseover,来自的元素
// 当mouseout(离开ele)去往的元素不是自己的子孙元素
// 当mouseover(进入ele)来自的元素不是自己的子孙元素
if (!ele.contains(relatedTarget)) { // contains函数,自己.contains(自己) 返回true
callback.call(ele, e);
};
};
data(callback, 'mouseELListener', listener);
};
ele.addEventListener(map[type], listener, true);
};
},
remove: function (type, ele, callback) {
if (support[type]) {
ele.removeEventListener(type, callback, false);
} else {
ele.removeEventListener(map[type], data(callback, 'mouseELListener'), true);
};
},
};
})();
//获取已滚动的距离
function getScrolled(container) {
if (container) {
return {
x: container.scrollLeft,
y: container.scrollTop,
};
};
return {
x: 'scrollX' in window ? window.scrollX : ('pageXOffset' in window ? window.pageXOffset : document.documentElement.scrollLeft || document.body.scrollLeft),
y: 'scrollY' in window ? window.scrollY : ('pageYOffset' in window ? window.pageYOffset : document.documentElement.scrollTop || document.body.scrollTop),
};
};
function getElement(selector) {
if (selector.indexOf('css;') == 0) {
return document.querySelector(selector.slice(4));
} else {
return getElementByXPath(selector);
};
};
function mousedownhandler(e) {
var target = e.target;
target = getElementByXPath('ancestor-or-self::a[contains(@class, "sej-engine")]', target);
// if (!target || target.className.indexOf('sej-engine') == -1) return;
// 某些网站致下方的this无法达到原本的效果, 例 https://origenapellido.com/apellido-gavira/
// if (!target || !this.contains(target)) return;
if (!target) return;
var value;
if (typeof iInput == 'function') {
value = iInput();
} else {
if (iInput.nodeName == 'INPUT') {
value = iInput.value;
} else {
value = iInput.textContent;
};
};
// 如果搜索内容是通过某一网站搜索, 就去掉。 例: 0 site:zhihu.com 只保留0, 后面的网站会去掉
if (!getSettingData.HideTheSameLink) {
value = value.replace(/site[^\s]+/, "");
}
// 编码 解码
// 对搜索词编码 (未做解码处理,浏览器自动处理) 网站1688采用gbk编码
var ogbk = target.getAttribute('gbk');
if (ogbk) {
value = toGBK(value)
} else {
value = encodeURIComponent(value);
}
// // @name searchEngineJump-NextStage
// if (document.characterSet != "UTF-8") value = encodeURIComponent(value);
var targetURL = target.getAttribute('url');
// 一键搜索
if (getSettingData.allOpen && target.classList.contains("sej-drop-list-trigger")) {
var list = engineList[target.dataset.iqxincategory]
// console.log("allOpen")
// console.log(list)
for (var i = 0; i < list.length; i++) {
if (list[i].url.indexOf("site:") < 0 && matchedRule?.url.test(list[i].url)) continue;
if (list[i].disable) continue;
var href = list[i].url.replaceAll('%s', value);
GM_openInTab(href)
}
target.setAttribute("onclick", "return false;");
return
}
// 如果有post请求
var postSign = targetURL.indexOf('$post$');
if (~postSign) {
var f = getPostFormHTML(targetURL.substring(0, postSign), [targetURL.substring(postSign + 6), value], target.getAttribute('target'))
target.appendChild(f)
target.setAttribute("onclick", "this.getElementsByTagName('form')[0].submit();return false;");
// var postURL = parseUri(target.getAttribute('url'));
// console.log(postURL);
// target.setAttribute("onclick","return false;");
// GM_xmlhttpRequest({
// method: "post",
// url: target.url,
// data: targetURL.substring(postSign + 6) + '=' + value ,
// get data() {
// return this._data;
// },
// set data(value) {
// this._data = value;
// },
// headers: {
// "Content-Type": "application/x-www-form-urlencoded",
// "Origin":postURL.host,
// "Referer":postURL.host
// },
// onload: function(res){
// if(res.status === 200){
// console.log('成功')
// }else{
// console.log('失败')
// console.log(res)
// }
// },
// onerror : function(err){
// console.log('error')
// console.log(err)
// }
// });
} else {
//console.log(value);
target.href = target.getAttribute('url').replaceAll('%s', value);
}
if (selectSearchMode) {
target.target = "_blank";
}
};
//获取 POST 的表单的 HTML
function getPostFormHTML(url, value, newTab) {
//console.log(url,value,newTab)
var ospan = document.createElement('span');
ospan.style.cssText = 'width:0px;height:0px;';
var form = "" +
"<form method='post'" +
" action='" + url + "'" +
(newTab ? " target='_blank'" : "") +
">" +
"<input type='hidden'" +
" name='" + value[0] + "'" +
" value='" + value[1] + "'" +
" />" +
"</form>";
ospan.innerHTML = form;
return ospan;
};
// 滑词搜索
function selectSearch(e) {
// console.log("滑词搜索");
// console.log(window.getSelection());
let selectText = window.getSelection().toString();
let sejContainer = document.querySelector("#sej-container");
if (matchedRule) return; // 该界面已经匹配到相关规则, 说明是在搜索网站的搜索界面
if (e.button != 0) return; // 排除非左键点击
if (selectText.length < 1) {
if (sejContainer) {
sejContainer.style.top = "-50px";
}
return;
};
// if(document.activeElement.tagName.toUpperCase() == "INPUT"
// || document.activeElement.tagName.toUpperCase() == "TEXTAREA") return; // 排除inpu和textarea内的文本
iTarget = document.body;
iTargetWhere = "beforeend";
iInput = {};
iInput.textContent = selectText;
if (sejContainer) {
sejContainer.style.top = "0px";
return;
};
selectSearchMode = true;
addSEJ()
}
let iTargetWhere; // 如何插入
let iTarget; // 插入位置
let iInput; // 搜索词
let selectSearchMode = false;
// 滑词搜索
if (getSettingData.selectSearch) {
document.onmouseup = selectSearch;
}
// iframe 禁止加载
if (window.self != window.top) return;
// 准备往页面插入列表
var url = location.href;
var matchedRule;
var marchedSign;
//先判断用户规则
marchedSign = getSettingData.rules.some(function (rule) {
if (typeof (rule.url) == "string") { // 2020-12-19 todo: 重新导入用户配置文件后, 会解析错误的问题。 是由于用户保存的rule.url由字符串变成了空对象{},具体在什么情况下会导致变成空对象,并未排查
rule.url = new RegExp(rule.url.substring(1, rule.url.length - 1));
if (rule.url.test(url)) {
matchedRule = rule;
return true;
};
}
});
// console.log(marchedSign,matchedRule);
if (!marchedSign) {
rules.some(function (rule) {
if (rule.url.test(url)) {
matchedRule = rule;
return true;
};
});
}
if (!matchedRule || !matchedRule.enabled) return;
// var iTarget = getElement(matchedRule.insertIntoDoc.target);
iTarget = typeof matchedRule.insertIntoDoc.target == "function" ? matchedRule.insertIntoDoc.target() : getElement(matchedRule.insertIntoDoc.target);
iInput = typeof matchedRule.insertIntoDoc.keyword == 'function' ? matchedRule.insertIntoDoc.keyword : getElement(matchedRule.insertIntoDoc.keyword);
///test -------------- 测试 start
// console.log("searchEngineJump test iTarget, iInput: ",iTarget, iInput);
///test -------------- 测试 end
if (!iTarget || !iInput) {
console.log("脚本 searchEngineJump 搜索引擎快捷跳转 遇到了错误: ");
console.log("目标有误:\n iTarget:" + iTarget + "\niInput(keyword): " + iInput);
return;
}
iTargetWhere = matchedRule.insertIntoDoc.where.toLowerCase();
addSEJ()
function addSEJ() {
// 搜索列表的样式(此处没有 “设置” 的css样式)
let styleText = "";
// 配色
styleText += `
body {
--font-color-qxin:#333;
--background-avtive-color-qxin: #ccc;
--background-active-enable-qxin:#cff9ff;
--background-active-disable-qxin:#ffa2a2;
--background-hover-color-qxin: #EAEAEA;
--trigger-shown-qxin: #DEEDFF !important;
--sej-drop-list-background-qxin:rgba(255,255,255,0.7);
--background-btn-qxin:#EFF4F8;
--background-setting-qxin:#fff;
}
body[qxintheme="dark"] {
--font-color-qxin:#BDC1BC;
--background-color-qxin: #202124;
--background-avtive-color-qxin: #424242;
--background-active-enable-qxin:#274144;
--background-active-disable-qxin:#583535;
--background-hover-color-qxin: #424242;
--trigger-shown-qxin: #424242 !important;
--sej-drop-list-background-qxin:rgba(0,0,0,0.7);
--background-btn-qxin:#292f36;
--background-setting-qxin:#202124;
}
`
// 搜索列表的样式
styleText += `
#sej-container {
display: block;
position: relative;
z-index: 2;
// padding: 1px 5px 1px 5px;
line-height: 1.5;
font-size: 13px;
font-family: arial,sans-serif;
transform-origin: top center;
animation: sejopen 0.2s;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
color:var(--font-color-qxin);
background: var(--background-color-qxin);
// transition:0.3s;
}
/* 滑词搜索样式 */
#sej-container.selectSearch{
position:fixed;
top:0;
left:0;
right:0;
z-index: 99999;
text-align: center;
transition: 0.3s;
background: #ffffffba;
backdrop-filter: blur(25px);
padding: 5px 0;
box-shadow: 2px 2px 10px #eee;
}
.selectSearch .sej-engine{
margin-left:5px;
}
#sej-container a{
border-radius:2px;
}
#sej-expanded-category {
font-weight: bold;
}
.sej-engine {
line-height: 2;
display: inline-block;
margin: 0 0px 0 0;
border: none;
padding: 0 8px;
text-decoration: none;
font-weight:500;
transition: background-color 0.15s ease-in-out;
}
.sej-drop-list a:visited,
.sej-drop-list a:hover,
.sej-engine a:visited,
.sej-engine a:hover,
#sej-container a:link,
#sej-container a:visited,
#sej-container a:hover{
color:var(--font-color-qxin);
}
.sej-engine:hover {
background-color: var(--background-hover-color-qxin);
text-decoration: none;
}
.sej-drop-list > .sej-engine:hover {
// background-color: #DEEDFF;
background-color: var(--background-hover-color-qxin);
}
.sej-drop-list > .sej-engine {
display: block;
padding-top: 4px;
padding-bottom: 4px;
top: 0px;
border-radius:4px;
}
.sej-engine-icon {
display: inline-block;
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 3px 0 0;
vertical-align: text-bottom;
box-sizing:unset;
}
.sej-drop-list {
position: absolute;
display: none;
opacity: 0.3;
top: -10000px;
left: 0;
min-width: 90px;
padding: 5px 0;
text-align: left;
font-size: 13px;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 2px 2px 5px #999;
box-shadow: 2px 2px 5px #999;
// background-color: rgba(255,255,255,.7);
background-color: var(--sej-drop-list-background-qxin);
backdrop-filter: blur(7px);
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
transition: opacity 0.2s ease-in-out,
top 0.2s ease-in-out;
}
@keyframes sejopen {
0% {
transform: scale(1, 0.1);
opacity: 0;
}
100% {
transform: scale(1, 1);
opacity: 1;
}
}
@keyframes iqxinsejopen {
0% {
transform: scale(0.01, 0.01);
opacity: 0;
}
100% {
transform: scale(1, 1);
opacity: 1;
}
}
`
// 工具列表动画
if (!getSettingData.transtion) {
styleText += `
.sej-engine,
.sej-drop-list-trigger,
.sej-drop-list{
transition:none!important;
}
#sej-container{
animation:none!important;
}
.sej-drop-list {
backdrop-filter:none!important;
}
`
}
// 隐藏箭头
// if(getSettingData.icon){
// styleText += `
// .sej-drop-list-trigger-shown {
// /* background-color: #DEEDFF !important; */
// background-color: var(--trigger-show)
// }
// .sej-drop-list-trigger::after {
// /* content: ''; */
// display: inline-block;
// margin: 0 0 0 3px;
// padding: 0;
// width: 0;
// height: 0;
// border-top: 6px solid #BCBCBC;
// border-right: 5px solid transparent;
// border-left: 5px solid transparent;
// border-bottom: 0px solid transparent;
// vertical-align: middle;
// transition: -webkit-transform 0.3s ease-in-out;
// transition: transform 0.3s ease-in-out;
// }
// .sej-drop-list-trigger-shown::after {
// -webkit-transform: rotate(180deg);
// transform: rotate(180deg);
// }
// `
// }else{
// styleText += `
// .sej-drop-list-trigger {
// margin-right:8px;
// }
// `
// }
GM_addStyle(styleText);
// 夜间模式
let scheme = document.getElementsByTagName('meta')['color-scheme']
if (scheme) {
console.log("搜索到相关选项, ", scheme.content);
if (scheme.content == "dark") {
console.log("设置为夜间模式");
document.body.setAttribute("qxintheme", "dark")
}
}
// 列表对象
function DropDownList(a, list) {
this.a = a;
this.list = list;
this.init();
};
DropDownList.zIndex = 100000000;
DropDownList.prototype = {
hidden: true,
showDelay: 233,
hideDelay: 233,
aShownClass: 'sej-drop-list-trigger-shown',
init: function () {
var a = this.a;
var list = this.list;
var self = this;
// 关闭动画
if (!getSettingData.transtion) {
this.showDelay = 0;
this.hideDelay = 0;
}
// 进入显示
mouseEventListener.add('mouseenter', a, function () {
clearTimeout(self.hideTimerId);
if (self.hidden) {
self.showTimerId = setTimeout(function () {
self.show();
}, self.showDelay);
} else {
var style = list.style;
style.top = parseInt(list.style.top) - 6 + "px";
style.zIndex = DropDownList.zIndex++;
style.opacity = 0.96;
};
});
// 离开隐藏
mouseEventListener.add('mouseleave', a, function () {
clearTimeout(self.showTimerId);
if (!self.hidden) {
list.style.top = parseInt(list.style.top) + 6 + "px";
list.style.opacity = 0.04;
self.hideTimerId = setTimeout(function () {
self.hide();
}, self.hideDelay);
};
});
mouseEventListener.add('mouseenter', list, function () {
clearTimeout(self.hideTimerId);
var style = list.style;
style.zIndex = DropDownList.zIndex++;
style.opacity = 0.96;
style.top = parseInt(list.style.top) - 6 + "px";
});
mouseEventListener.add('mouseleave', list, function () {
list.style.opacity = 0.04;
list.style.top = parseInt(list.style.top) + 6 + "px";
self.hideTimerId = setTimeout(function () {
self.hide();
}, self.hideDelay);
});
},
show: function () {
if (!this.hidden) return;
this.hidden = false;
var scrolled = getScrolled();
var aBCRect = this.a.getBoundingClientRect();
var thisBCRect = this.a.parentNode.getBoundingClientRect()
var style = this.list.style;
var top = scrolled.y + aBCRect.bottom;
var left = scrolled.x + aBCRect.left;
// 百度界面二级搜索会出现偏移的问题
// if(/^https?:\/\/www\.baidu\.com\/(?:s|baidu)/.test(url)){
// top = 26;
// if(document.querySelector(".AC-style-logo") && getSettingData.center != 0){
// // left += 0;
// left = aBCRect.x -thisBCRect.x
// } else {
// // left += getSettingData.baiduOffset; 不需要用户自己修改,直接写死
// left += -134;
// }
// }
style.top = top + 6 + 'px';
style.left = left + 'px';
style.zIndex = DropDownList.zIndex--;
style.display = 'block';
// 二级搜索居中显示
style.left = left - (this.list.getBoundingClientRect().width - aBCRect.width) / 2 + "px";
setTimeout(function () {
style.opacity = 0.96;
style.top = top + 'px';
}, 30);
this.a.classList.add(this.aShownClass);
},
hide: function () {
if (this.hidden) return;
this.hidden = true;
var style = this.list.style;
style.display = 'none';
style.opacity = 0.1;
this.a.classList.remove(this.aShownClass);
}
};
// var pageEncoding = (document.characterSet || document.charset).toLowerCase();
// 创建dom
var container = document.createElement('sejspan');
container.id = 'sej-container';
container.className = "rwl-exempt";
// 没有匹配到样式, 说明是通过滑词搜索进入
if (!matchedRule) {
container.classList.add("selectSearch");
}
// 添加 class 以获取目标网站相同的样式。
if (matchedRule?.class) {
container.className = container.className + " " + matchedRule.class;
}
container.addEventListener('mousedown', mousedownhandler, true);
var aPattern = '<a href="" class="sej-engine" target="$blank$" data-iqxincategory="$category$" encoding="$encoding$" gbk="$gbk$" url="$url$"><img src="$favicon$" class="sej-engine-icon" />$name$</a>';
var dropLists = [];
engineList.details.forEach(function (item) {
// console.log(item); // 搜索菜单 ["网页", "web", true]
var category = item[1]; // "web"
var cName = item[0]; // "网页"
var engines = [];
engineList[category].forEach(function (engine) {
if (engine.disable) return;
var engineUrl = engine.url;
if (getSettingData.HideTheSameLink && matchedRule?.url.test(engineUrl)) return;// 去掉跳转到当前引擎的引擎
var a = aPattern.replace('$encoding$', (engine.encoding || 'utf-8').toLowerCase())
.replace('$url$', engineUrl)
.replace('$name$', engine.name)
.replace("$category$", category);
// 图标
if (engine.favicon) {
a = a.replace('$favicon$', engine.favicon);
} else {
a = a.replace('src="$favicon$"', '');
};
// gbk编码
if (engine.gbk) {
a = a.replace('$gbk$', engine.gbk);
} else {
a = a.replace('gbk="$gbk$"', '');
};
// 新标签页
if (getSettingData.newtab || engine.blank) {
a = a.replace('$blank$', "_blank");
} else {
a = a.replace('target="$blank$"', '');
};
engines.push(a);
});
// 非空列表
if (!engines.length) return;
engines = engines.join('');
// 展开当前搜索分类列表
if (!getSettingData.foldlist && category == matchedRule?.engineList) {
container.innerHTML = engines;
} else {
var dropList = document.createElement('sejspan');
dropList.className = 'sej-drop-list rwl-exempt';
dropList.innerHTML = engines;
// a:主搜索菜单
// dropList: 搜索子菜单
var a = dropList.firstElementChild.cloneNode(true);
a.className = a.className + ' sej-drop-list-trigger';
// 隐藏主搜索菜单的图标
if (!getSettingData.icon) {
cName = "";
}
a.lastChild.nodeValue = cName;
dropLists.push([a, dropList]);
};
});
//将各个搜索列表插入文档中
dropLists.forEach(function (item) {
// console.log(item[0]);
// console.log(item[0].dataset.iqxincategory) //"web"
// console.log(item[0].querySelector("img").src); // 图片链接
// console.log(item[0].innerText); // 网页
// console.log(item[1]);
if (getSettingData.icon == 2) {
// console.log(icon[item[0].dataset.iqxincategory])
if (icon[item[0].dataset.iqxincategory]) {
item[0].querySelector("img").src = icon[item[0].dataset.iqxincategory]
}
}
container.appendChild(item[0]); //将搜索列表放入主搜索
document.body.appendChild(item[1]); // 插入搜索子菜单
item[1].addEventListener('mousedown', mousedownhandler, true);
new DropDownList(item[0], item[1]);
});
// 将主搜索插入网页中
switch (iTargetWhere) {
case 'beforebegin': // 'beforeBegin'(插入到给定元素的前面) ;
iTarget.parentNode.insertBefore(container, iTarget);
break;
case 'afterbegin': // 'afterBegin'(作为给定元素的第一个子元素) ;
if (iTarget.firstChild) {
iTarget.insertBefore(container, iTarget.firstChild);
} else {
iTarget.appendChild(container);
};
break;
case 'beforeend': // 'beforeEnd' (作为给定元素的最后一个子元素) ;
iTarget.appendChild(container);
break;
case 'afterend': // 'afterEnd'(插入到给定元素的后面);.
if (iTarget.nextSibling) {
iTarget.parentNode.insertBefore(container, iTarget.nextSibling);
} else {
iTarget.parentNode.appendChild(container);
};
break;
default:
iTarget.appendChild(container);
break;
};
// 兼容其他修改网页的脚本
if (matchedRule?.style) {
// 判断是否存在脚本 “AC-baidu:重定向优化百度搜狗谷歌搜索_去广告_favicon_双列”
if (getSettingData.center == 2) { // 自动判断是否添加
// console.log("判断是否自动添加");
// console.log(document.querySelector("#myuser"));
// console.log(matchedRule.style_ACBaidu);
if (document.querySelector(".AC-style-logo") && matchedRule.style_ACBaidu) {
console.log("检测到脚本:“AC-baidu:重定向优化百度搜狗谷歌搜索_去广告_favicon_双列” ------自动添加");
matchedRule.style = matchedRule.style_ACBaidu;
}
} else if (getSettingData.center == 1) { // 强制添加
console.log("检测到脚本:“AC-baidu:重定向优化百度搜狗谷歌搜索_去广告_favicon_双列” ------强制添加");
matchedRule.style = matchedRule.style_ACBaidu ? matchedRule.style_ACBaidu : matchedRule.style;
} //
// 判断是否存在脚本“知乎排版优化”
if (document.getElementById('SearchMain')) {
if (document.getElementById('SearchMain').style.marginLeft == '150px') {
matchedRule.style = matchedRule.style_ZhihuChenglinz;
matchedRule.fixedTop = null;
console.log("检测到‘知乎排版优化’脚本")
}
}
container.style.cssText = matchedRule.style;
};
//兼容ac百度中lite选项, fixedtop和正常的不一样
setTimeout(function () {
if (document.querySelector(".AC-baiduLiteStyle") && matchedRule.fixedTop2) {
console.log("检测到 AC-baiduLiteStyle")
matchedRule.fixedTop = matchedRule.fixedTop2
} else {
console.log("没找到 AC-baiduLiteStyle")
}
}, 2500)
// 由于与要插入网页的样式无法很好的兼容,更改源网页的样式
if (matchedRule?.stylish) { GM_addStyle(matchedRule.stylish); };
//固定搜索栏
if (getSettingData.fixedTop && matchedRule) {
// 判断是否需要只在向上滚动时显示
if (getSettingData.fixedTopUpward) {
window.onmousewheel = document.onmousewheel = function (eee) {
if (eee.wheelDelta > 0) {
fixedTopFun(matchedRule.fixedTop, matchedRule.fixedTopColor);
} else {
var obj = document.getElementById("sej-container");
obj.style.cssText = matchedRule.style;
}
}
} else {
window.onscroll = function () {
fixedTopFun(matchedRule.fixedTop, matchedRule.fixedTopColor);
};
}
} else {
window.onscroll = function () {
return true;
};
};
// 固定搜索栏
function fixedTopFun(height, color) {
var obj = document.getElementById("sej-container");
if (!obj) { return };
var objTop = obj.offsetTop;
var objLeft = obj.offsetLeft;
var current = obj.offsetParent;
while (current !== null) {
objLeft += current.offsetLeft;
current = current.offsetParent;
}
var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
if (height) {
objTop = height;
} else {
height = 0;
}
if (scrollTop <= objTop) {
obj.style.cssText = matchedRule.style;
} else if (obj.style.position != "fixed") {
// console.log("固定到顶端");
// console.log(scrollTop,objTop,scrollTop - objTop);
var objstyle = window.getComputedStyle(obj, null);
var marginTop = parseInt(objstyle.marginTop);
var marginLeft = parseInt(objstyle.marginLeft);
var marginRight = parseInt(objstyle.marginRight);
//console.log(objLeft,marginLeft);
obj.style.top = height - marginTop + 'px';
// 如果之前未设置颜色,则默认设置为白色
// 2020-12-19 增加选项,可以通过代码自定义颜色,但是无法通过网站自动获取
if (color) {
obj.style.background = color;
} else if (objstyle.backgroundColor === "rgba(0, 0, 0, 0)" || objstyle.backgroundColor === "transparent") {
obj.style.background = '#fff';
}
obj.style.left = getElementLeft(obj) - marginLeft + "px";
// obj.style.left = getElementLeft(obj) + "px";
debug("objLeft: ", objLeft, "marginLeft: ", marginLeft, "marginRight: ", marginRight, "getElementLeft: ", getElementLeft(obj));
// 知乎等网站的情况 利用 margin 居中
if (marginRight === marginLeft && marginRight != 0) {
obj.style.left = marginLeft + "px";
}
// 淘宝等网站的情况 利用 text-align 居中
if (obj.style.textAlign === "center") {
obj.style.width = objstyle.width;
}
obj.style.position = 'fixed';
obj.style.padding = "0px 5px 0px 0px"; // 重置padding, 因为用了 fixed 定位, 没必要继续用padding,反而会带来遮挡
// if(document.querySelectorAll("input[name='sp-ac-a_force_style_baidu']").length !=0){
// console.log("检测到 ac脚本单列居中选项")
// if((document.querySelectorAll("input[name='sp-ac-a_force_style_baidu']")[2].checked)){
// obj.style.display = "none";
// obj.style.transform = "translate(-50%, 0)";
// obj.style.top = "none" ;
// obj.style.position = 'fixed';
// fixedTopFun2(matchedRule.fixedTopTarget,matchedRule.fixedTopWhere);
// return;
// }
// }
}
}
function fixedTopFun2(Target, where) {
var obj = document.getElementById("sej-container");
var oTarget = getElement(Target)
console.log("fixedTopFun2");
console.log(Target);
console.log(where);
switch (where.toLowerCase()) {
case 'beforebegin': // 'beforeBegin'(插入到给定元素的前面) ;
oTarget.parentNode.insertBefore(obj, oTarget);
break;
case 'afterbegin': // 'afterBegin'(作为给定元素的第一个子元素) ;
if (oTarget.firstChild) {
oTarget.insertBefore(obj, oTarget.firstChild);
} else {
oTarget.appendChild(obj);
};
break;
case 'beforeend': // 'beforeEnd' (作为给定元素的最后一个子元素) ;
oTarget.appendChild(obj);
break;
case 'afterend': // 'afterEnd'(插入到给定元素的后面);.
if (oTarget.nextSibling) {
oTarget.parentNode.insertBefore(obj, oTarget.nextSibling);
} else {
oTarget.parentNode.appendChild(obj);
};
break;
};
};
}
// -------------------设置相关--------------------------------
// 设置按钮相关
var dragEl = null;
var dragData = null;
function SEJsetting() {
this.ele = document.createElement("div");
this.mask = document.createElement("div");
this.parentTemp = null;
this.editTemp = null;
this.online = null;
this.init();
};
SEJsetting.prototype = {
testabc: "hahah",
aPatternParent: "<div></div>",
init: function () {
// console.log("init...");
var that = this;
this.ele.id = "settingLayer";
this.mask.id = "settingLayerMask";
this.addGlobalStyle();
this.addContent();
this.mask.addEventListener("click", function () {
that.hide();
});
this.ele.addEventListener("click", function (e) {
e.stopPropagation();
});
this.mask.appendChild(this.ele);
document.body.appendChild(this.mask);
// 绑定事件
this.ele.addEventListener("click", that.domClick.bind(this), false);
this.dragEvent();
this.setDragNode(this.ele); //设置拖动
// input[range]
that.rangeChange(true);
document.querySelector("#setBtnOpacityRange").addEventListener("input", that.rangeChange);
},
dragEvent: function () {
var that = this;
var odivsdrag = document.querySelectorAll(".drag");
[].forEach.call(odivsdrag, function (odiv) {
odiv.addEventListener("dragstart", that.domdragstart, false);
odiv.addEventListener('dragenter', that.domdragenter, false);
odiv.addEventListener('dragover', that.domdragover, false);
odiv.addEventListener('dragleave', that.domdragleave, false);
odiv.addEventListener('drop', that.domdrop, false);
odiv.addEventListener('dragend', that.domdropend, false);
});
},
addContent: function () {
var aPattern = '<span draggable="true" class="drag">' +
'<span class="sej-engine"' +
' data-xin="$xin$" ' +
' data-iqxinimg="$img$" ' +
' data-iqxintitle="$title$" ' +
' data-iqxinlink="$link$" ' +
' data-iqxintarget="$blank$" ' +
' data-iqxindisabled="$disabled$" ' +
' data-iqxingbk="$gbk$" ' +
'><img src="$favicon$" class="sej-engine-icon" style="padding-bottom:3px;"/><span>$name$</span></span>' +
' <span class="iqxin-set-edit" title="编辑 Edit"><img class="sej-engine-icon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAQAAADZc7J/AAACDklEQVR4nJXVzUtUURjH8Y/mSNKkki2iwiApxHQ1q/6C+gusoCB6oxbRRqFNL4sWtRKqhVSLIDe1CqpNiwjKIilKLKKFEr2Z2qI0xxHN0+LOm+PMOPOc1T2H7/f5ncO991BdNer30zmxKrl0xV2zKJjRoy6aqkkvbbdVLPuUq+8+5uGXnVILki7qsxgtNDtrTNLcijHvrdYsft0/wQ8DZgSzeqMUDW4IJceYHcvwCd1ies0KZvWI1TnhIH6574Olgg0E74zmhZ902j304by4Cxp5LPjtQNmjy3XPVK2rgmCBCcGgdVXhdBgUBCMEwVMNVeIvBMFLifKC8vgrndFBlRJUhJcWFMd3ZfGuzFRxwWrdu3KTxQQVhi8lqApfKVhf0d4bc2/OckG9Pkur7r3TEw+1FRO0GxdM2Vc2/HHBgr1If935UTfigbt5+C27MeSo9+m5GJYitlCwWR2G8oQZ/FgWX1aFgnZMG852v5nFR4rhMn+2dDVJYFpKqy0SDksUhF9FsE0bWgyIa9bIanihoEUcDTrSz4ueOVMOLxQkzVkrZcaoNz755rmpcnihYNghm3w26Ys/5cGcIKgRBJDyqCIquj8C1PqKZvHK+qVrJ5bMRwmGterU64pkkZupWO3RjXkzUZj9+jVZMGK6IsEaHTbgjpOSUYZL/pa5m4qPIbtyznpHvJaqGB53O33h4T/3VzLuzDhE6AAAAABJRU5ErkJggg=="/></span>' +
' <span class="iqxin-set-del" title="删除 Delete"><img class="sej-engine-icon" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAADAFBMVEUAAADsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVHsbVH///9VVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRlZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyNjY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKChoaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJycnKysrLy8vMzMzNzc3Ozs7Pz8/Q0NDR0dHS0tLT09PU1NTV1dXW1tbX19fY2NjZ2dna2trb29vc3Nzd3d3e3t7f39/g4ODh4eHi4uLj4+Pk5OTl5eXm5ubn5+fo6Ojp6enq6urr6+vs7Ozt7e3u7u7v7+/w8PDx8fHy8vLz8/P09PT19fX29vb39/f4+Pj5+fn6+vr7+/v8/Pz9/f3+/v7///8dej9TAAAAU3RSTlMAAABm7P/sZgAAABPO////zhQAAB/i/////////+IfAAAe4fvk4AAAAAAd/+Q3GxwAFR85FQBjz+LPY+v////r6//////rZM/h4c9jABUdHRUAAP0EcPoAAAEuSURBVHic7ZRnc8IwDIbdEUZHGB0kDsMOMcOMttBBB93Qvcj//y9VjB0Czh13/dz3ixT5OVmSYyMktLK6tm74oYxEMpVGUW1sbm2bM8DMZHP5OWBnd2+/YNnYAWHbKhRL5cocQKjrWFWPuSDmVS3HpUQu1eoNQkiTM9xqd7oHoG6n3cKMNyHcqNfQ4VGPUsr7nh0FbK/PIdw7PkGnZwOZNrqF9AfnF+jyaigLixYp/eH1Dbq9u4eAHyOAHh5HaPz0DCnjANjm5fUNvX98QoGCxyo5Fjmh0K/vH2hzAi0KnqnymMgJrU6gzemQBM+DZpX1/XBYUyAYTTAuZTUg+Aw8Zf+BvwJLR730sPTjXgD0H2YB0BUClXKpGAeE1y+fy2ZMfX12gdOpZMLQAfkE/AL7e5vGZF+dOQAAAABJRU5ErkJggg=="></span>' +
'</span>';
var details = engineList.details;
// 若根据数组长度获取,负数引导的为属性,不再length长度之内,所以来个大体的数字,当都为空时,结束循环
// var detailsLength = details.length;
var detailsLength = 99;
for (let i = 0; i < detailsLength; i++) {
var j = i;
j = details[j] ? j : -j;
if (!details[j]) { break };
var odiv = document.createElement("div");
odiv.id = details[j][1]; // "web"
odiv.classList.add("iqxin-items");
var oDivTitle = document.createElement("div");
oDivTitle.classList.add("sejtitle", "drag");
oDivTitle.setAttribute("draggable", "true");
oDivTitle.dataset.iqxintitle = details[j][1];
oDivTitle.dataset.xin = j;
oDivTitle.innerHTML = '<span class="iqxin-pointer-events">' + details[j][0] + '</span>' +
'<span class="iqxin-title-edit" title="编辑 Edit"><img class="sej-engine-icon" src="' + icon.edit + '"/></span>' +
' <span class="iqxin-set-title-del" title="删除 Delete"><img class="sej-engine-icon" src="' + icon.del + '"></span>';
odiv.appendChild(oDivTitle);
var oDivCon = document.createElement("div");
oDivCon.classList.add("sejcon");
var oDivConStr = "";
var engineListItme = engineList[details[j][1]];
var itemLength = engineListItme.length;
for (let ii = 0; ii < itemLength; ii++) {
var jj = ii;
if (!engineListItme[jj]) { break };
var a = aPattern.replace('$name$', engineListItme[jj].name)
.replace('$favicon$', engineListItme[jj].favicon)
.replace("$xin$", jj);
// 添加属性
a = a.replace("$img$", engineListItme[jj].favicon)
.replace("$title$", engineListItme[jj].name)
.replace("$link$", engineListItme[jj].url);
if (engineListItme[jj].blank) {
a = a.replace('$blank$', "_blank");
} else {
a = a.replace('data-iqxintarget="$blank$"', '');
};
if (engineListItme[jj].disable) {
a = a.replace('$disabled$', "true");
} else {
a = a.replace('data-iqxindisabled="$disabled$"', '');
};
if (engineListItme[jj].gbk) {
a = a.replace('$gbk$', "true");
} else {
a = a.replace('data-iqxingbk="$gbk$"', '');
};
oDivConStr += a;
};
oDivConStr += "<span class='iqxin-additem'>+</span>";
oDivCon.innerHTML = oDivConStr;
odiv.appendChild(oDivCon);
this.ele.appendChild(odiv);
};
// 更多设置 菜单
var btnEle2 = document.createElement("div");
btnEle2.id = "btnEle2"
var fixedTop_checked = getSettingData.fixedTop ? "checked" : "";
var fixedTopUpward_checked = getSettingData.fixedTopUpward ? "checked" : "";
// var debug_checked = getSettingData.debug?"checked":"";
var transition_checked = getSettingData.transtion ? "checked" : "";
var selectSearch_checked = getSettingData.selectSearch ? "checked" : "";
var foldlist_checked = getSettingData.foldlist ? "checked" : "";
var allOpen_checked = getSettingData.allOpen ? "checked" : "";
var HideTheSameLink_checked = getSettingData.HideTheSameLink ? "checked" : "";
// var setBtnOpacity_value = getSettingData.setBtnOpacity;
var btnStr2 = "<div>" +
// "<span id='xin-reset' title='慎点,出厂重置'>清空设置</span>" +
"<span id='xin-modification' title='edit 分享自己的配置或清空配置'>配置文件</span>" +
// "<span id='xin-importing' title='importing 导入更为专业的搜索引擎'>导入</span>" +
"<span id='xin-selectSearch' title='划词搜索, 只有非搜索页面才会生效, 开关功能需要刷新页面'>" +
"<label>划词搜索<input id='iqxin-selectSearch' type='checkbox' name='' " +
selectSearch_checked +
" style='vertical-align:middle;'></label>" +
"</span>" +
// "<span id='iqxin-debugS' title='对设置菜单有一定的影响'>" +
// "<label>debug<input id='iqxin-debug' type='checkbox' name='' " +
// debug_checked +
// " style='vertical-align:middle;'></label>" +
// "</span>" +
"<span id='xin-transtion' title='动画,该设置需要刷新页面生效'>" +
"<label>动画<input id='iqxin-transtion' type='checkbox' name='' " +
transition_checked +
" style='vertical-align:middle;'></label>" +
"</span>" +
"<span id='xin-foldlists' title='将当前所在搜索分类折叠'>" +
"<label>折叠当前搜索分类<input id='iqxin-foldlist' type='checkbox' name='' " +
foldlist_checked +
" style='vertical-align:middle;'></label>" +
"</span>" +
"<span id='iqxin-fixedTopS' title='fixedTop 当滚动页面时,固定到页面顶端。某些页面的样式存在问题'>" +
"<label>固定到顶端<input id='iqxin-fixedTop' type='checkbox' name='' " +
fixedTop_checked +
" style='vertical-align:middle;'></label>" +
"</span>" +
"<span id='iqxin-fixedTopUpward' title='固定到顶端后,仅向上滚动才显示,需要刷新网页生效'>" +
"<label>仅上拉显示<input id='iqxin-fixedTopUpward-item' type='checkbox' name='' " +
fixedTopUpward_checked +
" style='vertical-align:middle;'></label>" +
"</span>" +
"<span id='xin-HideTheSameLink' title='隐藏同站链接,如果想在同一个搜索网站,但是想通过不同语言来搜索, 可以取消该选项'>" +
"<label>隐藏同站链接<input id='iqxin-HideTheSameLink' type='checkbox' name='' " +
HideTheSameLink_checked +
" style='vertical-align:middle;'></label>" +
"</span>" +
"<span id='xin-setBtnOpacity' title='设置按钮透明度,需要刷新页面'>设置按钮透明度 <input type='range' step='0.05' min='0' max='1' value='" + (getSettingData.setBtnOpacity < 0 ? -getSettingData.setBtnOpacity : getSettingData.setBtnOpacity) + "' id='setBtnOpacityRange'><i style='display:inline-block;width:3em;text-align:center;' class='iqxin-setBtnOpacityRangeValue' title='按钮 显示/隐藏(非透明)),请确定知道自己如何再次打开; 火狐非高级玩家建议别禁用'></i></span>" +
"</div>";
// "<div><span>test</span></div>";
btnEle2.innerHTML = btnStr2;
this.ele.appendChild(btnEle2);
// 添加按钮
var btnEle = document.createElement("div");
btnEle.id = "btnEle"
var btnStr = "<div class='btnEleLayer'>" +
"<span class='feedback' title='在 GreasyFork 进行反馈'><a target='_blank' href='https://greasyfork.org/zh-CN/scripts/27752-searchenginejump'>Greasy Fork</a></span>" +
"<span class='feedback' title='在 Github 进行反馈'><a target='_blank' href='https://github.com/qxinGitHub/searchEngineJump'>GitHub</a></span>" +
"<span id='xin-allOpen' title='后台打开该搜索分类的所有网站'>" +
"<label>一键搜索<input id='iqxin-allOpen-item' type='checkbox' name='' " +
allOpen_checked +
" style='vertical-align:middle;'></label>" +
"</span>" +
"<span id='xin-centerDisplay' title='center 居中显示。主要是兼容AC-baidu:重定向优化百度搜狗谷歌搜索_去广告_favicon_双列'>居中:" +
"<select id='iqxin-center'>" +
"<option value='original'" + (getSettingData.center == 0 ? "selected" : "") + ">默认 ▽</option>" +
"<option value='force'" + (getSettingData.center == 1 ? "selected" : "") + ">强制 ▽</option>" +
"<option value='auto'" + (getSettingData.center == 2 ? "selected" : "") + ">自动 ▽</option>" +
"</select>" +
"</span> " +
"<span id='xin-newtab' title='open newtab 是否采用新标签页打开的方式'>打开方式:" +
"<select id='iqxin-globalNewtab'>" +
"<option value='globalDef'>默认页面 ▽</option>" +
"<option value='globalNewtab'" + (getSettingData.newtab ? "selected" : "") + ">新标签页 ▽</option>" +
"</select>" +
"</span> " +
"<span id='xin-addDel' title='add & del 增加新的或者删除现有的搜索'>增加 / 删除</span> " +
"<span id='moreSet' title='more set'>更多设置</span>" +
"<span id='xin-save' title='save & close'>保存并关闭</span>" +
"</div>";
btnEle.innerHTML = btnStr;
this.ele.appendChild(btnEle);
// 可以拖动的顶栏
var dragDom = document.createElement("div");
dragDom.id = "dragDom";
dragDom.style.cssText = "height:16px;width:97%;position:absolute;top:0;cursor:move;";
this.ele.appendChild(dragDom);
// 增加搜索列表
var nSearchList = document.createElement("div");
nSearchList.id = "nSearchList";
nSearchList.style.cssText = "visibility:hidden;opacity:0;transition:0.3s;position:absolute;bottom:10%;right:5%;padding:5px 10px;border-radius:4px;border:1px solid #EC6D51;color:#ec6d51;cursor:pointer;background:#fff;";
nSearchList.innerHTML = "增加新的搜索列表";
this.ele.appendChild(nSearchList);
// 关闭按钮
if (getSettingData.closeBtn) {
var closebtnELe = document.createElement("span");
closebtnELe.id = "xin-close";
closebtnELe.setAttribute("title", "close 关闭");
this.ele.appendChild(closebtnELe);
}
},
show: function () {
var style = this.mask.style;
var eleStyle = this.ele.style;
style.display = "flex";
eleStyle.transform = "translateY(-20%)";
document.body.style.overflow = "hidden";
this.windowResize();
// if(document.querySelector("xin-newtab")){
// document.querySelector("#xin-newtab").querySelectorAll("option")[getSettingData.newtab].setAttribute("selected","selected");
// }
setTimeout(function () {
style.opacity = 1;
eleStyle.transform = "none";
}, 30);
},
hide: function () {
this.allBoxClose(); // 关闭所有次级窗口、菜单
var style = this.mask.style;
this.ele.style.transform = "translateY(20%)";
style.opacity = 0;
setTimeout(function () {
style.display = "none";
document.body.style.overflow = "auto";
}, 500);
},
reset: function () {
if (confirm("将会删除用户设置!")) {
GM_deleteValue("searchEngineJumpData");
window.location.reload();
}
},
// 增加 “添加删除框”
addDel: function (e) {
if (e.target.classList.contains("iqxin-btn-active")) {
this.addDelremove();
} else {
// console.log("不存在,增加增加");
var obtn = document.querySelector("#xin-addDel");
obtn.classList.add("iqxin-btn-active");
var odom = document.querySelectorAll(".iqxin-set-del");
[].forEach.call(odom, function (div) {
div.classList.add("iqxin-set-active");
});
// 标题添加删除框
var odom = document.querySelectorAll(".iqxin-set-title-del");
[].forEach.call(odom, function (div) {
// console.log(div);
div.classList.add("iqxin-set-active");
});
// 增加单个搜索
var oitemAdd = document.querySelectorAll(".iqxin-additem");
[].forEach.call(oitemAdd, function (div) {
// console.log(div);
div.classList.add("iqxin-set-active");
});
// 添加搜索列表
var olistAdd = document.querySelector("#nSearchList");
olistAdd.classList.add("iqxin-set-active");
}
},
// 关闭 “添加删除框”
addDelremove: function (bool) {
var obtn = document.querySelector(".iqxin-btn-active");
if (obtn) {
obtn.classList.remove("iqxin-btn-active");
var odom = document.querySelectorAll(".iqxin-set-active");
[].forEach.call(odom, function (div) {
div.classList.remove("iqxin-set-active");
});
var oitemAdd = document.querySelectorAll(".iqxin-additem");
[].forEach.call(oitemAdd, function (div) {
div.classList.remove("iqxin-set-active");
});
}
this.addItemBoxRemove();
},
// 界面,框:添加新的搜索
addItemBox: function (bool) {
this.isOnline();
this.addItemBoxRemove();
var newDiv = document.createElement("div");
newDiv.id = "newSearchBox";
newDiv.style.cssText = "top:43%;opacity:0.1;";
newDiv.innerHTML = "" +
"<span>标      题 : </span><input id='iqxin-newTitle' placeholder='必填' onfocus='this.select()' /> <br/><br/>" +
"<span>链      接 : </span><input id='iqxin-newLink' placeholder='必填' onfocus='this.select()' /> <br/><br/>" +
"<span>图      标 : </span><input id='iqxin-newIcon' placeholder='选填,留空则自动获取' onfocus='this.select()' /> <br/><br/>" +
"<span>打开方式 : " +
'<select id="iqxin-newTarget" style="border-radius: 4px;border: none;padding: 2px 0 2px 2px"> ' +
'<option value="default">新标签页打开</option> ' +
'<option value="newtab">当前页打开</option> ' +
'<select> ' +
"</span>" +
"<br/><br/>" +
"<span style=''><a target='_blank' style='color:#999;' href='https://greasyfork.org/zh-CN/scripts/27752-searchenginejump'>相关使用说明</a></span>" +
"      " +
"<button id='addItemBoxEnter' class='addItemBoxEnter addItemBoxBtn iqxin-enterBtn'>确定</button>     " +
"<button id='addItemBoxCancel' class='addItemBoxCancel addItemBoxBtn iqxin-closeBtn'>取消</button>" +
"";
this.ele.appendChild(newDiv);
setTimeout(function () { newDiv.style.cssText = ""; }, 10);
document.querySelector("#iqxin-newTitle").focus();
},
// 内部逻辑,:添加新的搜索
addItemEnger: function () {
var otitle, olink, oimg, oblank;
otitle = document.querySelector("#iqxin-newTitle").value;
olink = document.querySelector("#iqxin-newLink").value;
oimg = document.querySelector("#iqxin-newIcon").value;
oblank = document.querySelector("#iqxin-newTarget").selectedIndex;
if (!oimg) {
oimg = this.getICON(olink);
}
var a = '<span class="sej-engine"' +
' data-iqxinimg="$img$" ' +
' data-iqxintitle="$title$" ' +
' data-iqxinlink="$link$" ' +
' data-iqxintarget="$blank$" ' +
'><img src="$favicon$" class="sej-engine-icon" />$name$</span>' +
'<span class="iqxin-set-edit" title="编辑 Edit">' +
'<img class="sej-engine-icon" src="' + icon.edit + '">' +
'</span> ' +
'<span class="iqxin-set-del iqxin-set-active" title="删除 Delete">' +
'<img class="sej-engine-icon" src="' + icon.del + '">' +
'</span>';
a = a.replace("$img$", oimg)
.replace("$title$", otitle)
.replace("$link$", olink);
if (oblank) {
a = a.replace('data-iqxintarget="$blank$"', '');
} else {
a = a.replace('$blank$', "_blank");
};
a = a.replace('$name$', otitle)
.replace('$favicon$', oimg);
var ospan = document.createElement("span");
ospan.className = "drag";
ospan.innerHTML = a;
this.parentNode.insertBefore(ospan, this.parentNode.lastChild);
// 添加完成,移除添加框
this.addItemBoxRemove();
},
addItemBoxRemove: function (ele) {
ele = ele ? ele : "#newSearchBox"
var newBox = document.querySelector(ele);
if (newBox) {
// newBox.style.transform = "translateY(30%)";
newBox.style.top = "60%";
newBox.style.opacity = "0";
setTimeout(function () {
newBox.parentNode.removeChild(newBox);
}, 550);
}
},
// 获取图标
getICON: function (olink) {
var ourl;
var mark;
var uri = parseUri(olink);
var ohttp = uri.protocol ? uri.protocol : "http";
var siteURL = ohttp + "://" + uri.host;
// console.log(siteURL);
if (isNaN(getSettingData.getIcon)) {
ourl = getSettingData.getIcon;
} else {
mark = parseInt(getSettingData.getIcon);
console.log(mark);
switch (mark) {
case 1: ourl = siteURL + "/favicon.ico"; break;
case 2: ourl = 'https://www.google.com/s2/favicons?domain=' + siteURL; break;
case 3: ourl = 'http://statics.dnspod.cn/proxy_favicon/_/favicon?domain=' + uri.host; break;
}
}
if (ourl) {
ourl = ourl.replace("%s", siteURL)
return ourl;
}
debug("能否连接至google:", this.online);
if (this.online) {
ourl = 'https://www.google.com/s2/favicons?domain=' + uri.host;
return ourl;
} else {
ourl = ohttp + "://" + uri.host + "/favicon.ico";
return ourl;
}
},
// 界面, 框: 添加新的搜索列表
addSearchListBox: function () {
var odiv = document.querySelector("#newSearchListBox");
if (odiv) {
this.boxClose("#newSearchListBox");
return;
}
var newDiv = document.createElement("div");
newDiv.id = "newSearchListBox";
var myDate = new Date();
// var hash = "user" + myDate.getFullYear() + myDate.getMonth() + myDate.getDate() + myDate.getHours() +myDate.getMinutes()+myDate.getSeconds();
var hash = "user" + myDate.getTime();
newDiv.innerHTML = "" +
"<span>列表名称: </span><input id='iqxin-newSearchListName' onfocus='this.select()'>" +
"<br><br>" +
"<span>内部名称: </span><input id='iqxin-newSearchListInnerName' onfocus='this.select()' value='" + hash + "'>" +
"<br><br>" +
"<button id='addSearchListBoxEnter' class='addSearchListBoxEnter addItemBoxBtn'>确定</button>     " +
"<button id='addSearchListBoxCancel' class='addSearchListBoxCancel addItemBoxBtn'>取消</button>" +
"";
this.ele.appendChild(newDiv);
document.querySelector("#iqxin-newSearchListName").focus();
},
addSearchListEnger: function () {
var name = document.querySelector("#iqxin-newSearchListName").value;
var innerName = document.querySelector("#iqxin-newSearchListInnerName").value;
if (innerName.length === 0) {
alert("内部名称不能为空");
return;
}
if (name.length === 0) {
name = innerName;
}
var odiv = document.createElement("div");
odiv.id = innerName;
odiv.className = "iqxin-items";
odiv.innerHTML = "" +
'<div class="sejtitle" data-iqxintitle="' + innerName + '" data-xin="99">' +
'<span class="iqxin-pointer-events">' + name + '</span>' +
'<span class="iqxin-title-edit" title="编辑 Edit">' +
'<img class="sej-engine-icon" src="' + icon.edit + '">' +
'</span> ' +
'<span class="iqxin-set-title-del iqxin-set-active" title="删除 Delete">' +
'<img class="sej-engine-icon" src="' + icon.del + '">' +
'</span>' +
'</div>' +
'<div class="sejcon">' +
'<span class="iqxin-additem iqxin-set-active">+</span>' +
'</div>' +
"";
// this.boxClose("#newSearchListBox");
this.addItemBoxRemove("#newSearchListBox");
var btnEle = document.querySelector("#btnEle");
btnEle.parentNode.insertBefore(odiv, btnEle);
},
boxClose: function (ele) {
var odiv = document.querySelector(ele);
if (odiv) {
odiv.parentNode.removeChild(odiv);
}
},
// 界面 框:修改框
addEditBox: function (e) {
console.log(e);
this.addItemBoxRemove();
var target = e.target.parentNode.firstChild;
var otitle = target.dataset.iqxintitle;
var olink = target.dataset.iqxinlink;
var oicon = target.dataset.iqxinimg;
var otarget = target.dataset.iqxintarget;
var odisabled = target.dataset.iqxindisabled;
let oGBK = target.dataset.iqxingbk;
this.editTemp = target;
console.log(oicon);
var strblank;
if (otarget) {
strblank = '<option value="default">新标签页打开</option><option value="newtab">当前页打开</option> ';
} else {
strblank = '<option value="default">新标签页打开</option><option value="newtab" selected="selected">当前页打开</option>';
}
var strGBK = "";
if (oGBK) {
strGBK = "checked='checked'";
}
var newDiv = document.createElement("div");
newDiv.id = "newSearchBox";
// 从鼠标点击所在的项目展开菜单(2021-03-16,从上线至今,动画一直有卡顿现象)
// newDiv.style.cssText = "top:"+(e.screenY-120) +"px;left:"+(e.screenX-140) +"px;";
newDiv.style.cssText = "top:43%;opacity:0.1;";
var innerHTML = `
<span>标      题 : </span><input id="iqxin-newTitle" placeholder="必填" onfocus="this.select()" value="${otitle}" /> <br/><br/>
<span>链      接 : </span><input id="iqxin-newLink" placeholder="必填" onfocus="this.select()" value="${olink}" /> <br/><br/>
<span>图      标 : </span><input id="iqxin-newIcon" placeholder="选填,留空则自动获取" onfocus="this.select()" value="${oicon}" /> <br/><br/>
<span>打开方式 :
<select id="iqxin-newTarget" style="border-radius: 4px;border: none;padding: 2px 0 2px 2px">
${strblank}
<select>
</span>
<br/><br/>
<span style=""><label>GBK编码:<input type="checkbox" name="" id="iqxin-newGBK" ${strGBK} style="vertical-align:middle;"></label></span>
<button id="editItemBoxEnter" class="editItemBoxEnter addItemBoxBtn iqxin-enterBtn">确定</button>     
<button id="addItemBoxCancel" class="addItemBoxCancel addItemBoxBtn iqxin-closeBtn">取消</button>
`
newDiv.innerHTML = innerHTML;
this.ele.appendChild(newDiv);
setTimeout(function () { newDiv.style.cssText = ""; }, 10);
document.querySelector("#iqxin-newTitle").select();
},
addEditBoxEnger: function () {
var otitle, olink, oimg, oblank, ogbk;
otitle = document.querySelector("#iqxin-newTitle").value;
olink = document.querySelector("#iqxin-newLink").value;
oimg = document.querySelector("#iqxin-newIcon").value;
oblank = document.querySelector("#iqxin-newTarget").selectedIndex;
ogbk = document.querySelector("#iqxin-newGBK").checked;
this.editTemp.dataset.iqxintitle = otitle;
this.editTemp.lastChild.innerText = otitle; //文本节点
this.editTemp.dataset.iqxinlink = olink;
this.editTemp.dataset.iqxinimg = oimg;
this.editTemp.firstChild.src = oimg;
// 是否新标签页打开
if (oblank) {
this.editTemp.removeAttribute("data-iqxintarget");
} else {
this.editTemp.dataset.iqxintarget = "_blank";
}
// 是否禁用
if (ogbk) {
this.editTemp.dataset.iqxingbk = "true";
} else {
this.editTemp.removeAttribute("data-iqxingbk");
}
// 修改完成,移除添加框
this.addItemBoxRemove();
},
// 标题编辑
addTitleEditBox: function (e) {
this.addItemBoxRemove();
var element = e.target.parentNode.firstChild;
element.classList.remove("iqxin-pointer-events");
var flag = document.querySelector("#titleEdit");
// 存在编辑的标题 && 之前的编辑的节点与点击的节点是同一个节点
if (flag && flag.parentNode == element) {
element.innerHTML = element.firstChild.value ? element.firstChild.value : "空";
element.classList.add("iqxin-pointer-events");
} else {
// 存在编辑的标题,但与点击的不是同一个节点
if (flag) {
flag.parentNode.innerHTML = flag.parentNode.firstChild.value;
}
var oldhtml = element.innerHTML;
var newobj = document.createElement("input");
newobj.id = "titleEdit";
newobj.type = "text";
newobj.value = oldhtml;
// newobj.onblur = function(){
// element.innerHTML = this.value?this.value:oldhtml;
// }
newobj.onkeydown = function (e) {
if ((e.keyCode || e.which) == 13) {
element.innerHTML = this.value ? this.value : oldhtml;
} else if ((e.keyCode || e.which) == 27) {
element.innerHTML = oldhtml;
}
element.classList.add("iqxin-pointer-events");
}
element.innerHTML = "";
element.appendChild(newobj);
newobj.select();
}
},
addTitleEditBoxRemove: function () {
var odiv = document.querySelector("#titleEdit");
if (odiv) {
odiv.parentNode.innerHTML = odiv.value ? odiv.value : "空";
}
},
// 高级菜单,配置文件编辑界面
editCodeBox: function () {
console.log("原始数据: ", getSettingData);
var userSetting = GM_getValue("searchEngineJumpData")
var editbox = document.createElement("div");
// var sData =
editbox.id = "iqxin-editCodeBox";
editbox.style.cssText = "position:fixed;" +
"top:50%;left:50%;" +
"transform:translate(-50%,-50%);" +
"background:#ccc;" +
"border-radius:4px;" +
"padding:10px 20px;";
var innerH = " " +
"<p><span style='color:red;font-size:1.2em;'>! ! !</span></br>" +
"此处有更多的设置选项,自由度更高,</br>" +
"但设置错误会导致脚本无法运行" +
"</p>" +
"<textarea wrap='off' cols='45' rows='20' style='overflow:auto;border-radius:4px;'>" + JSON.stringify(userSetting, false, 4) + "</textarea>" +
"<br>" +
"<button id='xin-reset'>清空设置</button> " +
"<button id='xin-copyCode'>复制</button> " +
"<button id='codeboxclose' class='iqxin-closeBtn'>关闭</button> " +
"<button id='xin-codeboxsave' class='iqxin-enterBtn'>保存</button>" +
"";
// console.log(JSON.stringify(getSettingData,4));
// console.log(JSON.stringify(getSettingData,null,4));
editbox.innerHTML = innerH;
this.ele.appendChild(editbox);
},
editCodeBoxSave: function () {
var codevalue = document.querySelector("#iqxin-editCodeBox textarea").value;
if (codevalue) {
// console.log(JSON.parse(codevalue));
GM_setValue("searchEngineJumpData", JSON.parse(codevalue));
// console.log(GM_getValue("searchEngineJumpData"));
// 刷新页面
setTimeout(function () {
window.location.reload();
}, 300);
} else {
// alert("输入为空");
this.reset();
}
},
editCodeBoxClose: function () {
var box = document.querySelector("#iqxin-editCodeBox");
if (box) {
box.parentNode.removeChild(box);
}
},
// 导入窗口
addImportingBox: function () {
var odiv = document.querySelector("#importingBox");
if (odiv) {
this.boxClose("#importingBox");
return;
}
var newDiv = document.createElement("div");
newDiv.id = "importingBox";
var a = "<p>更加细分的搜索列表, 列表之间会有所重合</p>" +
"<ul>";
for (let i = 0; i < engineList_plus.length; i++) {
// if(engineList_plus.status!=3){continue};
console.log(engineList_plus[i]);
// 包含网站名称
var includeWeb = "";
for (let j = 0; j < engineList_plus[i].engineList.length; j++) {
if (j != 0) {
includeWeb += " | " + engineList_plus[i].engineList[j].name;
} else {
includeWeb += engineList_plus[i].engineList[j].name;
}
}
a += "<li>" +
"<span class='xin-importing-item' xin-importing-id='" + i + "' title='" + (engineList_plus[i].message ? engineList_plus[i].message : engineList_plus[i].engineDetails[0]) + "'>" + (engineList_plus[i].name ? engineList_plus[i].name : engineList_plus[i].engineDetails[0]) + " : </span>" +
"<p title='" + includeWeb + "'>" + includeWeb + "</p>"
"</li>";
}
a += "</ul>";
newDiv.innerHTML = a;
this.ele.appendChild(newDiv);
},
addImportingEnger: function (e) {
// console.log(e);
// console.log("第几个: ",e.target.getAttribute("xin-importing-id"));
var engineListID = e.target.getAttribute("xin-importing-id");
var engineList_temp = engineList_plus[engineListID];
var elist = engineList_temp.engineList;
var name = engineList_temp.engineDetails[0];
var innerName = engineList_temp.engineDetails[1];
var odiv = document.createElement("div");
odiv.id = innerName;
odiv.className = "iqxin-items";
var innerHTML = "" +
'<div class="sejtitle" data-iqxintitle="' + innerName + '" data-xin="99">' +
'<span class="iqxin-pointer-events">' + name + '</span>' +
'<span class="iqxin-title-edit" title="编辑 Edit">' +
'<img class="sej-engine-icon" src="' + icon.edit + '">' +
'</span> ' +
'<span class="iqxin-set-title-del iqxin-set-active" title="删除 Delete">' +
'<img class="sej-engine-icon" src="' + icon.del + '">' +
'</span>' +
'</div>' +
'<div class="sejcon">' +
"";
// 具体列表
for (let i = 0; i < elist.length; i++) {
var a = '<span draggable="true" class="drag">' +
'<span class="sej-engine"' +
' data-iqxinimg="$img$" ' +
' data-iqxintitle="$title$" ' +
' data-iqxinlink="$link$" ' +
' data-iqxintarget="$blank$" ' +
'><img src="$favicon$" class="sej-engine-icon" />$name$</span>' +
'<span class="iqxin-set-edit" title="编辑 Edit">' +
'<img class="sej-engine-icon" src="' + icon.edit + '">' +
'</span> ' +
'<span class="iqxin-set-del iqxin-set-active" title="删除 Delete">' +
'<img class="sej-engine-icon" src="' + icon.del + '">' +
'</span>' +
'</span>';
a = a.replace("$img$", elist[i].favicon)
.replace("$title$", elist[i].name)
.replace("$link$", elist[i].url);
if (elist[i].blank) {
a = a.replace('$blank$', "_blank");
} else {
a = a.replace('data-iqxintarget="$blank$"', '');
};
a = a.replace('$name$', elist[i].name)
.replace('$favicon$', elist[i].favicon);
innerHTML += a;
}
innerHTML += "" +
'<span class="iqxin-additem iqxin-set-active">+</span>' +
'</div>' +
"";
odiv.innerHTML = innerHTML;
this.addItemBoxRemove("#importingBox");
var btnEle = document.querySelector("#btnEle");
btnEle.parentNode.insertBefore(odiv, btnEle);
},
// “设置按钮” 透明度
setBtnOpacityFun: function () {
if (~window.navigator.userAgent.indexOf("Chrome")) {
var odom = document.querySelector("#setBtnOpacityRange");
var odomV = odom.value;
// odom.style.backgroundSize = odom.value*100 +"% 100%";
console.log(odomV, getSettingData.setBtnOpacity);
if (getSettingData.setBtnOpacity < 0) {
document.querySelector(".iqxin-setBtnOpacityRangeValue").innerHTML = odomV.toString().padEnd(4, "0");
odom.style.background = "-webkit-linear-gradient(left,#3ABDC1,#83e7ea) no-repeat, #fff";
} else {
document.querySelector(".iqxin-setBtnOpacityRangeValue").innerHTML = "禁用";
odom.style.background = "-webkit-linear-gradient(left,#bdbdbd,#c6c7c7) no-repeat, #fff";
}
odom.style.backgroundSize = odom.value * 100 + "% 100%";
getSettingData.setBtnOpacity = -getSettingData.setBtnOpacity;
} else {
// console.log("非chrome");
iqxinShowTip("抱歉,目前只支持chrome类浏览器", 2500);
}
},
// 标题点击 (开关搜索列表)(可以并入到下面的点击事件)
titleClick: function (e) {
var target = e.target;
target.dataset.xin = -parseInt(target.dataset.xin);
target.dataset.xin > 0 ? iqxinShowTip("启用") : iqxinShowTip("禁用");
},
// 点击事件 此处的 if 需要根据实际情况替换成 elseif (switch)
domClick: function (e) {
var targetClass = e.target.className;
var targetid = e.target.id;
debug("点击事件:%o, ID: %o, class: %o, e: %o", e.target, targetid, targetClass, e)
// 删除搜索
if (~e.target.className.indexOf("iqxin-set-del")) {
// console.log(e.target);
e.target.parentNode.parentNode.removeChild(e.target.parentNode);
};
// 删除搜索列表
if (~e.target.className.indexOf("iqxin-set-title-del")) {
// console.log(e.target, e.target.parentNode.parentNode);
e.target.parentNode.parentNode.parentNode.removeChild(e.target.parentNode.parentNode);
};
if (~e.target.className.indexOf("iqxin-additem")) {
this.parentNode = e.target.parentNode;
this.addItemBox();
};
if (e.target.className === "sej-engine") {
e.target.dataset.iqxindisabled = e.target.dataset.iqxindisabled ? "" : "true";
e.target.dataset.iqxindisabled ? iqxinShowTip("禁用") : iqxinShowTip("启用");
};
if (~targetClass.indexOf("addItemBoxCancel")) {
this.addItemBoxRemove();
};
// 添加新的搜索 确定
if (~targetClass.indexOf("addItemBoxEnter")) {
this.addItemEnger();
};
// 添加新的搜索列表 确定
if (targetid === "nSearchList") {
debug("添加新的搜索列表");
this.addSearchListBox();
};
if (targetid === "addSearchListBoxEnter") {
debug("向网页添加元素");
this.addSearchListEnger();
};
if (targetid === "addSearchListBoxCancel") {
debug("移除盒子");
// this.boxClose("#newSearchListBox");
this.addItemBoxRemove("#newSearchListBox");
};
// 修改搜索 确定
if (~targetClass.indexOf("editItemBoxEnter")) {
this.addEditBoxEnger();
};
// 编辑框
if (~e.target.className.indexOf("iqxin-set-edit")) {
this.addEditBox(e);
}
// 标题编辑框
if (~targetClass.indexOf("iqxin-title-edit")) {
e.stopPropagation();
this.addTitleEditBox(e);
}
if (~targetClass.indexOf("sejtitle")) {
this.titleClick(e);
}
// codebox 源代码编辑框
if (targetid === "codeboxclose") {
this.editCodeBoxClose();
} else if (targetid === "xin-reset") {
this.reset();
} else if (targetid === "xin-codeboxsave") {
this.editCodeBoxSave();
} else if (targetid === "xin-copyCode") {
GM_setClipboard(JSON.stringify(getSettingData, false, 4));
iqxinShowTip("复制成功");
}
// 点击更多菜单
if (targetid === "moreSet") {
document.querySelector("#btnEle2").classList.toggle("btnEle2active");
// iqxin-btn-active
e.target.classList.toggle("iqxin-btn-active");
}
// 点击导入菜单
if (targetid === "xin-importing") {
this.addImportingBox();
}
if (targetClass === "xin-importing-item") {
this.addImportingEnger(e);
}
// 关闭"设置菜单按钮"
if (targetClass === "iqxin-setBtnOpacityRangeValue") {
this.setBtnOpacityFun();
}
// 关闭设置菜单
if (targetid === "xin-close") {
this.hide();
}
// 空白地方点击
if (~targetClass.indexOf("iqxin-items") || targetid === "settingLayer" || targetClass === "btnEleLayer") {
this.allBoxClose();
}
},
// 关闭所有次级窗口、菜单
allBoxClose: function () {
this.addItemBoxRemove(); // 新的搜索添加框
this.addDelremove(); // 增加/删除界面
this.editCodeBoxClose(); // code编辑框
this.addTitleEditBoxRemove(); //标题编辑框
this.addItemBoxRemove("#newSearchListBox"); // 添加新的搜索列表
this.boxClose("#iqxin-sortBox"); // 搜索列表排序
this.addItemBoxRemove("#importingBox"); //导入框
document.querySelector("#btnEle2").classList.remove("btnEle2active"); // 更多设置
},
// 窗口位置拖动
setDragNode: function (ele) {
var node = document.querySelector("#dragDom");
node.addEventListener("mousedown", function (event) {
ele.style.transition = "null";
// offsetLeft 距离 body 的位置, 得到的 dis 即鼠标到窗口左上角的位置
var disX = event.clientX - ele.offsetLeft;
var disY = event.clientY - ele.offsetTop;
var move = function (event) {
//鼠标的位置减去到左上角的位置 即窗口的位置
// console.log(event.clientX - disX,event.clientY - disY)
ele.style.left = event.clientX - disX + "px";
ele.style.top = event.clientY - disY + "px";
};
document.addEventListener("mousemove", move);
document.addEventListener("mouseup", function () {
ele.style.transition = "0.5s";
document.removeEventListener("mousemove", move);
})
});
},
// 拖动
domdragstart: function (e) {
if (~this.className.indexOf("sejtitle")) {
dragEl = this.parentNode;
} else {
dragEl = this;
}
dragData = dragEl.innerHTML;
e.dataTransfer.effectAllowed = "move";
e.dataTransfer.setData("text/html", dragEl.innerHTML);
},
domdragenter: function (e) {
var target = e.target;
var targetClass = target.className;
if (~targetClass.indexOf("sejtitle")) {
target = target.parentNode;
}
target.classList.add('drop-over');
},
domdragover: function (e) {
if (e.preventDefault) {
e.preventDefault();
}
e.dataTransfer.dropEffect = 'move';
return false;
},
domdragleave: function (e) {
var target = e.target;
var targetClass = target.className;
if (~targetClass.indexOf("sejtitle")) {
target = target.parentNode;
}
target.classList.remove('drop-over');
},
domdrop: function (e) {
debug("拖拽结束")
// e.target === this
var _this = e.target;
var that = _this.parentNode;
var pparentNode = that.parentNode;
// 防止跨区域移动
SEJsetting.prototype.domdropend();
if (dragEl.className != that.className) {
console.log("移动对象 之前,现在: ", dragEl.className);
console.log(that.className);
return;
}
// Sortable.js https://github.com/RubaXa/Sortable
var targetRect = _this.getBoundingClientRect(); //
var width = targetRect.right - targetRect.left; //目标节点的宽
var height = targetRect.bottom - targetRect.top; //目标节点的高
var domPosition = null;
if (~_this.className.indexOf("sejtitle")) {
debug(e.clientX, targetRect.left, height, e.clientX - targetRect.left, (e.clientX - targetRect.left) / height)
if ((e.clientX - targetRect.left) / width > 0.5) {
debug("右");
domPosition = true;
} else {
debug("左");
domPosition = false;
}
} else {
if ((e.clientY - targetRect.top) / height > 0.5) {
debug("下");
domPosition = true;
} else {
debug("上");
domPosition = false;
}
}
dragEl.style.transformOrigin = "top center";
dragEl.style.animation = "sejopen 0.3s";
if (domPosition) {
if (pparentNode.lastChild == that) {
pparentNode.insertBefore(dragEl, that);
} else {
pparentNode.insertBefore(dragEl, that.nextElementSibling)
}
} else {
that.parentNode.insertBefore(dragEl, that);
}
// 重新绑定拖拽事件
SEJsetting.prototype.dragEvent();
return false;
},
domdropend: function () {
var dom = document.querySelector(".drop-over");
if (dom) {
dom.classList.remove("drop-over")
}
},
// 判断是否能连接至google
isOnline: function () {
console.log("this.online", this.online);
if (this.online) return;
var that = this;
var myImage = new Image;
myImage.src = 'https://www.google.com/s2/favicons?domain=www.baidu.com&' + Math.random();
setTimeout(function () {
// console.log("取消加载");
console.log(myImage.width);
if (myImage.width) {
that.online = true;
} else {
myImage.src = undefined;
};
}, 2000);
},
// 重新加载工具
reloadSet: function () {
var elems = document.querySelectorAll('#sej-container, #settingLayerMask, sejspan.sej-drop-list');
if (!elems) return;
console.log("elems: " + elems);
// return;
[].forEach.call(elems, function (elem) {
elem.parentNode.removeChild(elem);
});
iqxinstart();
iqxinShowTip("保存成功");
},
// 设置按钮透明度设置
rangeChange: function (bool) {
var odom = document.querySelector("#setBtnOpacityRange");
if (getSettingData.setBtnOpacity < 0) {
odom.style.background = "-webkit-linear-gradient(left,#bdbdbd,#c6c7c7) no-repeat, #fff";
odom.style.backgroundSize = odom.value * 100 + "% 100%";
document.querySelector(".iqxin-setBtnOpacityRangeValue").innerHTML = "禁用";
getSettingData.setBtnOpacity = -odom.value;
} else {
odom.style.background = "-webkit-linear-gradient(left,#3ABDC1,#83e7ea) no-repeat, #fff";
odom.style.backgroundSize = odom.value * 100 + "% 100%";
let value = odom.value;
let valueStr = "";
if (value == 0) {
valueStr = "0.00";
} else if (value == 1) {
valueStr = "1.00";
} else {
valueStr = odom.value.toString().padEnd(4, "0");
}
document.querySelector(".iqxin-setBtnOpacityRangeValue").innerHTML = valueStr;
getSettingData.setBtnOpacity = odom.value;
}
},
// 窗口大小改变
windowResize: function () {
var eleStyle = window.getComputedStyle(this.ele, null);
var w = parseInt(eleStyle.width);
var h = parseInt(eleStyle.height) + 54;
var ww = document.documentElement.clientWidth;
var wh = document.documentElement.clientHeight;
var maskStyle = this.mask.style;
if (w >= ww) {
maskStyle.justifyContent = "stretch";
} else {
maskStyle.justifyContent = "center";
}
if (h >= wh) {
maskStyle.alignItems = "stretch";
} else {
maskStyle.alignItems = "center";
}
},
saveData: function () {
//
this.addTitleEditBoxRemove(); //标题栏处于编辑状态
var obj = {};
var parentdiv = document.querySelectorAll("#settingLayer .iqxin-items");
for (let i = 0; i < parentdiv.length; i++) {
var data = parentdiv[i].querySelectorAll(".sej-engine");
var id = parentdiv[i].id;
obj[id] = [];
for (let ii = 0; ii < data.length; ii++) {
if (data[ii].dataset.xin < 0) {
var ij = -ii;
} else {
ij = ii;
}
obj[id][ij] = {};
obj[id][ij].favicon = data[ii].dataset.iqxinimg;
obj[id][ij].name = data[ii].dataset.iqxintitle;
obj[id][ij].url = data[ii].dataset.iqxinlink;
if (data[ii].dataset.iqxintarget) {
obj[id][ij].blank = data[ii].dataset.iqxintarget;
};
if (data[ii].dataset.iqxindisabled) {
obj[id][ij].disable = data[ii].dataset.iqxindisabled;
};
if (data[ii].dataset.iqxingbk) {
obj[id][ij].gbk = data[ii].dataset.iqxingbk;
};
}
}
// 分类名称
var engineDetails = [];
// 分类排序
var odetails = document.querySelectorAll(".sejtitle");
var odetailsLength = odetails.length;
for (let i = 0; i < odetailsLength; i++) {
debug(odetails[i]);
engineDetails[i] = [];
engineDetails[i][0] = odetails[i].firstChild.innerHTML;
engineDetails[i][1] = odetails[i].dataset.iqxintitle;
engineDetails[i][2] = odetails[i].dataset.xin >= 0 ? true : false;
}
// 新标签页全局设置
var onewtab = document.querySelector("#iqxin-globalNewtab").selectedIndex;
var foldlist = document.querySelector("#iqxin-foldlist").checked;
// 以防不测,重新获取本地配置文件
var getData = GM_getValue("searchEngineJumpData");
getData.newtab = onewtab;
getData.foldlist = foldlist;
getData.setBtnOpacity = getSettingData.setBtnOpacity;
// getData.debug = document.querySelector("#iqxin-debug").checked;
getData.center = document.querySelector("#iqxin-center").selectedIndex;
getData.fixedTop = document.querySelector("#iqxin-fixedTop").checked;
getData.allOpen = document.querySelector("#iqxin-allOpen-item").checked;
getData.fixedTopUpward = document.querySelector("#iqxin-fixedTopUpward-item").checked;
getData.transtion = document.querySelector("#iqxin-transtion").checked;
getData.HideTheSameLink = document.querySelector("#iqxin-HideTheSameLink").checked;
getData.selectSearch = document.querySelector("#iqxin-selectSearch").checked;
getData.engineDetails = engineDetails;
getData.engineList = obj;
debug('将要保存的数据:', getData);
GM_setValue("searchEngineJumpData", getData);
},
// 此处的样式主要是设置界面
addGlobalStyle: function () {
var head, style;
var css =
"#settingLayerMask{" +
"display: none;" +
"justify-content: center;" +
"align-items: center;" +
"position: fixed;" +
"top:0; right:0; bottom:0; left:0;" +
"background-color: rgba(0,0,0,.3);" +
"backdrop-filter: blur(10px);" +
"z-index: 200000000;" +
"overflow: auto;" +
"font-family: arial,sans-serif;" +
"min-height: 100%;" +
"font-size:16px;" +
"transition:0.3s;" +
"opacity:0;" +
"user-select: none;" +
"-moz-user-select: none;" +
"padding-bottom: 80px;" +
"box-sizing: border-box;" +
"color: var(--font-color-qxin);" +
"}" +
"#settingLayer{" +
"display: flex;" +
"flex-wrap: wrap;" +
"padding: 20px 20px 50px 20px;" +
"margin: 2% 25px 50px 5px;" +
"background-color: var(--background-setting-qxin);" +
"border-radius: 4px;" +
"position: absolute;" +
"min-width: 700px;" +
"max-width: 94%;" +
"transition:0.5s;" +
"}" +
".iqxin-items{" +
"min-width:5em;" +
"margin: 0 5px 0px;" +
"}" +
"#settingLayer .drag{" +
"display: block;" +
"position: relative;" +
"}" +
"#settingLayer .sej-engine{" +
"display: inline-block;" +
"width: 100%;" +
"box-sizing: border-box;" +
"}" +
".iqxin-pointer-events," +
".sej-engine-icon," +
"#settingLayer .sej-engine *{" +
"pointer-events:none;" +
"}" +
".sejtitle{" +
"text-align: center;" +
"padding: 2px 0;" +
"cursor: pointer;" +
"position: relative;" +
"}" +
"#settingLayerMask [data-xin]{" +
"margin:4px 0;" +
"line-height:1.7;" +
"border-radius:4px;" +
"}" +
"#settingLayerMask .iqxin-set-edit," +
"#settingLayerMask .iqxin-set-del{" +
"border-radius:4px;" +
"line-height: 1em;" +
"}" +
".sejcon [data-xin]{" +
"cursor: pointer;" +
"}" +
"#settingLayerMask [data-iqxindisabled='true']," +
"[data-xin^='-']{" +
"background-color: var(--background-avtive-color-qxin);" +
"text-decoration: line-through;" +
"text-decoration-color:red;" +
"border-radius:2px;" +
"transition:.3s;" +
"}" +
".sejtitle:not([data-xin^='-']):hover{" +
"background:var(--background-active-enable-qxin);" +
"}" +
"#settingLayerMask .sej-engine:hover{" +
"background-color: var(--background-active-enable-qxin);" +
"}" +
"#settingLayerMask [data-iqxindisabled='true']:hover," +
"[data-xin^='-']:hover{" +
"background-color: var(--background-active-disable-qxin);" +
"}" +
"#settingLayerMask label{" +
"cursor:pointer;" +
"}" +
"#settingLayerMask .sej-engine-icon{" +
"vertical-align:middle;" +
"}" +
"#btnEle2," +
"#btnEle{" +
"position:absolute;" +
"width:100%;" +
"bottom: 0px;" +
"right: 0;" +
"background: var(--background-setting-qxin);" +
"border-radius: 4px;" +
"}" +
"#btnEle2 span," +
"#btnEle span{" +
"display: inline-block;" +
"background: var(--background-btn-qxin);" +
"border: 1px solid #3abdc1;" +
"margin: 12px auto 10px;" +
"color: #3abdc1;" +
"padding: 5px 10px;" +
"border-radius: 4px;" +
"cursor: pointer;" +
"outline: none;" +
"transition: 0.3s;" +
"}" +
"#btnEle a{" +
"color: #999;" +
"text-decoration: none;" +
"font-family: auto;" +
"}" +
"#btnEle a:hover{" +
"text-decoration: underline;" +
"color: #ef8957;" +
"}" +
"#btnEle2 span.feedback:hover," +
"#btnEle span.feedback:hover{" +
"border-color:#ef8957;" +
"}" +
"#btnEle2 span:not(.feedback):hover," +
"#btnEle span:not(.feedback):hover{" +
"background:#3ACBDD;" +
"color:#fff;" +
"}" +
"#btnEle .feedback{" +
"border-color: #aaa;" +
"}" +
"#btnEle2>div," +
"#btnEle>div{" +
"width: 100%;" +
"display:flex;" +
"justify-content: space-around;" +
"background: var(--background-btn-qxin);" +
"border-radius: 4px;" +
"}" +
"#btnEle2{" +
"visibility:hidden;" +
"opacity:0;" +
"transform:translate(0,40px);" +
"transition : 0.3s;" +
"}" +
"#btnEle2.btnEle2active{" +
"visibility:visible;" +
"opacity:1;" +
// "transform:translate(0,108px);" // 两行的情况下
"transform:translate(0,53px);" +
"}" +
"#settingLayerMask input[type=checkbox]{" +
"width: 12px;" +
"height: 12px;" +
"display: inline-block;" +
"text-align: center;" +
"vertical-align: middle;" +
"line-height: 10px!important;" +
"margin: 0 5px 5px 5px!important;" +
"position: relative;" +
"}" +
"#settingLayerMask input[type=checkbox]:before{" +
"content: '';" +
"position: absolute;" +
"top: 0;" +
"left: 0;" +
"background: #fff;" +
"width: 100%;" +
"height: 100%;" +
"border: 1px solid #d9d9d9;" +
"}" +
"#settingLayerMask input[type=checkbox]:checked:after{" +
'content: "✔";' +
"background-color: #63d4d8;" +
"position: absolute;" +
"top: 0;" +
"left: 0;" +
"width: 12px;" +
"height: 12px;" +
"border: 1px solid #63d4d8;" +
"color: #fff;" +
"font-size: 10px;" +
"}" +
".drop-over{" +
"opacity: 0.6;" +
"}" +
".iqxin-title-edit," +
".iqxin-set-edit," +
".iqxin-set-title-del," +
".iqxin-set-del {" +
"visibility: hidden;" +
"opacity:0;" +
"position: absolute;" +
"background: rgba(207, 249, 255, 0.86);" +
"color: red;" +
"top: 50%;" +
"transform: translate(0,-50%);" +
"right: 0;" +
"padding: 3px 3px 6px 6px;" +
"border-radius: 2px;" +
"cursor: pointer;" +
"transition: .3s;" +
"}" +
".iqxin-set-title-del.iqxin-set-active {" +
"background: #fff;" +
"border-radius: 50% 0 0 50%;" +
"}" +
".iqxin-title-edit{" +
"padding: 0px 3px 6px 6px;" +
"}" +
"span.iqxin-additem {" +
"display: inline-block;" +
"text-align: center;" +
"width: 100%;" +
"margin: 10px 0;" +
"border: 1px dotted red;" +
"color: red;" +
"cursor: pointer;" +
"visibility:hidden;" +
"opacity:0;" +
"transition:0.3s;" +
"transform:scale(0);" +
"}" +
"span.iqxin-additem.iqxin-set-active {" +
"visibility:visible;" +
"opacity:1;" +
"margin:10px 0;" +
"transform:scale(1);" +
"}" +
"#settingLayer .sejtitle:hover .iqxin-title-edit," +
"#settingLayer .sejcon>span:hover .iqxin-set-edit{" +
"visibility:visible;" +
"opacity:0.8;" +
"}" +
"#nSearchList.iqxin-set-active," +
".iqxin-set-edit.iqxin-set-active," +
".iqxin-set-title-del.iqxin-set-active," +
".iqxin-set-del.iqxin-set-active {" +
"visibility:visible !important;" +
"opacity:1 !important;" +
"}" +
"#btnEle span.iqxin-btn-active{" +
"color:red;" +
"border-color:red;" +
"}" +
"#newSearchListBox," +
"#newSearchBox{" +
"transition:0.3s;" +
"transform : translateY(0%);" +
"opacity: 1;" +
"position:fixed;" +
"z-index:200000100;" +
"top:50%;" +
"left:50%;" +
"padding:22px;" +
"background:rgb(29, 29, 29);" +
"border-radius:4px;" +
"color: #e8e8e8;" +
"margin: -149px -117px;" +
"}" +
"#newSearchListBox input," +
"#newSearchBox input{" +
"border: none;" +
"padding: 4px 0 4px 5px;" +
"border-radius: 4px;" +
"outline: none;" +
"}" +
"#newSearchListBox input:focus," +
"#newSearchBox input:focus {" +
"background: #f1d2d2;" +
"transition: 0.5s;" +
"}" +
".addItemBoxBtn{" +
"cursor: pointer;" +
"background: #fff;" +
"border: none;" +
"border-radius: 4px;" +
"padding: 4px 10px;" +
"color: #333;" +
"transition:0.3s;" +
"}" +
"#xin-centerDisplay select," +
"#xin-newtab select{" +
"height:auto;" +
"border: none;" +
"outline: none;" +
"color: #3ABDC1;" +
"font-size: 1em;" +
"font-family: arial,sans-serif;" +
"appearance: none;" +
"-moz-appearance: none;" +
"-webkit-appearance: none;" +
"padding: 0px 5px;" +
"cursor: pointer;" +
"text-decoration: underline;" +
"background: var(--background-btn-qxin);" +
"}" +
"#titleEdit{" +
"width:6em;" +
"}" +
// 按钮效果 : 确定 取消按钮
".iqxin-closeBtn," +
".iqxin-enterBtn{" +
"box-sizing: border-box;" +
"}" +
".iqxin-closeBtn:hover{" +
"background: #ff6565;" +
"border-color: #ff6565;" +
"color: #fff;" +
"}" +
".iqxin-enterBtn:hover{" +
"background: #84bb84;" +
"border-color: #84bb84;" +
"color: #fff;" +
"}" +
"#iqxin-editCodeBox button{" +
"cursor:pointer;" +
"}" +
// 关闭按钮
"#xin-close{" +
"background:white;" +
"color:#3ABDC1;" +
"line-height:20px;" +
"text-align:center;" +
"height:20px;" +
"width:20px;" +
"text-align:center;" +
"font-size:20px;" +
"padding:10px;" +
"border: 3px solid #3ABDC1;" +
"border-radius: 50%;" +
"transition: .5s;" +
"top: -20px;" +
"right:-20px;" +
"position: absolute;" +
"box-sizing: unset;" +
"}" +
"#xin-close::before{" +
"content:'\\2716';" +
"margin:-10px;" +
"}" +
"#xin-close:hover{" +
"background: indianred;" +
"border-color: indianred;" +
"color: #fff;" +
"}" +
// type[range] 效果
"input[type=range] {" +
"outline: none;" +
"-webkit-appearance: none;" +
"background:-webkit-linear-gradient(left,#3ABDC1,#83e7ea) no-repeat, #fff;" +
"border-radius: 10px; /*这个属性设置使填充进度条时的图形为圆角*/" +
"}" +
"input[type=range]::-webkit-slider-thumb {" +
"-webkit-appearance: none;" +
"} " +
"input[type=range]::-webkit-slider-runnable-track {" +
"height: 10px;" +
"border-radius: 10px; /*将轨道设为圆角的*/" +
"box-shadow: 0 1px 1px #def3f8, inset 0 .125em .125em #0d1112; /*轨道内置阴影效果*/" +
"}" +
"input[type=range]::-webkit-slider-thumb {" +
"-webkit-appearance: none;" +
"height: 18px;" +
"width: 18px;" +
"margin-top: -5px; /*使滑块超出轨道部分的偏移量相等*/" +
"background: #fff; " +
"border-radius: 50%; /*外观设置为圆形*/" +
"border: solid 0.125em rgba(205, 224, 230, 0.5); /*设置边框*/" +
"box-shadow: 0 .125em .125em #3b4547; /*添加底部阴影*/" +
"}" +
// 导入
"#importingBox{" +
"position:fixed;" +
"width:350px;" +
"top:50%;" +
"left:50%;" +
"transform:translate(-50%,-50%);" +
"padding: 15px 30px;" +
"border-radius: 4px;" +
"background:#1D1D1D;" +
"color:#fff;" +
"}" +
"#importingBox li{" +
"margin:5px;" +
"border-bottom:1px solid #3ACBDD;" +
"}" +
"#importingBox li p{" +
"white-space: nowrap;" +
"overflow: hidden;" +
"text-overflow: ellipsis;" +
"margin-top:0;" +
"margin-bottom:0;" +
"}" +
".xin-importing-item{" +
"cursor:pointer;" +
"}" +
"";
head = document.getElementsByTagName('head')[0];
style = document.createElement('style');
style.type = 'text/css';
style.innerHTML = css;
head.appendChild(style);
// 关闭设置菜单中的所有动画效果
if (!getSettingData.transtion) {
GM_addStyle("#settingLayer," +
"#btnEle span," +
"#btnEle2," +
".iqxin-set-del," +
"span.iqxin-additem," +
"#newSearchBox," +
".addItemBoxBtn," +
"#xin-close," +
"#settingLayerMask{" +
"transition:none;" +
"}" +
"#settingLayerMask{" +
"backdrop-filter:none;" +
// "background-color: rgba(0,0,0,.7);" +
"}" +
"");
}
}
};
// 增加设置按钮
if (getSettingData.setBtnOpacity >= 0) {
var setBtn = document.createElement("span");
setBtn.id = "setBtn";
GM_addStyle("#setBtn{" +
"opacity:" + getSettingData.setBtnOpacity + ";" +
"transition:0.5s;" +
"}" +
"span#setBtn:hover{" +
"opacity:1;" +
"}" +
"");
setBtn.innerHTML = `<img style='margin:0 0 -3px 6px;width:16px;vertical-align: baseline;display:inline-block;cursor:pointer;' src="data:image/svg+xml,%3Csvg t='1666950165377' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='11048' width='32' height='32'%3E%3Cpath d='M337.333 517.667c77.406 0 141.974 54.967 156.8 127.998l440.534 0.002c17.673 0 32 14.327 32 32 0 17.496-14.042 31.713-31.471 31.995l-0.53 0.005-440.534 0.001C479.307 782.7 414.74 837.667 337.333 837.667S195.36 782.699 180.534 709.668l-99.2-0.001c-17.674 0-32-14.327-32-32 0-17.497 14.041-31.713 31.47-31.996l0.53-0.004 99.2-0.002c14.825-73.03 79.393-127.998 156.8-127.998z m0 64c-53.019 0-96 42.98-96 96 0 53.019 42.981 96 96 96 53.02 0 96-42.981 96-96 0-53.02-42.98-96-96-96z m341.334-405.334c77.406 0 141.974 54.968 156.799 127.999l99.2 0.001c17.674 0 32 14.327 32 32 0 17.497-14.041 31.713-31.47 31.996l-0.53 0.004-99.2 0.003c-14.826 73.03-79.394 127.997-156.8 127.997-77.405 0-141.973-54.967-156.798-127.997l-440.535-0.003c-17.673 0-32-14.327-32-32 0-17.496 14.042-31.713 31.471-31.995l0.53-0.005 440.534-0.001c14.825-73.031 79.393-127.999 156.799-127.999z m0 64c-53.02 0-96 42.981-96 96 0 53.02 42.98 96 96 96 53.019 0 96-42.98 96-96 0-53.019-42.981-96-96-96z' p-id='11049'%3E%3C/path%3E%3C/svg%3E">`
document.querySelector("#sej-container").appendChild(setBtn);
var sejSet = null;
setBtn.addEventListener("click", setBtnStart);
};
// 注册菜单
GM_registerMenuCommand("search jump 搜索跳转设置", setBtnStart);
function setBtnStart() {
if (!document.querySelector("#settingLayerMask")) {
sejSet = new SEJsetting();
var sej_save = document.querySelector("#xin-save");
// var sej_close = document.querySelector("#xin-close");
// var sej_reset = document.querySelector("#xin-reset");
var sej_addDel = document.querySelector("#xin-addDel");
var sej_edit = document.querySelector("#xin-modification");
// sej_save.addEventListener("click",function(){sejSet.saveData();sejSet.hide();if(!getSettingData.debug)window.location.reload();});
sej_save.addEventListener("click", function () { sejSet.saveData(); sejSet.hide(); sejSet.reloadSet(); });
// sej_close.addEventListener("click",function(){sejSet.hide();});
// sej_reset.addEventListener("click",function(){sejSet.reset();sejSet.hide();window.location.reload();});
sej_addDel.addEventListener("click", function (e) { sejSet.addDel(e); });
// sej_edit.addEventListener("click",function(e){sejSet.addEdit(e);});
sej_edit.addEventListener("click", function () { sejSet.editCodeBox(); });
window.addEventListener("resize", sejSet.windowResize.bind(sejSet));
}
sejSet.show();
}
// 获取存储的数据信息
function get_data() {
setData = GM_getValue("searchEngineJumpData");
}
var setData = null;
// get_data();
}
// 消息提示框
// 目前只是为了给用户一个反馈。 - 成功了么 - 嗯,成功了
var iqxinTimerGlobalTip = null
function iqxinShowTip(text, duration) {
console.log("iqxin -- 消息提示框: ", text);
var odom = document.querySelector("#iqixn-global-tip");
if (!odom) {
odom = document.createElement("iqxinDiv");
odom.id = "iqixn-global-tip";
odom.style.cssText = "" +
"opacity: 0;" +
"height: 25px;" +
"line-height: 25px;" +
"letter-spacing: 1px;" +
"font-size: 1em;" +
"color: #fff;" +
"padding: 5px 20px;" +
"border-radius: 5px;" +
"background-color: #666;" +
"position: fixed;" +
"z-index: 200000001;" +
"left: 50%;" +
"bottom: 5%;" +
"transform: translate(-50%);" +
"transition: .4s;";
document.body.appendChild(odom);
}
odom.innerHTML = text;
odom.style.opacity = 1;
duration = duration ? duration : 1500;
//防止持续时间内多次触发提示
if (!iqxinTimerGlobalTip) {
iqxinTimerGlobalTip = setTimeout(function () {
odom.style.opacity = 0;
iqxinTimerGlobalTip = null;
}, duration);
}
}
// 从此处开始执行
var debug;
function reloadDebug(bool) {
debug = bool ? console.info.bind(console) : function () { };
}
if (window.self != window.top) return;
var url = window.location.href;
// var hashList = [
// /^https?:\/\/www\.baidu\.com\/$/i,
// /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/$/i,
// /^https?:\/\/www\.google(?:\.[A-z]{2,3}){1,2}\/[^#]*#(?:&?q=|.+?&q=).+/,
// // /^https?:\/\/searx\.me\//i,
// ];
// 部分网站或内因或外因的原因加载缓慢,所以推迟插入
var delayList = [
/^https?:\/\/google\.infinitynewtab\.com\/\?q/,
/^https?:\/\/www\.zhihu\.com\/search\?/,
/^https?:\/\/www\.iciba\.com\/word\?/,
/^https?:\/\/neeva\.com\/search\?/i,
/^https?:\/\/s\.taobao\.com\/search/,
]
// var hashListTag = hashList.some(function hashUrl(element, index, array){
// return ~url.search(element);
// });
var delayListTag = delayList.some(function hashUrl(element, index, array) {
return ~url.search(element);
});
// if (hashListTag){
// var oldTitle = document.title;
// var newTitle = "";
// var timer = setInterval(function(){
// // console.log("循环中",newTitle,oldTitle);
// newTitle = document.title;
// if (document.querySelector("#appbar") && !document.querySelector("sejspan")){
// // console.log("new");
// iqxinstart();
// } else if (document.querySelector("sejspan")){
// // console.log("已存在");
// clearInterval(timer);
// }else if (oldTitle!=newTitle){
// // console.log("不存在开始插入");
// iqxinstart();
// }
// },1000)
// } else
if (delayListTag) {
setTimeout(function () {
// console.log("延时运行");
var sejSpan = document.querySelector('sejspan');
if (sejSpan) {
return;
} else {
iqxinstart();
}
}, 2000);
} else {
// console.log("普通插入");
iqxinstart();
}
if (true) {
// console.log('iqxin添加标题节点监视器: title');
// 延时添加标题监视器, 应对 youtube
setTimeout(function () {
var watch = document.querySelector('title');
// console.log("titile: ",watch);
// console.log("titile: ",document.title);
new (window.MutationObserver || window.WebKitMutationObserver)(function (mutations) {
console.log('iqxin标题发生了变化', document.title);
var sejSpan = document.querySelector('sejspan')
if (!sejSpan) {
iqxinstart();
} else {
sejSpan.parentNode.removeChild(sejSpan);
iqxinstart();
}
}).observe(watch, { childList: true, subtree: true, characterData: true });
}, 1000)
}
})();