(function(e){function t(t){for(var c,u,s=t[0],o=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),Mt={class:"setting-item"},Et=Object(c["m"])("div",{class:"title"},"本地搜索启动",-1),Tt={class:"settings-item-li"},Lt=Object(c["m"])("div",{class:"label"},"搜索启动应用&文件",-1),Wt={key:1},It=Object(c["m"])("div",null," 按下快捷键,自动搜索对应关键字,当关键字结果完全匹配,且结果唯一时,会直接指向该功能。 ",-1),Jt=Object(c["m"])("h3",{style:{"margin-top":"10px"}},"示例",-1),qt={class:"feature-container"},Gt={class:"keywords item"},Vt=Object(c["m"])("div",null,"快捷键",-1),Xt=Object(c["m"])("span",null,"先按功能键(Ctrl、Shift、Alt、Option、Command),再按其他普通键。或按 F1-F12 单键 ",-1),Bt=["onKeyup"],Zt={class:"short-cut item"},$t=Object(c["m"])("div",null,"功能关键字",-1),en={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"]),s=Object(c["K"])({});s.value=n.getGlobal("OP_CONFIG").get();var o=function(e,t){if(e.altKey&&18!==e.keyCode){var n="Option+".concat(gt[e.keyCode].toUpperCase());s.value.perf.shortCut[t]=n}if(e.ctrlKey&&17!==e.keyCode){var c="Ctrl+".concat(gt[e.keyCode].toUpperCase());s.value.config.perf.shortCut[t]=c}if(e.shiftKey&&16!==e.keyCode){var a="Shift+".concat(gt[e.keyCode].toUpperCase());s.value.config.perf.shortCut[t]=a}if(e.metaKey&&93!==e.keyCode){var r="Command+".concat(gt[e.keyCode].toUpperCase());s.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&&(s.value.global[t].key=n),e.keyCode>=112&&e.keyCode<=123&&(n=gt[e.keyCode].toUpperCase()),n&&(s.value.global[t].key=n)},l=function(){console.log(s.value),s.value=Object(mt["a"])(Object(mt["a"])({},s.value),{},{global:[].concat(Object(ft["a"])(s.value.global),[{key:"",value:""}])})};return Object(c["W"])(s,(function(){console.log(s.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 o(e,"showAndHidden")})},Object(c["Q"])(s.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 o(e,"separate")})},Object(c["Q"])(s.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 o(e,"quit")})},Object(c["Q"])(s.value.perf.shortCut.quit),33)])]),Object(c["m"])("div",Rt,[Dt,Object(c["m"])("div",zt,[Ft,Object(c["o"])(b,{checked:s.value.perf.common.start,"onUpdate:checked":t[4]||(t[4]=function(e){return s.value.perf.common.start=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])]),Object(c["m"])("div",Qt,[At,Object(c["o"])(b,{checked:s.value.perf.common.space,"onUpdate:checked":t[5]||(t[5]=function(e){return s.value.perf.common.space=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])])]),Object(c["m"])("div",Mt,[Et,Object(c["m"])("div",Tt,[Lt,Object(c["o"])(b,{checked:s.value.perf.local.search,"onUpdate:checked":t[6]||(t[6]=function(e){return s.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",Wt,[Object(c["o"])(v,null,{default:Object(c["Y"])((function(){return[Object(c["o"])(m,{key:"1",header:"说明及示例"},{default:Object(c["Y"])((function(){return[It,Jt,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",qt,[Object(c["m"])("div",Gt,[Vt,Object(c["o"])(p,{placement:"top",trigger:"click"},{title:Object(c["Y"])((function(){return[Xt]})),default:Object(c["Y"])((function(){return[(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["M"])(s.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,Bt)})),128))]})),_:1})]),Object(c["m"])("div",Zt,[$t,(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["M"])(s.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("3b9d");const tn=en;var nn=tn,cn={class:"dev"},an=Object(c["n"])("安装"),rn={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(){s(n.name)}))},u=Object(c["K"])(!1),s=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)}}(),o={span:4},i={span:14};return function(e,s){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",cn,[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":o,"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":s[0]||(s[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[an]})),_:1},8,["loading"])]})),_:1})]})),_:1},8,["model"])])}}};n("d543");const un=rn;var sn=un,on=[{path:"/market",name:"market",component:ze},{path:"/installed",name:"installed",component:st},{path:"/account",name:"account",component:Ot},{path:"/settings",name:"settings",component:nn},{path:"/dev",name:"dev",component:sn},{path:"/:catchAll(.*)",name:"market",component:ze}],ln=Object(r["a"])({history:Object(r["b"])(),routes:on}),bn=ln,jn=(n("b64b"),n("e9c4"),function(e,t){var n=!1;return t.some((function(t){return t.name===e.name&&(n=!0),n})),n}),dn=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=jn(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(dn).use(a["a"]).use(bn).mount("#app")},d543:function(e,t,n){"use strict";n("6959")},e100:function(e,t,n){},e489:function(e,t,n){}}); //# sourceMappingURL=app.07c58e42.js.map