(function(e){function t(t){for(var c,u,o=t[0],s=t[1],i=t[2],b=0,j=[];b, left back slash",230:"GNOME Compose Key",231:"ç",233:"XF86Forward",234:"XF86Back",235:"non-conversion",240:"alphanumeric",242:"hiragana/katakana",243:"half-width/full-width",244:"kanji",251:"unlock trackpad (Chrome/Edge)",255:"toggle touchpad"},ht={class:"settings"},kt={class:"left-menu"},yt=Object(c["n"])(" 基本设置 "),wt=Object(c["n"])(" 全局快捷键 "),Ut={class:"settings-detail"},xt={key:0},Ct={class:"setting-item"},Yt=Object(c["m"])("div",{class:"title"}," 快捷键(需要使用 option/ctrl/shift/command 键修饰) ",-1),_t={class:"settings-item-li"},Nt=Object(c["m"])("div",{class:"label"},"显示/隐藏快捷键",-1),Pt={class:"settings-item-li"},Ht=Object(c["m"])("div",{class:"label"},"插件分离快捷键",-1),St={class:"settings-item-li"},Kt=Object(c["m"])("div",{class:"label"},"返回主界面",-1),Rt={class:"setting-item"},Dt=Object(c["m"])("div",{class:"title"},"通用",-1),zt={class:"settings-item-li"},Ft=Object(c["m"])("div",{class:"label"},"输入框自动粘贴",-1),Qt={class:"settings-item-li"},At=Object(c["m"])("div",{class:"label"},"开机启动",-1),Et={class:"settings-item-li"},Mt=Object(c["m"])("div",{class:"label"},"空格执行",-1),Tt={class:"setting-item"},Lt=Object(c["m"])("div",{class:"title"},"本地搜索启动",-1),Wt={class:"settings-item-li"},It=Object(c["m"])("div",{class:"label"},"搜索启动应用&文件",-1),Jt={key:1},qt=Object(c["m"])("div",null," 按下快捷键,自动搜索对应关键字,当关键字结果完全匹配,且结果唯一时,会直接指向该功能。 ",-1),Gt=Object(c["m"])("h3",{style:{"margin-top":"10px"}},"示例",-1),Vt={class:"feature-container"},Xt={class:"keywords item"},Bt=Object(c["m"])("div",null,"快捷键",-1),Zt=Object(c["m"])("span",null,"先按功能键(Ctrl、Shift、Alt、Option、Command),再按其他普通键。或按 F1-F12 单键 ",-1),$t=["onKeyup"],en={class:"short-cut item"},tn=Object(c["m"])("div",null,"功能关键字",-1),nn={setup:function(e){var t=window.require("electron"),n=t.remote,a=t.ipcRenderer,r=[{title:"快捷键 「 Alt + W」 关键字 「 微信」",desc:"按下Alt + W 直接打开本地微信应用"},{title:"快捷键 「 Alt + Q」 关键字 「 取色」",desc:"按下Alt + Q 直接打开屏幕取色功能"}],u=Object(c["K"])(["normal"]),o=Object(c["K"])({});o.value=n.getGlobal("OP_CONFIG").get();var s=function(e,t){if(e.altKey&&18!==e.keyCode){var n="Option+".concat(gt[e.keyCode].toUpperCase());o.value.perf.shortCut[t]=n}if(e.ctrlKey&&17!==e.keyCode){var c="Ctrl+".concat(gt[e.keyCode].toUpperCase());o.value.config.perf.shortCut[t]=c}if(e.shiftKey&&16!==e.keyCode){var a="Shift+".concat(gt[e.keyCode].toUpperCase());o.value.config.perf.shortCut[t]=a}if(e.metaKey&&93!==e.keyCode){var r="Command+".concat(gt[e.keyCode].toUpperCase());o.value.config.perf.shortCut[t]=r}},i=function(e,t){var n;e.altKey&&18!==e.keyCode&&(n="Alt+".concat(gt[e.keyCode].toUpperCase())),e.ctrlKey&&17!==e.keyCode&&(n="Ctrl+".concat(gt[e.keyCode].toUpperCase())),e.shiftKey&&16!==e.keyCode&&(n="Shift+".concat(gt[e.keyCode].toUpperCase())),e.metaKey&&93!==e.keyCode&&(n="Command+".concat(gt[e.keyCode].toUpperCase())),n&&(o.value.global[t].key=n),e.keyCode>=112&&e.keyCode<=123&&(n=gt[e.keyCode].toUpperCase()),n&&(o.value.global[t].key=n)},l=function(){console.log(o.value),o.value=Object(mt["a"])(Object(mt["a"])({},o.value),{},{global:[].concat(Object(ft["a"])(o.value.global),[{key:"",value:""}])})};return Object(c["W"])(o,(function(){console.log(o.value),a.send("re-register")}),{deep:!0}),function(e,t){var n=Object(c["N"])("a-menu-item"),a=Object(c["N"])("a-menu"),b=Object(c["N"])("a-switch"),j=Object(c["N"])("a-divider"),d=Object(c["N"])("a-list-item-meta"),O=Object(c["N"])("a-list-item"),f=Object(c["N"])("a-list"),m=Object(c["N"])("a-collapse-panel"),v=Object(c["N"])("a-collapse"),p=Object(c["N"])("a-tooltip"),g=Object(c["N"])("a-input");return Object(c["H"])(),Object(c["l"])("div",ht,[Object(c["m"])("div",kt,[Object(c["o"])(a,{selectedKeys:u.value,"onUpdate:selectedKeys":t[0]||(t[0]=function(e){return u.value=e}),mode:"inline"},{default:Object(c["Y"])((function(){return[Object(c["o"])(n,{key:"normal"},{icon:Object(c["Y"])((function(){return[Object(c["o"])(Object(c["U"])(vt["a"]))]})),default:Object(c["Y"])((function(){return[yt]})),_:1}),Object(c["o"])(n,{key:"global"},{icon:Object(c["Y"])((function(){return[Object(c["o"])(Object(c["U"])(pt["a"]))]})),default:Object(c["Y"])((function(){return[wt]})),_:1})]})),_:1},8,["selectedKeys"])]),Object(c["m"])("div",Ut,["normal"===u.value[0]?(Object(c["H"])(),Object(c["l"])("div",xt,[Object(c["m"])("div",Ct,[Yt,Object(c["m"])("div",_t,[Nt,Object(c["m"])("div",{class:"value",tabIndex:"-1",onKeyup:t[1]||(t[1]=function(e){return s(e,"showAndHidden")})},Object(c["Q"])(o.value.perf.shortCut.showAndHidden),33)]),Object(c["m"])("div",Pt,[Ht,Object(c["m"])("div",{class:"value",tabIndex:"-1",onKeyup:t[2]||(t[2]=function(e){return s(e,"separate")})},Object(c["Q"])(o.value.perf.shortCut.separate),33)]),Object(c["m"])("div",St,[Kt,Object(c["m"])("div",{class:"value",tabIndex:"-1",onKeyup:t[3]||(t[3]=function(e){return s(e,"quit")})},Object(c["Q"])(o.value.perf.shortCut.quit),33)])]),Object(c["m"])("div",Rt,[Dt,Object(c["m"])("div",zt,[Ft,Object(c["o"])(b,{checked:o.value.perf.common.autoPast,"onUpdate:checked":t[4]||(t[4]=function(e){return o.value.perf.common.autoPast=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])]),Object(c["m"])("div",Qt,[At,Object(c["o"])(b,{checked:o.value.perf.common.start,"onUpdate:checked":t[5]||(t[5]=function(e){return o.value.perf.common.start=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])]),Object(c["m"])("div",Et,[Mt,Object(c["o"])(b,{checked:o.value.perf.common.space,"onUpdate:checked":t[6]||(t[6]=function(e){return o.value.perf.common.space=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])])]),Object(c["m"])("div",Tt,[Lt,Object(c["m"])("div",Wt,[It,Object(c["o"])(b,{checked:o.value.perf.local.search,"onUpdate:checked":t[7]||(t[7]=function(e){return o.value.perf.local.search=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])])])])):Object(c["k"])("",!0),"global"===u.value[0]?(Object(c["H"])(),Object(c["l"])("div",Jt,[Object(c["o"])(v,null,{default:Object(c["Y"])((function(){return[Object(c["o"])(m,{key:"1",header:"说明及示例"},{default:Object(c["Y"])((function(){return[qt,Gt,Object(c["o"])(j,{style:{margin:"5px 0"}}),Object(c["o"])(f,{"item-layout":"horizontal","data-source":r},{renderItem:Object(c["Y"])((function(e){var t=e.item;return[Object(c["o"])(O,null,{default:Object(c["Y"])((function(){return[Object(c["o"])(d,{description:t.desc},{title:Object(c["Y"])((function(){return[Object(c["m"])("div",null,Object(c["Q"])(t.title),1)]})),_:2},1032,["description"])]})),_:2},1024)]})),_:1})]})),_:1})]})),_:1}),Object(c["m"])("div",Vt,[Object(c["m"])("div",Xt,[Bt,Object(c["o"])(p,{placement:"top",trigger:"click"},{title:Object(c["Y"])((function(){return[Zt]})),default:Object(c["Y"])((function(){return[(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["M"])(o.value.global,(function(e,t){return Object(c["H"])(),Object(c["l"])("div",{key:t,class:"value",tabIndex:"-1",onKeyup:function(e){return i(e,t)}},Object(c["Q"])(e.key),41,$t)})),128))]})),_:1})]),Object(c["m"])("div",en,[tn,(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["M"])(o.value.global,(function(t,n){return Object(c["H"])(),Object(c["j"])(g,{key:n,value:t.value,class:"value",disabled:!t.key,onChange:function(t){return e.changeGlobalValue(n,t.target.value)}},null,8,["value","disabled","onChange"])})),128))])]),Object(c["m"])("div",{onClick:l,class:"add-global"},"+ 新增全局快捷功能")])):Object(c["k"])("",!0)])])}}};n("295a");const cn=nn;var an=cn,rn={class:"dev"},un=Object(c["n"])("安装"),on={setup:function(e){var t=Object(c["K"])(),n=Object(c["J"])({name:void 0}),a={name:{required:!0,message:"Please input name"}},r=function(){t.value.validate().then((function(){o(n.name)}))},u=Object(c["K"])(!1),o=function(){var e=Object(_["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return u.value=!0,e.next=3,window.market.downloadPlugin({name:t,isDev:!0});case 3:z["a"].success("".concat(t,"安装成功!")),u.value=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s={span:4},i={span:14};return function(e,o){var l=Object(c["N"])("a-alert"),b=Object(c["N"])("a-input"),j=Object(c["N"])("a-form-item"),d=Object(c["N"])("a-button"),O=Object(c["N"])("a-form");return Object(c["H"])(),Object(c["l"])("div",rn,[Object(c["o"])(l,{style:{"margin-bottom":"40px"},message:"rubick 插件系统依托于 npm 管理,本地调试需要先在本地插件当前目录执行 npm link",type:"warning"}),Object(c["o"])(O,{ref:function(e,n){n["formRef"]=e,t.value=e},model:Object(c["U"])(n),rules:a,"label-col":s,"wrapper-col":i},{default:Object(c["Y"])((function(){return[Object(c["o"])(j,{label:"插件名称",name:"name"},{default:Object(c["Y"])((function(){return[Object(c["o"])(b,{value:Object(c["U"])(n).name,"onUpdate:value":o[0]||(o[0]=function(e){return Object(c["U"])(n).name=e})},null,8,["value"])]})),_:1}),Object(c["o"])(j,{"wrapper-col":{span:14,offset:4}},{default:Object(c["Y"])((function(){return[Object(c["o"])(d,{loading:u.value,type:"primary",onClick:r},{default:Object(c["Y"])((function(){return[un]})),_:1},8,["loading"])]})),_:1})]})),_:1},8,["model"])])}}};n("d543");const sn=on;var ln=sn,bn=[{path:"/market",name:"market",component:ze},{path:"/installed",name:"installed",component:ot},{path:"/account",name:"account",component:Ot},{path:"/settings",name:"settings",component:an},{path:"/dev",name:"dev",component:ln},{path:"/:catchAll(.*)",name:"market",component:ze}],jn=Object(r["a"])({history:Object(r["b"])(),routes:bn}),dn=jn,On=(n("b64b"),n("e9c4"),function(e,t){var n=!1;return t.some((function(t){return t.name===e.name&&(n=!0),n})),n}),fn=Object(b["a"])({state:{totalPlugins:[],localPlugins:[]},mutations:{commonUpdate:function(e,t){Object.keys(t).forEach((function(n){e[n]=t[n]}))}},actions:{init:function(e){return Object(_["a"])(regeneratorRuntime.mark((function t(){var n,c,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,t.next=3,K.getTotalPlugins();case 3:c=t.sent,a=window.market.getLocalPlugins(),c.forEach((function(e){e.isdwonload=On(e,a),e.isloading=!1})),n("commonUpdate",{localPlugins:a,totalPlugins:c});case 7:case"end":return t.stop()}}),t)})))()},startDownload:function(e,t){var n=e.commit,c=e.state,a=JSON.parse(JSON.stringify(c.totalPlugins));a.forEach((function(e){e.name===t&&(e.isloading=!0)})),n("commonUpdate",{totalPlugins:a})},successDownload:function(e,t){var n=e.commit,c=e.state,a=JSON.parse(JSON.stringify(c.totalPlugins));a.forEach((function(e){e.name===t&&(e.isloading=!1,e.isdwonload=!0)}));var r=window.market.getLocalPlugins();n("commonUpdate",{totalPlugins:a,localPlugins:r})},updateLocalPlugin:function(e){var t=e.commit,n=window.market.getLocalPlugins();t("commonUpdate",{localPlugins:n})}},modules:{}});n("375b");Object(c["i"])(k).use(fn).use(a["a"]).use(dn).mount("#app")},d543:function(e,t,n){"use strict";n("6959")},e100:function(e,t,n){},e489:function(e,t,n){},e833:function(e,t,n){"use strict";n("5324")}}); //# sourceMappingURL=app.9afe693f.js.map