(function(e){function t(t){for(var s,a,o=t[0],i=t[1],c=t[2],u=0,l=[];u"},children:[{path:"fileOpenDir",name:"FileOpenDir",component:function(){return n.e("chunk-23265f79").then(n.bind(null,"5cb9"))}},{path:"uploadFile",name:"UploadFile",component:function(){return n.e("chunk-2d21dff5").then(n.bind(null,"d44c"))}},{path:"ipc",name:"Ipc",component:function(){return n.e("chunk-ef3e31dc").then(n.bind(null,"a90d"))}},{path:"shortcut",name:"Shortcut",component:function(){return n.e("chunk-707f4980").then(n.bind(null,"1d42"))}},{path:"setting",name:"Setting",component:function(){return n.e("chunk-85272794").then(n.bind(null,"4ef5"))}}]}]),y=g["a"].prototype.push;g["a"].prototype.push=function(e,t,n){return t||n?y.call(this,e,t,n):y.call(this,e).catch((function(e){return e}))},s["a"].use(g["a"]);var k=new g["a"]({mode:"history",routes:j}),v=n("b775"),C=window.require("electron"),w=C.ipcRenderer,B=function(e,t,n){return new Promise((function(s){e.send(t,n),e.once(t,(function(e,t){s(t)}))}))},E={install:function(e){e.prototype.$ipc=w,e.prototype.$callMain=function(e,t){return B(w,e,t)}}},Q=(n("d81d"),n("b0c0"),function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"hot-key-input-component",class:{cursor:e.focus,"hot-key-input-shark":e.isShark},style:e.$props.style,attrs:{tabindex:"0",placeholder:e.list.length?"":e.placeholder},on:{focus:e.handleFocus,blur:function(t){e.focus=!1},keydown:function(t){return t.preventDefault(),e.handleKeydown(t)}}},e._l(e.list,(function(t,s){return n("div",{key:s,staticClass:"hot-item"},[n("span",{staticClass:"hot-text"},[e._v(e._s(e.formatItemText(t.text))+" ")]),n("i",{staticClass:"icon-close",on:{click:function(t){return e.handleDeleteKey(s)}}})])})),0)}),M=[],I=(n("99af"),n("4160"),n("a630"),n("caad"),n("13d5"),n("45fc"),n("a434"),n("a9e3"),n("ac1f"),n("25f0"),n("2532"),n("3ca3"),n("1276"),n("159b"),Array.from({length:10},(function(e,t){return"Digit".concat(t+1)}))),x=Array.from({length:10},(function(e,t){return"Numpad".concat(t+1)})),z=Array.from({length:26},(function(e,t){return"Key".concat(String.fromCharCode(t+65).toUpperCase())})),D=Array.from({length:12},(function(e,t){return"F".concat(t+1)})),P=["Shift","ShiftLeft","ShiftRight","Control","ControlLeft","ControlRight","Alt","AltLeft","AltRight"],T={name:"HotKeyInput",props:{type:{type:String,default:function(){return"defalut"}},hotkey:{type:Array|Object,required:!0},verify:{type:Function,default:function(){return!0}},placeholder:{type:String,default:""},max:{type:[String,Number],default:0},reset:{type:Boolean,default:!1},shake:{type:Boolean,default:!0},range:{type:Array,default:function(){return["NUMBER","NUMPAD","ABC","FN"]}}},data:function(){return{isShark:!1,focus:!1,hotkeyBackups:this.hotkey||"",list:[],keyRange:[]}},watch:{list:function(e){var t=this;e.length?this.focus=!1:this.focus=!0,this.$emit("update:hotkey",this.list.map((function(e){return t.formatItemText(e.text)})))},hotkeyBackups:{handler:function(e){if(e.length){var t=[];e.forEach((function(e){var n=e.split("+"),s={altKey:n.includes("Alt"),ctrlKey:n.includes("Control"),shiftKey:n.includes("Shift"),key:n[n.length-1],code:"Key".concat(n[n.length-1].toUpperCase())};t.push({text:n.reduce((function(e,t,n){return n&&(e+="+"),s.key===t?e+=t.toUpperCase():e+=t,e}),""),controlKey:s})})),this.list=t}},immediate:!0},range:{handler:function(e){var t=this;if(null!==e){var n={NUMBER:I,NUMPAD:x,ABC:z,FN:D};e.forEach((function(e){t.keyRange=t.keyRange.concat(n[e.toUpperCase()])}))}else this.keyRange=null},immediate:!0}},methods:{formatItemText:function(e){return e&&"default"!=this.type?"lowser"==this.type?e.toLowerCase():e.toUpperCase():e},handleFocus:function(){this.list.length||(this.focus=!0)},handleDeleteKey:function(e){this.list.splice(e,1)},handleKeydown:function(e){console.log("e: ",e),e.preventDefault(),e.stopPropagation();var t=e.altKey,n=e.ctrlKey,s=e.shiftKey,a=e.key,r=e.code;if(!P.includes(a)){if(null!==this.keyRange&&!this.keyRange.includes(r))return void this.shakeAction();var A="",o=[{key:t,text:"Alt"},{key:n,text:"Ctrl"},{key:s,text:"Shift"}];o.forEach((function(e){e.key&&(A&&(A+="+"),A+=e.text)})),a&&(A&&(A+="+"),A+=a.toUpperCase()),this.addHotkey({text:A,controlKey:{altKey:t,ctrlKey:n,shiftKey:s,key:a,code:r}})}},addHotkey:function(e){if(this.list.length)if(this.list.length.toString()>=this.max.toString()){if(!this.reset)return;this.list=[]}else if(this.list.some((function(t){return e.text===t.text})))return void this.shakeAction();this.verify(e)?this.list.push(e):this.shakeAction()},shakeAction:function(){var e=this;this.shake&&(this.isShark=!0,setTimeout((function(){e.isShark=!1}),800))}}},K=T,N=(n("f835"),Object(l["a"])(K,Q,M,!1,null,null,null)),O=N.exports;O.install=function(e){e.component(O.name,O)};var U=O,Y=[U],_=function e(t){e.installed||Y.map((function(e){return t.component(e.name,e)}))};"undefined"!==typeof window&&window.Vue&&_(window.Vue);var J={install:_,HotKeyInput:U};s["a"].use(a["a"]),s["a"].use(v["a"]),s["a"].use(E),s["a"].use(J),s["a"].config.productionTip=!1,new s["a"]({router:k,render:function(e){return e(b)}}).$mount("#app")},"85ec":function(e,t,n){},b775:function(e,t,n){"use strict";n.d(t,"a",(function(){return l}));n("d3b7");var s=n("bc3a"),a=n.n(s),r=n("8ded"),A=n.n(r),o=n("56cd"),i={vm:{},install:function(e,t){this.installed||(this.installed=!0,t?(e.axios=t,Object.defineProperties(e.prototype,{axios:{get:function(){return t}},$http:{get:function(){return t}}})):console.error("You have to install axios"))}},c=a.a.create({baseURL:"",timeout:6e3}),u=function(e){if(e.response){var t=e.response.data;403===e.response.status&&o["a"].error({message:"Forbidden",description:t.message}),401!==e.response.status||t.result&&t.result.isLogin||o["a"].error({message:"Unauthorized",description:"Authorization verification failed"})}return Promise.reject(e)};c.interceptors.request.use((function(e){var t=A.a.get("token");return t&&(e.headers["Access-Token"]=t),e}),u),c.interceptors.response.use((function(e){return e.data}),u);var l={vm:{},install:function(e){e.use(i,c)}};t["b"]=c},cf05:function(e,t){e.exports="data:image/png;base64,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"},d60b:function(e,t,n){"use strict";n("526a")},ec9b:function(e,t,n){},f835:function(e,t,n){"use strict";n("ec9b")}}); //# sourceMappingURL=app.888a1909.js.map