(function(e){function t(t){for(var c,o,u=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"},Wt=Object(c["n"])("确定"),xt=Object(c["n"])("恢复默认"),St=Object(c["p"])({setup:function(e){var t,n={register:"https://registry.npm.taobao.org",database:"https://gitee.com/monkeyWang/rubick-database/raw/master",access_token:""};try{var a=window.rubick.db.get("rubick-localhost-config");n=a.data,t=a._rev}catch(wn){}var r=Object(c["M"])(JSON.parse(JSON.stringify(n))),o={register:[{required:!0,trigger:"change"}],database:[{required:!0,trigger:"change"}]},u={labelCol:{span:6},wrapperCol:{span:18}},s=function(){r.value={register:"https://registry.npm.taobao.org",database:"https://gitee.com/monkeyWang/rubick-database/raw/master",access_token:""}},i=function(){var e={_id:"rubick-localhost-config",data:Object(c["T"])(r.value)};t&&(e._rev=t),window.rubick.db.put(e),A["a"].success("设置成功!重启插件市场后生效!")};return function(e,t){var n=Object(c["P"])("a-alert"),a=Object(c["P"])("a-input"),l=Object(c["P"])("a-form-item"),b=Object(c["P"])("a-button"),j=Object(c["P"])("a-form");return Object(c["H"])(),Object(c["l"])(c["b"],null,[Object(c["o"])(n,{message:"把插件发布到公网 npm 如果不符合您的公司安全要求,rubick 支持内网私有源和私有插件库,如果您需要内网部署使用,可以自行配置以下规则。",type:"warning",style:{"margin-bottom":"20px"}}),Object(c["o"])(j,Object(c["w"])({name:"custom-validation",ref:"formRef",model:r.value,rules:o},u),{default:Object(c["ab"])((function(){return[Object(c["o"])(l,{"has-feedback":"",label:"npm 源",name:"register"},{default:Object(c["ab"])((function(){return[Object(c["o"])(a,{placeholder:"https://registry.npm.taobao.org",value:r.value.register,"onUpdate:value":t[0]||(t[0]=function(e){return r.value.register=e})},null,8,["value"])]})),_:1}),Object(c["o"])(l,{"has-feedback":"",label:"database url",name:"database"},{default:Object(c["ab"])((function(){return[Object(c["o"])(a,{placeholder:"https://gitee.com/monkeyWang/rubick-database/raw/master",value:r.value.database,"onUpdate:value":t[1]||(t[1]=function(e){return r.value.database=e})},null,8,["value"])]})),_:1}),Object(c["o"])(l,{"has-feedback":"",label:"access_token",name:"access_token"},{default:Object(c["ab"])((function(){return[Object(c["o"])(a,{placeholder:"内网gitlab仓库必填",value:r.value.access_token,"onUpdate:value":t[2]||(t[2]=function(e){return r.value.access_token=e})},null,8,["value"])]})),_:1}),Object(c["o"])(l,{"wrapper-col":{span:18,offset:6}},{default:Object(c["ab"])((function(){return[Object(c["o"])(b,{onClick:i,type:"primary"},{default:Object(c["ab"])((function(){return[Wt]})),_:1}),Object(c["o"])(b,{style:{"margin-left":"10px"},onClick:s},{default:Object(c["ab"])((function(){return[xt]})),_:1})]})),_:1})]})),_:1},16,["model"])],64)}}});const Rt=St;var Ht=Rt,Ut=function(e){return Object(c["K"])("data-v-7d35649f"),e=e(),Object(c["I"])(),e},Dt={class:"settings"},zt={class:"left-menu"},Mt=Object(c["n"])(" 基本设置 "),Ft=Object(c["n"])(" 全局快捷键 "),Kt=Object(c["n"])(" 内网部署配置 "),Nt={class:"settings-detail"},Et={key:0},At={class:"setting-item"},It=Ut((function(){return Object(c["m"])("div",{class:"title"},"快捷键",-1)})),Lt={class:"settings-item-li"},Tt=Ut((function(){return Object(c["m"])("div",{class:"label"},"显示/隐藏快捷键",-1)})),Jt={class:"setting-item"},qt=Ut((function(){return Object(c["m"])("div",{class:"title"},"通用",-1)})),Gt={class:"settings-item-li"},Vt=Ut((function(){return Object(c["m"])("div",{class:"label"},"输入框自动粘贴",-1)})),Xt={class:"settings-item-li"},Qt=Ut((function(){return Object(c["m"])("div",{class:"label"},"开机启动",-1)})),Bt={class:"settings-item-li"},Yt=Ut((function(){return Object(c["m"])("div",{class:"label"},"空格执行",-1)})),Zt={key:1},$t=Ut((function(){return Object(c["m"])("div",null," 按下快捷键,自动搜索对应关键字,当关键字结果完全匹配,且结果唯一时,会直接指向该功能。 ",-1)})),en=Ut((function(){return Object(c["m"])("h3",{style:{"margin-top":"10px"}},"示例",-1)})),tn={class:"feature-container"},nn={class:"keywords item"},cn=Ut((function(){return Object(c["m"])("div",null,"快捷键",-1)})),an=["onKeyup"],rn={class:"short-cut item"},on=Ut((function(){return Object(c["m"])("div",null,"功能关键字",-1)})),un=Object(c["n"])(" 新增全局快捷功能 "),sn={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 直接打开屏幕取色功能"}],o=Object(c["L"])({shortCut:{},common:{},local:{},global:[]}),u=Object(c["h"])((function(){var e=window.rubick.isMacOs()?"Option、Command":"Alt";return"先按功能键(Ctrl、Shift、".concat(e,"),再按其他普通键。")})),s=Object(c["M"])(["normal"]),i=n.getGlobal("OP_CONFIG").get(),l=i.perf,b=i.global;o.shortCut=l.shortCut,o.common=l.common,o.local=l.local,o.global=b;var j=Ct()((function(){n.getGlobal("OP_CONFIG").set(JSON.parse(JSON.stringify({perf:{shortCut:o.shortCut,common:o.common,local:o.local},global:o.global}))),a.send("re-register")}),2e3);Object(c["Y"])(o,j);var d=function(e,t){if(e.altKey&&18!==e.keyCode){var n="Option+".concat(_t[e.keyCode].toUpperCase());o.shortCut[t]=n}if(e.ctrlKey&&17!==e.keyCode){var c="Ctrl+".concat(_t[e.keyCode].toUpperCase());o.shortCut[t]=c}if(e.shiftKey&&16!==e.keyCode){var a="Shift+".concat(_t[e.keyCode].toUpperCase());o.shortCut[t]=a}if(e.metaKey&&93!==e.keyCode){var r="Command+".concat(_t[e.keyCode].toUpperCase());o.shortCut[t]=r}},O=function(e,t){var n;e.altKey&&18!==e.keyCode&&(n="Alt+".concat(_t[e.keyCode].toUpperCase())),e.ctrlKey&&17!==e.keyCode&&(n="Ctrl+".concat(_t[e.keyCode].toUpperCase())),e.shiftKey&&16!==e.keyCode&&(n="Shift+".concat(_t[e.keyCode].toUpperCase())),e.metaKey&&93!==e.keyCode&&(n="Command+".concat(_t[e.keyCode].toUpperCase())),n&&(o.global[t].key=n),e.keyCode>=112&&e.keyCode<=123&&(n=_t[e.keyCode].toUpperCase()),n&&(o.global[t].key=n)},f=function(e,t){o.global[e].value=t},m=function(e,t){o.global.splice(t,1)},p=function(){o.global.push({key:"",value:""})},v=Object(c["V"])(o),g=v.shortCut,h=v.common,k=(v.local,v.global);return function(e,t){var n=Object(c["P"])("a-menu-item"),a=Object(c["P"])("a-menu"),o=Object(c["P"])("a-tooltip"),i=Object(c["P"])("a-switch"),l=Object(c["P"])("a-divider"),b=Object(c["P"])("a-list-item-meta"),j=Object(c["P"])("a-list-item"),v=Object(c["P"])("a-list"),y=Object(c["P"])("a-collapse-panel"),w=Object(c["P"])("a-collapse"),P=Object(c["P"])("a-input");return Object(c["H"])(),Object(c["l"])("div",Dt,[Object(c["m"])("div",zt,[Object(c["o"])(a,{selectedKeys:s.value,"onUpdate:selectedKeys":t[0]||(t[0]=function(e){return s.value=e}),mode:"inline"},{default:Object(c["ab"])((function(){return[Object(c["o"])(n,{key:"normal"},{icon:Object(c["ab"])((function(){return[Object(c["o"])(Object(c["W"])(ht["a"]))]})),default:Object(c["ab"])((function(){return[Mt]})),_:1}),Object(c["o"])(n,{key:"global"},{icon:Object(c["ab"])((function(){return[Object(c["o"])(Object(c["W"])(kt["a"]))]})),default:Object(c["ab"])((function(){return[Ft]})),_:1}),Object(c["o"])(n,{key:"localhost"},{icon:Object(c["ab"])((function(){return[Object(c["o"])(Object(c["W"])(W["a"]))]})),default:Object(c["ab"])((function(){return[Kt]})),_:1})]})),_:1},8,["selectedKeys"])]),Object(c["m"])("div",Nt,["normal"===s.value[0]?(Object(c["H"])(),Object(c["l"])("div",Et,[Object(c["m"])("div",At,[It,Object(c["m"])("div",Lt,[Tt,Object(c["o"])(o,{placement:"top",trigger:"click"},{title:Object(c["ab"])((function(){return[Object(c["m"])("span",null,Object(c["S"])(Object(c["W"])(u)),1)]})),default:Object(c["ab"])((function(){return[Object(c["m"])("div",{class:"value",tabIndex:"-1",onKeyup:t[1]||(t[1]=function(e){return d(e,"showAndHidden")})},Object(c["S"])(Object(c["W"])(g).showAndHidden),33)]})),_:1})])]),Object(c["m"])("div",Jt,[qt,Object(c["m"])("div",Gt,[Vt,Object(c["o"])(i,{checked:Object(c["W"])(h).autoPast,"onUpdate:checked":t[2]||(t[2]=function(e){return Object(c["W"])(h).autoPast=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])]),Object(c["m"])("div",Xt,[Qt,Object(c["o"])(i,{checked:Object(c["W"])(h).start,"onUpdate:checked":t[3]||(t[3]=function(e){return Object(c["W"])(h).start=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])]),Object(c["m"])("div",Bt,[Yt,Object(c["o"])(i,{checked:Object(c["W"])(h).space,"onUpdate:checked":t[4]||(t[4]=function(e){return Object(c["W"])(h).space=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])])])])):Object(c["k"])("",!0),"global"===s.value[0]?(Object(c["H"])(),Object(c["l"])("div",Zt,[Object(c["o"])(w,null,{default:Object(c["ab"])((function(){return[Object(c["o"])(y,{key:"1",header:"说明及示例"},{default:Object(c["ab"])((function(){return[$t,en,Object(c["o"])(l,{style:{margin:"5px 0"}}),Object(c["o"])(v,{"item-layout":"horizontal","data-source":r},{renderItem:Object(c["ab"])((function(e){var t=e.item;return[Object(c["o"])(j,null,{default:Object(c["ab"])((function(){return[Object(c["o"])(b,{description:t.desc},{title:Object(c["ab"])((function(){return[Object(c["m"])("div",null,Object(c["S"])(t.title),1)]})),_:2},1032,["description"])]})),_:2},1024)]})),_:1})]})),_:1})]})),_:1}),Object(c["m"])("div",tn,[Object(c["m"])("div",nn,[cn,(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["O"])(Object(c["W"])(k),(function(t,n){return Object(c["H"])(),Object(c["j"])(o,{key:n,placement:"top",trigger:"click"},{title:Object(c["ab"])((function(){return[Object(c["m"])("span",null,Object(c["S"])(Object(c["W"])(u))+"或按 F1-F12 单键 ",1)]})),default:Object(c["ab"])((function(){return[Object(c["m"])("div",{class:"value",tabIndex:"2",onKeyup:function(e){return O(e,n)}},[Object(c["n"])(Object(c["S"])(t.key)+" ",1),Object(c["o"])(Object(c["W"])(yt["a"]),{onClick:Object(c["cb"])((function(t){return m(e.e,n)}),["stop"])},null,8,["onClick"])],40,an)]})),_:2},1024)})),128))]),Object(c["m"])("div",rn,[on,(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["O"])(Object(c["W"])(k),(function(e,t){return Object(c["H"])(),Object(c["j"])(P,{key:t,value:e.value,class:"value",allowClear:"",disabled:!e.key,onChange:function(e){return f(t,e.target.value)}},null,8,["value","disabled","onChange"])})),128))])]),Object(c["m"])("div",{onClick:p,class:"add-global"},[Object(c["o"])(Object(c["W"])(wt["a"])),un])])):Object(c["k"])("",!0),"localhost"===s.value[0]?(Object(c["H"])(),Object(c["j"])(Ht,{key:2})):Object(c["k"])("",!0)])])}}};n("3d77");const ln=Ae()(sn,[["__scopeId","data-v-7d35649f"]]);var bn=ln,jn={class:"dev"},dn=Object(c["n"])("安装"),On=Object(c["n"])("刷新插件"),fn={setup:function(e){var t=Object(c["M"])(),n=Object(c["L"])({name:void 0}),a={name:{required:!0,message:"Please input name"}},r=function(){t.value.validate().then((function(){u(n.name)}))},o=Object(c["M"])(!1),u=function(){var e=Object(x["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return o.value=!0,e.next=3,window.market.downloadPlugin({name:t,isDev:!0});case 3:A["a"].success("".concat(t,"安装成功!")),o.value=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s=function(){t.value.validate().then((function(){window.market.refreshPlugin({name:n.name}),A["a"].success("".concat(n.name,"刷新成功!"))}))},i={span:4},l={span:14};return function(e,u){var b=Object(c["P"])("a-alert"),j=Object(c["P"])("a-input"),d=Object(c["P"])("a-form-item"),O=Object(c["P"])("a-button"),f=Object(c["P"])("a-form");return Object(c["H"])(),Object(c["l"])("div",jn,[Object(c["o"])(b,{style:{"margin-bottom":"40px"},message:"rubick 插件系统依托于 npm 管理,本地调试需要先在本地插件当前目录执行 npm link",type:"warning"}),Object(c["o"])(f,{ref_key:"formRef",ref:t,model:Object(c["W"])(n),rules:a,"label-col":i,"wrapper-col":l},{default:Object(c["ab"])((function(){return[Object(c["o"])(d,{label:"插件名称",name:"name"},{default:Object(c["ab"])((function(){return[Object(c["o"])(j,{value:Object(c["W"])(n).name,"onUpdate:value":u[0]||(u[0]=function(e){return Object(c["W"])(n).name=e})},null,8,["value"])]})),_:1}),Object(c["o"])(d,{"wrapper-col":{span:14,offset:4}},{default:Object(c["ab"])((function(){return[Object(c["o"])(O,{loading:o.value,type:"primary",onClick:r},{default:Object(c["ab"])((function(){return[dn]})),_:1},8,["loading"]),Object(c["o"])(O,{onClick:s,style:{"margin-left":"10px"}},{default:Object(c["ab"])((function(){return[On]})),_:1})]})),_:1})]})),_:1},8,["model"])])}}};n("1f6a");const mn=fn;var pn=mn,vn=[{path:"/market",name:"market",component:Le},{path:"/installed",name:"installed",component:Ot},{path:"/account",name:"account",component:gt},{path:"/settings",name:"settings",component:bn},{path:"/dev",name:"dev",component:pn},{path:"/:catchAll(.*)",name:"market",component:Le}],gn=Object(r["a"])({history:Object(r["b"])(),routes:vn}),hn=gn,kn=(n("b64b"),function(e,t){var n=!1;return t.some((function(t){return t.name===e.name&&(n=!0),n})),n}),yn=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(x["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.isdownload=kn(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})},startUnDownload:function(e,t){var n=e.commit,c=(e.state,window.market.getLocalPlugins());c.forEach((function(e){e.name===t&&(e.isloading=!0)})),n("commonUpdate",{localPlugins:c})},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.isdownload=!0)}));var r=window.market.getLocalPlugins();n("commonUpdate",{totalPlugins:a,localPlugins:r})},updateLocalPlugin:function(e){return Object(x["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,c=window.market.getLocalPlugins(),t.next=4,K.getTotalPlugins();case 4:a=t.sent,a.forEach((function(e){e.isdownload=kn(e,c),e.isloading=!1})),n("commonUpdate",{localPlugins:c,totalPlugins:a});case 7:case"end":return t.stop()}}),t)})))()}},modules:{}});n("375b");Object(c["i"])(k).use(yn).use(a["a"]).use(hn).mount("#app")},d135:function(e,t,n){"use strict";n("0d37")},e833:function(e,t,n){"use strict";n("25f8")}}); //# sourceMappingURL=app.186e487c.js.map