From 6b66a07034f89b6c980f7163e44bd812ef518b5c Mon Sep 17 00:00:00 2001 From: gaoshuaixing Date: Wed, 21 Feb 2024 15:21:01 +0800 Subject: [PATCH] python demo --- electron/config/config.local.js | 2 +- electron/controller/cross.js | 2 + electron/service/cross.js | 27 ++++ frontend/src/router/routerMap.js | 7 +- frontend/src/router/subMenu.js | 8 +- frontend/src/views/cross/java/Index.vue | 2 +- frontend/src/views/cross/python/Index.vue | 117 ++++++++++++++++++ ...Sider-af70ba4d.js => AppSider-597acf25.js} | 2 +- public/dist/assets/AppSider-597acf25.js.gz | Bin 0 -> 966 bytes public/dist/assets/AppSider-af70ba4d.js.gz | Bin 965 -> 0 bytes public/dist/assets/HttpServer-34033306.js.gz | Bin 1088 -> 0 bytes ...ver-34033306.js => HttpServer-cc1e8660.js} | 2 +- public/dist/assets/HttpServer-cc1e8660.js.gz | Bin 0 -> 1087 bytes public/dist/assets/Index-01573b7d.js | 1 + public/dist/assets/Index-01573b7d.js.gz | Bin 0 -> 1006 bytes .../{Index-8b95466b.js => Index-01ac72e9.js} | 2 +- public/dist/assets/Index-01ac72e9.js.gz | Bin 0 -> 691 bytes .../{Index-2e319447.js => Index-079d2072.js} | 2 +- public/dist/assets/Index-079d2072.js.gz | Bin 0 -> 832 bytes public/dist/assets/Index-096d4d09.css | 1 + public/dist/assets/Index-17954f73.js | 1 - public/dist/assets/Index-17954f73.js.gz | Bin 708 -> 0 bytes public/dist/assets/Index-182bed7c.js | 1 - public/dist/assets/Index-182bed7c.js.gz | Bin 872 -> 0 bytes .../{Index-53fe7b81.js => Index-1a441d39.js} | 2 +- public/dist/assets/Index-1a441d39.js.gz | Bin 0 -> 1004 bytes public/dist/assets/Index-1a9814d0.js.gz | Bin 772 -> 0 bytes public/dist/assets/Index-1c76b4f8.css | 1 - public/dist/assets/Index-2357c3d0.js.gz | Bin 822 -> 0 bytes public/dist/assets/Index-2e319447.js.gz | Bin 832 -> 0 bytes public/dist/assets/Index-304529bf.js.gz | Bin 1762 -> 0 bytes .../{Index-86e523be.js => Index-3b775d3d.js} | 2 +- public/dist/assets/Index-3b775d3d.js.gz | Bin 0 -> 1622 bytes public/dist/assets/Index-41e0ea0c.js | 1 - public/dist/assets/Index-41e0ea0c.js.gz | Bin 772 -> 0 bytes public/dist/assets/Index-53fe7b81.js.gz | Bin 1002 -> 0 bytes .../{Index-e02b11aa.js => Index-5ecc04c5.js} | 2 +- public/dist/assets/Index-5ecc04c5.js.gz | Bin 0 -> 77323 bytes .../{Index-deaa1c8b.js => Index-6c97debb.js} | 2 +- public/dist/assets/Index-6c97debb.js.gz | Bin 0 -> 824 bytes public/dist/assets/Index-6d996da6.js | 1 + public/dist/assets/Index-6d996da6.js.gz | Bin 0 -> 768 bytes .../{Index-f562bb7a.js => Index-733c4d73.js} | 2 +- public/dist/assets/Index-733c4d73.js.gz | Bin 0 -> 900 bytes public/dist/assets/Index-7bce753e.css | 1 + public/dist/assets/Index-801b4267.js.gz | Bin 1547 -> 0 bytes .../{Index-da89fdb7.js => Index-803600f9.js} | 2 +- .../{Index-ded35564.js => Index-808c2b6a.js} | 2 +- public/dist/assets/Index-808c2b6a.js.gz | Bin 0 -> 959 bytes public/dist/assets/Index-850acfed.js | 1 + public/dist/assets/Index-850acfed.js.gz | Bin 0 -> 1005 bytes public/dist/assets/Index-86e523be.js.gz | Bin 1622 -> 0 bytes public/dist/assets/Index-873e9e85.js | 1 + public/dist/assets/Index-873e9e85.js.gz | Bin 0 -> 707 bytes public/dist/assets/Index-8b95466b.js.gz | Bin 692 -> 0 bytes .../{Index-1a9814d0.js => Index-8ded5752.js} | 2 +- public/dist/assets/Index-8ded5752.js.gz | Bin 0 -> 771 bytes .../{Index-9bf485e2.js => Index-9b4ca88f.js} | 2 +- public/dist/assets/Index-9b4ca88f.js.gz | Bin 0 -> 720 bytes public/dist/assets/Index-9bf485e2.js.gz | Bin 720 -> 0 bytes .../{Index-801b4267.js => Index-aca2e2e4.js} | 2 +- public/dist/assets/Index-aca2e2e4.js.gz | Bin 0 -> 1547 bytes public/dist/assets/Index-c54afd22.js | 1 - public/dist/assets/Index-c54afd22.js.gz | Bin 1015 -> 0 bytes public/dist/assets/Index-c84c5b54.js.gz | Bin 683 -> 0 bytes .../{Index-c84c5b54.js => Index-d78d2a42.js} | 2 +- public/dist/assets/Index-d78d2a42.js.gz | Bin 0 -> 682 bytes .../{Index-304529bf.js => Index-de429631.js} | 2 +- public/dist/assets/Index-de429631.js.gz | Bin 0 -> 1760 bytes public/dist/assets/Index-deaa1c8b.js.gz | Bin 825 -> 0 bytes public/dist/assets/Index-ded35564.js.gz | Bin 958 -> 0 bytes public/dist/assets/Index-df08d0e0.js | 1 + public/dist/assets/Index-df08d0e0.js.gz | Bin 0 -> 869 bytes public/dist/assets/Index-df845890.js.gz | Bin 1190 -> 0 bytes public/dist/assets/Index-e02b11aa.js.gz | Bin 77323 -> 0 bytes .../{Index-df845890.js => Index-e4d2a538.js} | 2 +- public/dist/assets/Index-e4d2a538.js.gz | Bin 0 -> 1191 bytes public/dist/assets/Index-f562bb7a.js.gz | Bin 900 -> 0 bytes .../{Index-2357c3d0.js => Index-f59e82c7.js} | 2 +- public/dist/assets/Index-f59e82c7.js.gz | Bin 0 -> 821 bytes public/dist/assets/Ipc-223b5e2d.js | 1 + public/dist/assets/Ipc-223b5e2d.js.gz | Bin 0 -> 1317 bytes public/dist/assets/Ipc-5c62529c.js | 1 - public/dist/assets/Ipc-5c62529c.js.gz | Bin 1320 -> 0 bytes .../{Ipc-6b232d46.js => Ipc-6a799200.js} | 2 +- public/dist/assets/Ipc-6a799200.js.gz | Bin 0 -> 1197 bytes public/dist/assets/Ipc-6b232d46.js.gz | Bin 1198 -> 0 bytes public/dist/assets/Menu-51f38d4e.js.gz | Bin 1205 -> 0 bytes .../{Menu-51f38d4e.js => Menu-a5c14ebb.js} | 2 +- public/dist/assets/Menu-a5c14ebb.js.gz | Bin 0 -> 1219 bytes .../{Pic-bd5c7beb.js => Pic-f774e088.js} | 2 +- .../dist/assets/SocketServer-11b0c365.js.gz | Bin 12721 -> 0 bytes ...r-11b0c365.js => SocketServer-baeb9254.js} | 2 +- .../dist/assets/SocketServer-baeb9254.js.gz | Bin 0 -> 12722 bytes public/dist/assets/Window-10f9f807.js | 1 - public/dist/assets/Window-fbdd32e7.js | 1 + public/dist/assets/index-6ace266f.js.gz | Bin 6711 -> 0 bytes .../{index-6ace266f.js => index-6b23c065.js} | 2 +- public/dist/assets/index-6b23c065.js.gz | Bin 0 -> 6711 bytes .../{index-0abc6048.js => index-df4b8cd9.js} | 2 +- ...ex-0abc6048.js.gz => index-df4b8cd9.js.gz} | Bin 519544 -> 519581 bytes ...{store2-c770f503.js => store2-6b5d6fff.js} | 2 +- public/dist/assets/store2-6b5d6fff.js.gz | Bin 0 -> 1725 bytes public/dist/assets/store2-c770f503.js.gz | Bin 1725 -> 0 bytes public/dist/index.html | 2 +- public/dist/index.html.gz | Bin 929 -> 930 bytes python/flask.py | 2 - 107 files changed, 196 insertions(+), 39 deletions(-) create mode 100644 frontend/src/views/cross/python/Index.vue rename public/dist/assets/{AppSider-af70ba4d.js => AppSider-597acf25.js} (96%) create mode 100644 public/dist/assets/AppSider-597acf25.js.gz delete mode 100644 public/dist/assets/AppSider-af70ba4d.js.gz delete mode 100644 public/dist/assets/HttpServer-34033306.js.gz rename public/dist/assets/{HttpServer-34033306.js => HttpServer-cc1e8660.js} (90%) create mode 100644 public/dist/assets/HttpServer-cc1e8660.js.gz create mode 100644 public/dist/assets/Index-01573b7d.js create mode 100644 public/dist/assets/Index-01573b7d.js.gz rename public/dist/assets/{Index-8b95466b.js => Index-01ac72e9.js} (95%) create mode 100644 public/dist/assets/Index-01ac72e9.js.gz rename public/dist/assets/{Index-2e319447.js => Index-079d2072.js} (78%) create mode 100644 public/dist/assets/Index-079d2072.js.gz create mode 100644 public/dist/assets/Index-096d4d09.css delete mode 100644 public/dist/assets/Index-17954f73.js delete mode 100644 public/dist/assets/Index-17954f73.js.gz delete mode 100644 public/dist/assets/Index-182bed7c.js delete mode 100644 public/dist/assets/Index-182bed7c.js.gz rename public/dist/assets/{Index-53fe7b81.js => Index-1a441d39.js} (94%) create mode 100644 public/dist/assets/Index-1a441d39.js.gz delete mode 100644 public/dist/assets/Index-1a9814d0.js.gz delete mode 100644 public/dist/assets/Index-1c76b4f8.css delete mode 100644 public/dist/assets/Index-2357c3d0.js.gz delete mode 100644 public/dist/assets/Index-2e319447.js.gz delete mode 100644 public/dist/assets/Index-304529bf.js.gz rename public/dist/assets/{Index-86e523be.js => Index-3b775d3d.js} (81%) create mode 100644 public/dist/assets/Index-3b775d3d.js.gz delete mode 100644 public/dist/assets/Index-41e0ea0c.js delete mode 100644 public/dist/assets/Index-41e0ea0c.js.gz delete mode 100644 public/dist/assets/Index-53fe7b81.js.gz rename public/dist/assets/{Index-e02b11aa.js => Index-5ecc04c5.js} (99%) create mode 100644 public/dist/assets/Index-5ecc04c5.js.gz rename public/dist/assets/{Index-deaa1c8b.js => Index-6c97debb.js} (71%) create mode 100644 public/dist/assets/Index-6c97debb.js.gz create mode 100644 public/dist/assets/Index-6d996da6.js create mode 100644 public/dist/assets/Index-6d996da6.js.gz rename public/dist/assets/{Index-f562bb7a.js => Index-733c4d73.js} (96%) create mode 100644 public/dist/assets/Index-733c4d73.js.gz create mode 100644 public/dist/assets/Index-7bce753e.css delete mode 100644 public/dist/assets/Index-801b4267.js.gz rename public/dist/assets/{Index-da89fdb7.js => Index-803600f9.js} (53%) rename public/dist/assets/{Index-ded35564.js => Index-808c2b6a.js} (71%) create mode 100644 public/dist/assets/Index-808c2b6a.js.gz create mode 100644 public/dist/assets/Index-850acfed.js create mode 100644 public/dist/assets/Index-850acfed.js.gz delete mode 100644 public/dist/assets/Index-86e523be.js.gz create mode 100644 public/dist/assets/Index-873e9e85.js create mode 100644 public/dist/assets/Index-873e9e85.js.gz delete mode 100644 public/dist/assets/Index-8b95466b.js.gz rename public/dist/assets/{Index-1a9814d0.js => Index-8ded5752.js} (96%) create mode 100644 public/dist/assets/Index-8ded5752.js.gz rename public/dist/assets/{Index-9bf485e2.js => Index-9b4ca88f.js} (95%) create mode 100644 public/dist/assets/Index-9b4ca88f.js.gz delete mode 100644 public/dist/assets/Index-9bf485e2.js.gz rename public/dist/assets/{Index-801b4267.js => Index-aca2e2e4.js} (75%) create mode 100644 public/dist/assets/Index-aca2e2e4.js.gz delete mode 100644 public/dist/assets/Index-c54afd22.js delete mode 100644 public/dist/assets/Index-c54afd22.js.gz delete mode 100644 public/dist/assets/Index-c84c5b54.js.gz rename public/dist/assets/{Index-c84c5b54.js => Index-d78d2a42.js} (76%) create mode 100644 public/dist/assets/Index-d78d2a42.js.gz rename public/dist/assets/{Index-304529bf.js => Index-de429631.js} (80%) create mode 100644 public/dist/assets/Index-de429631.js.gz delete mode 100644 public/dist/assets/Index-deaa1c8b.js.gz delete mode 100644 public/dist/assets/Index-ded35564.js.gz create mode 100644 public/dist/assets/Index-df08d0e0.js create mode 100644 public/dist/assets/Index-df08d0e0.js.gz delete mode 100644 public/dist/assets/Index-df845890.js.gz delete mode 100644 public/dist/assets/Index-e02b11aa.js.gz rename public/dist/assets/{Index-df845890.js => Index-e4d2a538.js} (98%) create mode 100644 public/dist/assets/Index-e4d2a538.js.gz delete mode 100644 public/dist/assets/Index-f562bb7a.js.gz rename public/dist/assets/{Index-2357c3d0.js => Index-f59e82c7.js} (75%) create mode 100644 public/dist/assets/Index-f59e82c7.js.gz create mode 100644 public/dist/assets/Ipc-223b5e2d.js create mode 100644 public/dist/assets/Ipc-223b5e2d.js.gz delete mode 100644 public/dist/assets/Ipc-5c62529c.js delete mode 100644 public/dist/assets/Ipc-5c62529c.js.gz rename public/dist/assets/{Ipc-6b232d46.js => Ipc-6a799200.js} (82%) create mode 100644 public/dist/assets/Ipc-6a799200.js.gz delete mode 100644 public/dist/assets/Ipc-6b232d46.js.gz delete mode 100644 public/dist/assets/Menu-51f38d4e.js.gz rename public/dist/assets/{Menu-51f38d4e.js => Menu-a5c14ebb.js} (55%) create mode 100644 public/dist/assets/Menu-a5c14ebb.js.gz rename public/dist/assets/{Pic-bd5c7beb.js => Pic-f774e088.js} (52%) delete mode 100644 public/dist/assets/SocketServer-11b0c365.js.gz rename public/dist/assets/{SocketServer-11b0c365.js => SocketServer-baeb9254.js} (99%) create mode 100644 public/dist/assets/SocketServer-baeb9254.js.gz delete mode 100644 public/dist/assets/Window-10f9f807.js create mode 100644 public/dist/assets/Window-fbdd32e7.js delete mode 100644 public/dist/assets/index-6ace266f.js.gz rename public/dist/assets/{index-6ace266f.js => index-6b23c065.js} (99%) create mode 100644 public/dist/assets/index-6b23c065.js.gz rename public/dist/assets/{index-0abc6048.js => index-df4b8cd9.js} (99%) rename public/dist/assets/{index-0abc6048.js.gz => index-df4b8cd9.js.gz} (98%) rename public/dist/assets/{store2-c770f503.js => store2-6b5d6fff.js} (98%) create mode 100644 public/dist/assets/store2-6b5d6fff.js.gz delete mode 100644 public/dist/assets/store2-c770f503.js.gz diff --git a/electron/config/config.local.js b/electron/config/config.local.js index ecedc27..f22c462 100644 --- a/electron/config/config.local.js +++ b/electron/config/config.local.js @@ -43,7 +43,7 @@ module.exports = (appInfo) => { appExit: true, }, python: { - enable: true, + enable: false, name: 'pyapp', cmd: 'python', directory: './python', diff --git a/electron/controller/cross.js b/electron/controller/cross.js index 8b40b9e..b67f85a 100644 --- a/electron/controller/cross.js +++ b/electron/controller/cross.js @@ -67,6 +67,8 @@ class CrossController extends Controller { Services.get('cross').createGoServer(); } else if (program == 'java') { Services.get('cross').createJavaServer(); + } else if (program == 'python') { + Services.get('cross').createPythonServer(); } return; diff --git a/electron/service/cross.js b/electron/service/cross.js index 70ac15d..733fcb4 100644 --- a/electron/service/cross.js +++ b/electron/service/cross.js @@ -71,6 +71,33 @@ class CrossService extends Service { return; } + + /** + * create python service + * In the default configuration, services can be started with applications. + * Developers can turn off the configuration and create it manually. + */ + async createPythonServer() { + // method 1: Use the default Settings + //const entity = await Cross.run(serviceName); + + // method 2: Use custom configuration + const serviceName = "python"; + const opt = { + name: 'pyapp', + cmd: path.join(Ps.getExtraResourcesDir(), 'py', 'pyapp'), + directory: path.join(Ps.getExtraResourcesDir(), 'py'), + args: ['--port=7074'], + windowsExtname: true, + appExit: true, + } + const entity = await Cross.run(serviceName, opt); + Log.info('server name:', entity.name); + Log.info('server config:', entity.config); + Log.info('server url:', entity.getUrl()); + + return; + } } CrossService.toString = () => '[class CrossService]'; diff --git a/frontend/src/router/routerMap.js b/frontend/src/router/routerMap.js index 9506a92..2c4d39a 100644 --- a/frontend/src/router/routerMap.js +++ b/frontend/src/router/routerMap.js @@ -171,7 +171,12 @@ const constantRouterMap = [ path: '/cross/java/index', name: 'CrossJavaIndex', component: () => import('@/views/cross/java/Index.vue') - } + }, + { + path: '/cross/python/index', + name: 'CrossPythonIndex', + component: () => import('@/views/cross/python/Index.vue') + }, ] }, ] diff --git a/frontend/src/router/subMenu.js b/frontend/src/router/subMenu.js index 562967e..3201e7e 100644 --- a/frontend/src/router/subMenu.js +++ b/frontend/src/router/subMenu.js @@ -142,6 +142,12 @@ export default { title: 'java服务', pageName: 'CrossJavaIndex', params: {} - }, + }, + 'menu_120' : { + icon: 'profile', + title: 'python服务', + pageName: 'CrossPythonIndex', + params: {} + }, }, } diff --git a/frontend/src/views/cross/java/Index.vue b/frontend/src/views/cross/java/Index.vue index 2380d53..777ae1e 100644 --- a/frontend/src/views/cross/java/Index.vue +++ b/frontend/src/views/cross/java/Index.vue @@ -31,7 +31,7 @@
- 再启动一个 + 启动 kill所有
diff --git a/frontend/src/views/cross/python/Index.vue b/frontend/src/views/cross/python/Index.vue new file mode 100644 index 0000000..ce77c34 --- /dev/null +++ b/frontend/src/views/cross/python/Index.vue @@ -0,0 +1,117 @@ + + + + \ No newline at end of file diff --git a/public/dist/assets/AppSider-af70ba4d.js b/public/dist/assets/AppSider-597acf25.js similarity index 96% rename from public/dist/assets/AppSider-af70ba4d.js rename to public/dist/assets/AppSider-597acf25.js index 12efff6..4f8deb9 100644 --- a/public/dist/assets/AppSider-af70ba4d.js +++ b/public/dist/assets/AppSider-597acf25.js @@ -1 +1 @@ -import{_ as e,r as a,o as n,c as t,w as o,a as s,b as l,d as i,F as u,e as c,t as r,p as m,f as d,g as p}from"./index-0abc6048.js";const g=""+new URL("logo-abcaf0c2.png",import.meta.url).href,f={name:"AppSider",data:()=>({collapsed:!0,current:"menu_1",menu:{menu_1:{icon:"icon-fengche",title:"框架",pageName:"Framework",params:{}},menu_2:{icon:"icon-niudan",title:"系统",pageName:"Os",params:{}},menu_3:{icon:"icon-xiangji",title:"硬件",pageName:"Hardware",params:{}},menu_4:{icon:"icon-liuxing",title:"特效",pageName:"Effect",params:{}},menu_5:{icon:"icon-gouwu",title:"cross",pageName:"Cross",params:{}}}}),created(){},mounted(){this.menuHandle()},methods:{menuHandle(e){console.log("sider menu e:",e),this.current=e?e.key:this.current,console.log("sider menu current:",this.current);const a=this.menu[this.current];console.log("[home] load linkInfo:",a),this.$router.push({name:a.pageName,params:a.params})},changeMenu(e){console.log("sider menu e:",e)}}},h=(e=>(m("data-v-a1fe120d"),e=e(),d(),e))((()=>p("div",{class:"logo"},[p("img",{class:"pic-logo",src:g})],-1)));const _=e(f,[["render",function(e,m,d,p,g,f){const _=a("icon-font"),y=a("a-menu-item"),w=a("a-menu"),k=a("a-layout-sider"),N=a("router-view"),v=a("a-layout-content"),x=a("a-layout");return n(),t(x,{id:"app-layout-sider"},{default:o((()=>[s(k,{modelValue:g.collapsed,"onUpdate:modelValue":m[0]||(m[0]=e=>g.collapsed=e),theme:"light",class:"layout-sider",width:"100"},{default:o((()=>[h,s(w,{class:"menu-item",theme:"light",mode:"inline",selectedKeys:[g.current],onClick:f.menuHandle},{default:o((()=>[(n(!0),l(u,null,i(g.menu,((e,a)=>(n(),t(y,{key:a},{default:o((()=>[s(_,{type:e.icon},null,8,["type"]),c(" "+r(e.title),1)])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1},8,["modelValue"]),s(x,null,{default:o((()=>[s(v,{class:"layout-content"},{default:o((()=>[s(N)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-a1fe120d"]]);export{_ as default}; +import{_ as e,r as a,o as n,c as t,w as o,a as s,b as l,d as i,F as u,e as c,t as r,p as m,f as d,g as p}from"./index-df4b8cd9.js";const g=""+new URL("logo-abcaf0c2.png",import.meta.url).href,f={name:"AppSider",data:()=>({collapsed:!0,current:"menu_1",menu:{menu_1:{icon:"icon-fengche",title:"框架",pageName:"Framework",params:{}},menu_2:{icon:"icon-niudan",title:"系统",pageName:"Os",params:{}},menu_3:{icon:"icon-xiangji",title:"硬件",pageName:"Hardware",params:{}},menu_4:{icon:"icon-liuxing",title:"特效",pageName:"Effect",params:{}},menu_5:{icon:"icon-gouwu",title:"cross",pageName:"Cross",params:{}}}}),created(){},mounted(){this.menuHandle()},methods:{menuHandle(e){console.log("sider menu e:",e),this.current=e?e.key:this.current,console.log("sider menu current:",this.current);const a=this.menu[this.current];console.log("[home] load linkInfo:",a),this.$router.push({name:a.pageName,params:a.params})},changeMenu(e){console.log("sider menu e:",e)}}},h=(e=>(m("data-v-a1fe120d"),e=e(),d(),e))((()=>p("div",{class:"logo"},[p("img",{class:"pic-logo",src:g})],-1)));const _=e(f,[["render",function(e,m,d,p,g,f){const _=a("icon-font"),y=a("a-menu-item"),w=a("a-menu"),k=a("a-layout-sider"),N=a("router-view"),v=a("a-layout-content"),x=a("a-layout");return n(),t(x,{id:"app-layout-sider"},{default:o((()=>[s(k,{modelValue:g.collapsed,"onUpdate:modelValue":m[0]||(m[0]=e=>g.collapsed=e),theme:"light",class:"layout-sider",width:"100"},{default:o((()=>[h,s(w,{class:"menu-item",theme:"light",mode:"inline",selectedKeys:[g.current],onClick:f.menuHandle},{default:o((()=>[(n(!0),l(u,null,i(g.menu,((e,a)=>(n(),t(y,{key:a},{default:o((()=>[s(_,{type:e.icon},null,8,["type"]),c(" "+r(e.title),1)])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1},8,["modelValue"]),s(x,null,{default:o((()=>[s(v,{class:"layout-content"},{default:o((()=>[s(N)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-a1fe120d"]]);export{_ as default}; diff --git a/public/dist/assets/AppSider-597acf25.js.gz b/public/dist/assets/AppSider-597acf25.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..358dd5cd96cc64f7c84171cf6e3cddeba6dc5bf9 GIT binary patch literal 966 zcmV;%13CO3iwFP!000023WZfokK{BEz4I%2Ee?*h61tl~8Zv4STCv*I!XSZ`ORLrL z#FfO`jvd8Le<+(Pf*-&Yw0CYuNND~Jn*AHt>91s`5tn|>i}R}ds>&^jQdhQFj+hxC zR2~>;4+;_w7B(I+mNSM zch?F3JbGiuO`?^tqijaVQ-zz+>+ipzMCwe3>@H#HIGIMJ$_R)q)2KkpqPmhnlvkKS zI%^awFeYD>iK9l_29Q+9EOHt&PEyxuzqYwBk&p0#DK3!) zKAz1rH~YdIXbc+PC0b(SI)f79D?RcXMlK#;0G-gG!ZZ95qZRJrJ_-LNaB7QzMsR3L zHan#_@4sK%4D{x?E^slDn(>hoYV}g3+9|R_Vjow!wpc}FZF0JASQZ@(I~wH~zi6Ea zN$zTn-@2&(e|Bdt4`+b7lpnnW^V z;%?kX3v)E}Z;acFvQR~4*7s6r} zVcX|Pa8seJD>YKi3QM=p2p$twmcs}wG#pb_OB?IGTXREK&=i`Z{E^8T<19K|EI_n+ zT{_b-K5rm#F&{79zNH>!t}wk1W?i$QpA#vv+|Amt2K^*pBe>0DG8vCAC6t4qn^Tp} z4t}8QGjb!VTt~XQ!Ju@rjrSrQ1f_~T83!O~4XTzB1kJh+ zfVy%sf8Xwn-9h7rk6ko!360&A7-QsHq1`K8!<=}QEZjXo$%s6yC`R4&62K%_1OY7L zX$zC_^vZRgsM*(6~=BaZ??D^|N&7$negiK3|2 zF5A6ncU$iEB$3xw1V4Z)Xz$#RkkI@cH2XKGcD|h5ATD|B=k}}WS5+NZR;G6CawO~s zq4prac+ik|aIp4ZKzOk5%7cQ`gM_CZ8bA*TI1e>c9!khOq>y{4x~w)Oi$0M$#Z5RC zuaeKlSJ%;N%We{*tsCVt#vW^2k6wQN4QI;aCZtUw8z99B z$Y!k;CC2Qls`^2uSTjh46EP2FU+^|DN{Py18b2CC($qC-7qb#|vz##S7`MBpxRsPg z%=~Ydq0W;6893<_X+OOE>EXA(7*rz1+dkUUnqY0}l_zO!!FsdjCAQ>V*q@u&ThH$N4DTeaiMl)6NFf~d z5jI1f1vfRirq&}(Rye+aR;Do%RdpVrgEqxXG|I(h=hocv6||*EQT-@XgK-`mFBV`% zzpTh~j87X_T+YXfH*dIy85L&m!K`mq^mC$QUeK%^YA{R!)-rWP%qHXUrGyHwe0{9a z$-(!OeMU60nmUs128)Vj8`BrKwedVZb}|_KM9E|oXM;(+5R_~FXdHmz4d_NGkUZ}{ z08Zr={=VHAyM@*dpSWn`5?Z&dFviHYLbp@8hB@;rThKkh*@!)^IY#~U62K%_1OY7L zX$O<>^oqKVxaoDUrzc(i`S5Ve7o|TE37+j5l!!uE>VZD~g*@+0vvJ;47f*G240B=8 nEhzGGX%kc7^OTZ%e?%9H;08CR|KYuUck|J|YsjTCo(BK`_|V%C diff --git a/public/dist/assets/HttpServer-34033306.js.gz b/public/dist/assets/HttpServer-34033306.js.gz deleted file mode 100644 index e39690b7f362f0b16ea70daae18dd30751fba7da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1088 zcmV-G1i$+qiwFP!000023Y}HoYui>7e&1i=T}qLbBgIaeUoz?#eb@$rLCT(tNoDEU zRxRJFTwU1(S>TS1Cf%=w6$(iwNc| z?>pz*E593ZArrskL?xLv1@97bzU%nRaOuKgV_~IfK8Q%wpMlXS%n#i)$~-ElFcxWL zl{%Epq8){fF3^a4Xe>DxcWJ2*HBvY}#YK_}x?s4=%jM=``PM9OT>%9MWf*W}9B3%x zLra+eq%tm0Wn#z}c+giSgix6_G?nQVX_cLZyHvitl4Wx_i)5*1C!Ql6OVjN;TH?k+ zP$ut5N5+vwMqmDZ_WTzD5fwe({lN1CjqvgK`A;O(q03_?si*0QZ2OVvGhb?Y3SBDO z+>5Lve~?i0^mvDA(sbL@?R+F3WJ^l)}6tK*Mt@-(YyH3#Nk+hb}%N0@$s4Ov6lQ6&r5EHjN;6BsHJkhIy%2+V; zi#hy1$3P|I0W|~O(nu@xKVAQ9?Gp?;<=gM~O^HC$#nIHOn5yAKG{annxS)UqA&@bgZ_^;)q{w5Y3x)hR zA(ra@WZ)@QM#&fqSR4e^VzYeK1zPwLRH)pQUi3=JjEP}1_wkrY~XQ`6Lu3owq~Bapa(qmCA5 z)M#KsJ4OXzHFQUz!>}dD6-cRKmX7~EI(ha&MLT}=?eVMEr$@UdFTOe(?i?TOmxx{m zqoV6NbnL4k7cgZ1e`a2|lsT`^$V(}@FVg?WQig3@^Fd%P^(44;lSw@-Gy814RZvi11Q za9hBH;=xRJfjau#XzoqqxC02t1_ G2LJ%osT({1 diff --git a/public/dist/assets/HttpServer-34033306.js b/public/dist/assets/HttpServer-cc1e8660.js similarity index 90% rename from public/dist/assets/HttpServer-34033306.js rename to public/dist/assets/HttpServer-cc1e8660.js index a91832e..230757b 100644 --- a/public/dist/assets/HttpServer-34033306.js +++ b/public/dist/assets/HttpServer-cc1e8660.js @@ -1 +1 @@ -import{i as t}from"./main-ce25b28f.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{a as s}from"./index-6ace266f.js";import{s as o}from"./store2-c770f503.js";import{_ as r,r as n,o as a,b as i,g as l,t as c,e as u,a as d,w as p,p as h,f as m}from"./index-0abc6048.js";const v={data:()=>({currentStatus:"关闭",servicAddress:"无"}),mounted(){this.init()},methods:{init(){e.invoke(t.checkHttpServer,{}).then((t=>{t.enable&&(this.currentStatus="开启",this.servicAddress=t.server,o.set("httpServiceConfig",t))}))},sendRequest(e){"关闭"!=this.currentStatus?this.requestHttp(t.doHttpRequest,{id:e}).then((t=>{})):this.$message.error("http服务未开启")},requestHttp(t,e){const r=o.get("httpServiceConfig").server||"http://localhost:7071";let n=t.split(".").join("/");return n=r+"/"+n,console.log("url:",n),s({url:n,method:"post",data:e,timeout:6e4})},backendRequest(){console.log("GO_URL:","http://www.test.com");s({baseURL:"http://www.test.com",method:"get",url:"/hello",timeout:6e4}).then((t=>{console.log("res:",t);const e=t.data||null;this.$message.info(`go服务返回: ${e}`)}))}}},f=t=>(h("data-v-3508e997"),t=t(),m(),t),b={id:"app-base-httpserver"},g=f((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 使用http与主进程通信 ")],-1))),k={class:"one-block-2"},w=f((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 使用http与服务端通信 ")],-1))),R={class:"one-block-2"};const q=r(v,[["render",function(t,e,s,o,r,h){const m=n("a-button");return a(),i("div",b,[g,l("div",k,[l("p",null,"* 状态:"+c(r.currentStatus),1),l("p",null,"* 地址:"+c(r.servicAddress),1),l("p",null,[u("* 发送请求: "),d(m,{onClick:e[0]||(e[0]=t=>h.sendRequest("pictures"))},{default:p((()=>[u(" 打开【我的图片】 ")])),_:1})])]),w,l("div",R,[l("p",null,[d(m,{onClick:e[1]||(e[1]=t=>h.backendRequest())},{default:p((()=>[u(" 发送请求 ")])),_:1}),u(" (请自行创建服务) ")])])])}],["__scopeId","data-v-3508e997"]]);export{q as default}; +import{i as t}from"./main-ce25b28f.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{a as s}from"./index-6b23c065.js";import{s as o}from"./store2-6b5d6fff.js";import{_ as r,r as n,o as a,b as i,g as l,t as c,e as u,a as d,w as p,p as h,f as m}from"./index-df4b8cd9.js";const v={data:()=>({currentStatus:"关闭",servicAddress:"无"}),mounted(){this.init()},methods:{init(){e.invoke(t.checkHttpServer,{}).then((t=>{t.enable&&(this.currentStatus="开启",this.servicAddress=t.server,o.set("httpServiceConfig",t))}))},sendRequest(e){"关闭"!=this.currentStatus?this.requestHttp(t.doHttpRequest,{id:e}).then((t=>{})):this.$message.error("http服务未开启")},requestHttp(t,e){const r=o.get("httpServiceConfig").server||"http://localhost:7071";let n=t.split(".").join("/");return n=r+"/"+n,console.log("url:",n),s({url:n,method:"post",data:e,timeout:6e4})},backendRequest(){console.log("GO_URL:","http://www.test.com");s({baseURL:"http://www.test.com",method:"get",url:"/hello",timeout:6e4}).then((t=>{console.log("res:",t);const e=t.data||null;this.$message.info(`go服务返回: ${e}`)}))}}},f=t=>(h("data-v-3508e997"),t=t(),m(),t),b={id:"app-base-httpserver"},g=f((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 使用http与主进程通信 ")],-1))),k={class:"one-block-2"},w=f((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 使用http与服务端通信 ")],-1))),R={class:"one-block-2"};const q=r(v,[["render",function(t,e,s,o,r,h){const m=n("a-button");return a(),i("div",b,[g,l("div",k,[l("p",null,"* 状态:"+c(r.currentStatus),1),l("p",null,"* 地址:"+c(r.servicAddress),1),l("p",null,[u("* 发送请求: "),d(m,{onClick:e[0]||(e[0]=t=>h.sendRequest("pictures"))},{default:p((()=>[u(" 打开【我的图片】 ")])),_:1})])]),w,l("div",R,[l("p",null,[d(m,{onClick:e[1]||(e[1]=t=>h.backendRequest())},{default:p((()=>[u(" 发送请求 ")])),_:1}),u(" (请自行创建服务) ")])])])}],["__scopeId","data-v-3508e997"]]);export{q as default}; diff --git a/public/dist/assets/HttpServer-cc1e8660.js.gz b/public/dist/assets/HttpServer-cc1e8660.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c2c671f465b5fe8215cbc9898a2beb6035c3897a GIT binary patch literal 1087 zcmV-F1i7e&1i=T}qLbYbAD@Uoz?#eb@$rLCT(tNoDEC zRxRJFTwU1(S>TS1Cf%=w6$(iwNc| z?>pz*E593ZArrr3MKcA&c0tgd**gNW4p85m4qe(0#nXJKh^78fZTpW-6P1ym8Z=q`C)A^o}n3M!Oglq+M?rZPTl zDHBksj6*@0m}U%I+E*r|p)zgiDbp>|a=qKl6~|r8vN@bZvedH@*Os=a>DC=Babh8W z$$Qe4ab%Lwm%pDq|Ao*9M9+6Va9sfrJ{~{+iKII1@|a0*H9e7SKQesgOHEH{7i62e zk(uNV5}CKrZ)#b<0vU^p4u_+s z2ZUz60wYUi|1luPh15uUlEQc3E@z(K!d<$a;uobbcMUdTh@=L3GL`tQbv5Pt*&~sI z6>C)BaS^%=dR87JF8$b-)@__qHBlASB36Qa1=ofSN ze~wX=kOyD{yrq#?1SX+Or;(PZHJfzPBq7EpG#eG5((eL~rMU#RQxws(oz6^Ia}gIY zKm2t4v$an!?38c6-!~)z4F^Y4uVJdD9YKb<4sk&N3qokdaJ~&ez)6wEOcx6IaY9Vh z|H;4uRz}Gf3|JflwPLe;=5g(Qi|3s>J$g3U{n0GlNFcqRjZd0V&%z8^TO%q+xmUim zxUd4NtII^E(n9gHi$AH;rlqEX*kM>!^2$nD-Z_%emgQ-hI&uNV@q2_OPGGB}#Tk^F z*w9Y7g0MQeqtIs9668ursbZ9l|2{f-_CiHFe)a9~tJkMTyC*NcIvegBAMKZj-k{}* zuIsd8T@6{qkp2Iexq2ycUZInp53XchyFT-z{2P|gdbD20wx~OmP%mbV^f^=GPb12y zpzY}~=vp|ncDWf#$=TcCwXwqfgnpCOTXd?WlkpCxq~9x@Jo#fhd~|-eL*^V!6pyz~ zD>^O0M|;1Hei&ZB3zy7gcs~HgtNPW?{rM4FEj=N zO&K*eZDaQSA))V}Ac%;%nGzQ~I}W57<_%H_O5?5X@v?X`d^+CTKH2$VwENG=*5fzB zZB=iq^}1O}anaCe|Dp(Mg(B21(W&HgDib=FkM4i*nAJI(n=0q|;U;=cAHO`^|9Z5! zJ9_({type:1,serverUrl:""}),methods:{info(){s.invoke(e.crossInfo,{}).then((e=>{console.log("res:",e)}))},getUrl(){s.invoke(e.getCrossUrl,{name:"javaapp"}).then((e=>{this.serverUrl=e,this.$message.info(`服务地址: ${e}`)}))},kill(){s.invoke(e.killCrossServer,{type:"one",name:"javaapp"})},killAll(){s.invoke(e.killCrossServer,{type:"all",name:"javaapp"})},create(){s.invoke(e.createCrossServer,{program:"java"})},request(l){if(1!=l||""!=this.serverUrl)if(1==l){const e=this.serverUrl+"/test1/get";a({method:"get",url:e,params:{id:"1111111"},timeout:1e3}).then((e=>{console.log("res:",e);const s=e.data||null;this.$message.info(`服务返回: ${s}`)}))}else s.invoke(e.requestApi,{name:"javaapp",urlPath:"/test1/get",params:{id:"1111111"}}).then((e=>{console.log("res:",e);const s=e||null;this.$message.info(`服务返回: ${s}`)}));else this.$message.info("请先获取服务地址")}}},k=e=>(p("data-v-5d226b2a"),e=e(),u(),e),f={id:"app-cross-java"},m=k((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 基础控制 ")],-1))),g={class:"one-block-2"},h=k((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 发送http请求 ")],-1))),_={class:"one-block-2"},C=k((()=>i("div",{class:"one-block-1"},[i("span",null," 3. 多个服务 ")],-1))),b={class:"one-block-2"};const j=l(v,[["render",function(e,s,a,l,p,u){const v=o("a-button"),k=o("a-space");return t(),n("div",f,[m,i("div",g,[r(k,null,{default:c((()=>[r(v,{onClick:s[0]||(s[0]=e=>u.create())},{default:c((()=>[d(" 启动 ")])),_:1}),r(v,{onClick:s[1]||(s[1]=e=>u.getUrl())},{default:c((()=>[d(" 获取地址 ")])),_:1}),r(v,{onClick:s[2]||(s[2]=e=>u.kill())},{default:c((()=>[d(" kill ")])),_:1}),r(v,{onClick:s[3]||(s[3]=e=>u.info())},{default:c((()=>[d(" 查看 ")])),_:1})])),_:1})]),h,i("div",_,[r(k,null,{default:c((()=>[r(v,{onClick:s[4]||(s[4]=e=>u.request(1))},{default:c((()=>[d(" 前端发送 ")])),_:1}),r(v,{onClick:s[5]||(s[5]=e=>u.request(2))},{default:c((()=>[d(" 主进程发送 ")])),_:1})])),_:1})]),C,i("div",b,[r(k,null,{default:c((()=>[r(v,{onClick:s[6]||(s[6]=e=>u.create())},{default:c((()=>[d(" 启动 ")])),_:1}),r(v,{onClick:s[7]||(s[7]=e=>u.killAll())},{default:c((()=>[d(" kill所有 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-5d226b2a"]]);export{j as default}; diff --git a/public/dist/assets/Index-01573b7d.js.gz b/public/dist/assets/Index-01573b7d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9882d40841aab0347c8f9937295bec47051798f3 GIT binary patch literal 1006 zcmVB$M5$k)I%>M`beqlIBjKA2)XLr*w~dZ?y>aP zR;;(_9C;nGAR82#mbM#=U98zkVPj>x$ab@q?V?|%cCv4=b9C&WIB~j^8q8y#m*4aD z*JB4!nq<5PG|DtA2U!vkYa^mTYiXa{&x=}DI zh$qPyb+o)JVeF1rhN3hqKEhbn(Y;+rcoL!&CPSTM$Q%M_l!j5l5V-)Kriis22@)Gn z#56*O?9vIPX-ZB}`6yu4NpLPgwQw~;#^?~OD!jY%gU7RnFJ=dS%zoT+w5tV{ca`UH z5U%)@E0yCV@j8L*#eJMZXbJDm=?x zi)CBANC`ZMFv+=NWAoj8UPz0%Xi05Nr*R&J?e)Dne)HYz*-x@pY|$$W8EUl}Ez;jk zgH?UVs6VEB48 zV^cP;Beq#eW1&is7!b|2wAu5&k6!G}pZq#|@Rvr6E||7q7%+6tA{qiQdQVRc;pyqO z|L%P?;ye|_nE&~8&0BAcx1IO&))d};{^9NG-&Cn*KY&gI%T$KY z$@H;`xbSg6^N>59N>}Vmph)7KF!06>>s;?nr@Ay!C%LtpAYvw*x#{afn|*UQd-zgj zEo)>N?O0;Ya<*1_h_e>pmM zRL9jm!04pvy-QSmQw6ZO2w*vW?e%rve|+@&q0;$9nY9$SwE}Le1;2g$&+(gQM=u|p zW!KZ(IZ3mBi8QxVG+Q4`TsIW(Mok6V?-Ig%e{X)Uzb3J+QFft2dOhYPDc({views:[{type:"web",content:"https://www.baidu.com/"},{type:"html",content:"/public/html/view_example.html"}]}),methods:{loadViewContent(o){t.invoke(e.loadViewContent,n(this.views[o])).then((e=>{console.log(e)}))},removeViewContent(o){t.invoke(e.removeViewContent,n(this.views[o])).then((e=>{console.log(e)}))}}},p=e=>(m("data-v-792e445a"),e=e(),v(),e),u={id:"app-base-window-view"},h=p((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 嵌入web内容 ")],-1))),f={class:"one-block-2"},C=p((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 嵌入html内容 ")],-1))),b={class:"one-block-2"};const k=o(r,[["render",function(e,t,o,n,m,v){const r=a("a-button"),p=a("a-space");return l(),s("div",u,[h,i("div",f,[d(p,null,{default:c((()=>[d(r,{onClick:t[0]||(t[0]=e=>v.loadViewContent(0))},{default:c((()=>[w("加载百度页面")])),_:1}),d(r,{onClick:t[1]||(t[1]=e=>v.removeViewContent(0))},{default:c((()=>[w("移除百度页面")])),_:1})])),_:1})]),C,i("div",b,[d(p,null,{default:c((()=>[d(r,{onClick:t[2]||(t[2]=e=>v.loadViewContent(1))},{default:c((()=>[w("加载html页面")])),_:1}),d(r,{onClick:t[3]||(t[3]=e=>v.removeViewContent(1))},{default:c((()=>[w("移除html页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-792e445a"]]);export{k as default}; +import{i as e}from"./main-ce25b28f.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as o,h as n,r as a,o as l,b as s,g as i,a as d,w as c,e as w,p as m,f as v}from"./index-df4b8cd9.js";const r={data:()=>({views:[{type:"web",content:"https://www.baidu.com/"},{type:"html",content:"/public/html/view_example.html"}]}),methods:{loadViewContent(o){t.invoke(e.loadViewContent,n(this.views[o])).then((e=>{console.log(e)}))},removeViewContent(o){t.invoke(e.removeViewContent,n(this.views[o])).then((e=>{console.log(e)}))}}},p=e=>(m("data-v-792e445a"),e=e(),v(),e),u={id:"app-base-window-view"},h=p((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 嵌入web内容 ")],-1))),f={class:"one-block-2"},C=p((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 嵌入html内容 ")],-1))),b={class:"one-block-2"};const k=o(r,[["render",function(e,t,o,n,m,v){const r=a("a-button"),p=a("a-space");return l(),s("div",u,[h,i("div",f,[d(p,null,{default:c((()=>[d(r,{onClick:t[0]||(t[0]=e=>v.loadViewContent(0))},{default:c((()=>[w("加载百度页面")])),_:1}),d(r,{onClick:t[1]||(t[1]=e=>v.removeViewContent(0))},{default:c((()=>[w("移除百度页面")])),_:1})])),_:1})]),C,i("div",b,[d(p,null,{default:c((()=>[d(r,{onClick:t[2]||(t[2]=e=>v.loadViewContent(1))},{default:c((()=>[w("加载html页面")])),_:1}),d(r,{onClick:t[3]||(t[3]=e=>v.removeViewContent(1))},{default:c((()=>[w("移除html页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-792e445a"]]);export{k as default}; diff --git a/public/dist/assets/Index-01ac72e9.js.gz b/public/dist/assets/Index-01ac72e9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..41e8655c7800e0e19780dcfd81b0c115d333f591 GIT binary patch literal 691 zcmV;k0!;lMiwFP!000023Y}CTS=IvMm>PBw zERc$DOb=E6Ko6DLsvo!Ba%ijc-&kq>MR$!IS#g{yJ)nn~$Gm+r&%|jabJfH>Ui7e? z<}xLAKjpEoLL3|hgQKbavLM5FgQnKBI18Vnh%m?8Iz;CfIpQXJV%QR91_a~=I7kBt z1O^H?H4pz!HA^dLA2qvNGoC`F-qxz|KoahEdhgf>-- zb>aGrdX=F|Y77WynnIymGE*um+dh1(>OM=vyI)V)n5Ym^;}O3sm@eWwb7s##pv%ftF|%$Tia zC@4kmq%p2!V%|BW$Xdo)$T5`_?ry(Tf22U$LgwibO(`+6v?}ZA@c<7F4mn|f9#RIC zzK}ubHF4w;o@G|R3$$vz7g<|INDp%6Wt5sl#JW*j5op4M7llitKr2XOIJX>4^L4q% zxF8_PBmvTM?B3$??c(B#UfAOG#p3&q9${m!9L5+-z3nao-DUKjVuQ7qS>u*kaKG9r zY;#Z29DJYT%ls3VmLgQK6cj;$1OX{jtXU_MQ^KvFR7wgx$gKOV4-+C`!yHwai(aA! zTdW+E;Ll)fX9|8qv+mSQgi~H7$_+cqx{^a9#YhKq?kaz8e11+1m^D^+^G5efine;x zlq}wS_;Yo2{qFbT=hvH$mpAV}=}G7*Ok78&`;Lgyi8w2f?NsiRx&HR+=H2HVG8;EA zx^*8s!u_B-*kFfy=VA9I2LJTF-%0H6^zJ({currentThemeMode:"",themeList:["system","light","dark"]}),mounted(){},methods:{setTheme(a){this.currentThemeMode=a.target.value,console.log("setTheme currentThemeMode:",this.currentThemeMode),t.invoke(e.setTheme,this.currentThemeMode).then((e=>{console.log("result:",e),this.currentThemeMode=e}))},getTheme(){t.invoke(e.getTheme).then((e=>{console.log("result:",e),this.currentThemeMode=e}))}}},v=e=>(h("data-v-5a0f8a17"),e=e(),i(),e),T={id:"app-base-screen"},f=v((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 系统主题模式 ")],-1))),p={class:"one-block-2"},g=v((()=>l("div",{class:"one-block-1"}," 2. 设置主题模式(请自行实现前端UI效果) ",-1))),M={class:"one-block-2"};const _=a(c,[["render",function(e,t,a,h,i,c){const v=s("a-button"),_=s("a-space"),k=s("a-radio"),b=s("a-radio-group");return o(),n("div",T,[f,l("div",p,[r(_,null,{default:d((()=>[r(v,{onClick:t[0]||(t[0]=e=>c.getTheme())},{default:d((()=>[m("获取模式")])),_:1})])),_:1}),l("span",null," 结果:"+u(i.currentThemeMode),1)]),g,l("div",M,[r(b,{modelValue:i.currentThemeMode,"onUpdate:modelValue":t[1]||(t[1]=e=>i.currentThemeMode=e),onChange:c.setTheme},{default:d((()=>[r(k,{value:i.themeList[0]},{default:d((()=>[m(u(i.themeList[0]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[1]},{default:d((()=>[m(u(i.themeList[1]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[2]},{default:d((()=>[m(u(i.themeList[2]),1)])),_:1},8,["value"])])),_:1},8,["modelValue","onChange"])])])}],["__scopeId","data-v-5a0f8a17"]]);export{_ as default}; +import{i as e}from"./main-ce25b28f.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as a,r as s,o,b as n,g as l,a as r,w as d,t as m,e as u,p as h,f as i}from"./index-df4b8cd9.js";const c={data:()=>({currentThemeMode:"",themeList:["system","light","dark"]}),mounted(){},methods:{setTheme(a){this.currentThemeMode=a.target.value,console.log("setTheme currentThemeMode:",this.currentThemeMode),t.invoke(e.setTheme,this.currentThemeMode).then((e=>{console.log("result:",e),this.currentThemeMode=e}))},getTheme(){t.invoke(e.getTheme).then((e=>{console.log("result:",e),this.currentThemeMode=e}))}}},v=e=>(h("data-v-5a0f8a17"),e=e(),i(),e),T={id:"app-base-screen"},f=v((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 系统主题模式 ")],-1))),p={class:"one-block-2"},g=v((()=>l("div",{class:"one-block-1"}," 2. 设置主题模式(请自行实现前端UI效果) ",-1))),M={class:"one-block-2"};const _=a(c,[["render",function(e,t,a,h,i,c){const v=s("a-button"),_=s("a-space"),k=s("a-radio"),b=s("a-radio-group");return o(),n("div",T,[f,l("div",p,[r(_,null,{default:d((()=>[r(v,{onClick:t[0]||(t[0]=e=>c.getTheme())},{default:d((()=>[u("获取模式")])),_:1})])),_:1}),l("span",null," 结果:"+m(i.currentThemeMode),1)]),g,l("div",M,[r(b,{modelValue:i.currentThemeMode,"onUpdate:modelValue":t[1]||(t[1]=e=>i.currentThemeMode=e),onChange:c.setTheme},{default:d((()=>[r(k,{value:i.themeList[0]},{default:d((()=>[u(m(i.themeList[0]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[1]},{default:d((()=>[u(m(i.themeList[1]),1)])),_:1},8,["value"]),r(k,{value:i.themeList[2]},{default:d((()=>[u(m(i.themeList[2]),1)])),_:1},8,["value"])])),_:1},8,["modelValue","onChange"])])])}],["__scopeId","data-v-5a0f8a17"]]);export{_ as default}; diff --git a/public/dist/assets/Index-079d2072.js.gz b/public/dist/assets/Index-079d2072.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f4d41a789444a27d328c46ef44d8fd5c6056c44 GIT binary patch literal 832 zcmV-G1Hb$qiwFP!000023Z+#+i`zyNzV}y%InB@~H8Neg(V|>>3Un`J(~B`?EIr9n zOEW?msVR!iO`uHQ*?sat0>b@H%pHB9p`1UeTq-3R? zC~RY{c|cishqh5&mMHbn6mvXOF$RQyw$2x#(!r2a-&PuP0wfdZR2v)faz;iSgIv{8 zV@z4wL5_N=;woq>?5QYct)7a?`;b56p5|qW+G}`LBiNi&hF+#pO4g^Ht69NLHU`=g zvQaan=&es*1NBT2r=^zOkN^M&+!yy_1ZItn< z3W$>EPBInET;ITkX1gl5Bp~Z71LF9eGk<$BKl%0VKTiI6`SkqNi?h=w4q+p3ea09R z;Z>r6Axdu+k2nL*Ssed0|MPe|!28pOi`VZK-~G0D@%`EH^ZDa9XODiE|Ni>k-SeLw zo{VMPgdC$-i} z8fnM9Zv=_ZxU=3Zc`TH1CtI$YmZ~lYJ19}trF4{Ohg?;D1j7W@G88Z@>9|+7jWOYN z0ODRMv(rGUlAiMw*PreyK>-Px0$dj(C0j5g!I?=~Os zVRPpvKQ6_5Mn2A|*l~k=a~RT#({data:[]}),methods:{getScreen(s){e.invoke(a.getScreen,s).then((a=>{this.data=a}))}}},v=a=>(f("data-v-5c2facb0"),a=a(),p(),a),_={id:"app-base-screen"},g=v((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 屏幕信息 ")],-1))),S={class:"one-block-2"},h=v((()=>l("div",{class:"one-block-1"},[l("span",null," 结果: ")],-1))),j={class:"one-block-2"};const C=s(m,[["render",function(a,e,s,f,p,m){const v=t("a-button"),C=t("a-space"),x=t("a-descriptions-item"),w=t("a-descriptions");return n(),c("div",_,[g,l("div",S,[o(C,null,{default:d((()=>[o(v,{onClick:e[0]||(e[0]=a=>m.getScreen(0))},{default:d((()=>[i("获取当前鼠标位置")])),_:1}),o(v,{onClick:e[1]||(e[1]=a=>m.getScreen(1))},{default:d((()=>[i("获取主屏幕")])),_:1}),o(v,{onClick:e[2]||(e[2]=a=>m.getScreen(2))},{default:d((()=>[i("获取所有屏幕")])),_:1})])),_:1})]),h,l("div",j,[o(w,{title:""},{default:d((()=>[(n(!0),c(r,null,u(p.data,((a,e)=>(n(),b(x,{key:e,label:a.title},{default:d((()=>[i(k(a.desc),1)])),_:2},1032,["label"])))),128))])),_:1})])])}],["__scopeId","data-v-5c2facb0"]]);export{C as default}; diff --git a/public/dist/assets/Index-17954f73.js.gz b/public/dist/assets/Index-17954f73.js.gz deleted file mode 100644 index 082669e921b4eb6b91226cda7204d93a1335ef19..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 708 zcmV;#0z3U5iwFP!000023Y}CzZ__XozVj=JPqy?Dn!wOVm0c%g#@&t3-Hh!WiF(OO7{3ln3ih0fh?l&yHn{VIQ_feThbCG=X+S}4 zKtO1K!N@=g)Ibiq1|r}F5_oE$gvh`Y3Ij331`1#XLQn=KH-+dT=2n-6>~Z(eW>W&o zg;br)uOh0bhl#(1+uvYN6Uew4=aKZP5m(!+|viE(7GYA4yHsgUHo(iUtTwn?u zB*aiaMyfV=<|~Y-6;74Pg_f<~u5}5F>*c&%MqDeF6oy1viQ<`d?XJ5J>6KhfOVJTp zcXoBqAp|41KJ_*PIqtWIt0ErLX{x-aRYrSeQ01bZCT!yIpgY*x!v;*3v%gb;ySn@9 zyAzClzWKU1e7871TI?VEIy+gOyuLU;xIF))rPHzvJx5R9KS`W6iL;i(xjV_lx6^h4 z?%;M?Zg-8_y_zms^9=edt1fn%ziSwcT+y$!g&P qQV(>({server:""}),methods:{startServer(){s.invoke(e.startJavaServer,{}).then((e=>{0!=e.code?this.$message.error(e.msg):(this.$message.info("异步启动"),r.set("javaService",e.server))}))},closeServer(){s.invoke(e.closeJavaServer,{}).then((e=>{0!=e.code&&this.$message.error(e.msg),this.$message.info("异步关闭"),r.remove("javaService")}))},sendRequest(){const e=r.get("javaService")||"";if(""==e)return void this.$message.error("服务未开启 或 正在启动中");a({method:"get",url:e+"/test1/get",params:{id:"1111111"},timeout:6e4}).then((e=>{const s=e.data||null;this.$message.info(`java服务返回: ${s}`)}))}}},p={id:"app-other"},g=(e=>(l("data-v-c3213243"),e=e(),u(),e))((()=>v("div",{class:"one-block-1"},[v("span",null," 请求java服务接口(废弃,请使用跨语言服务) ")],-1))),h={class:"one-block-2"};const j=t(f,[["render",function(e,s,a,r,t,l){const u=o("a-button"),f=o("a-space");return i(),n("div",p,[g,v("div",h,[c(f,null,{default:d((()=>[c(u,{onClick:s[0]||(s[0]=e=>l.startServer())},{default:d((()=>[m(" 启动java项目 ")])),_:1}),c(u,{onClick:s[1]||(s[1]=e=>l.sendRequest())},{default:d((()=>[m(" 测试接口 ")])),_:1}),c(u,{onClick:s[2]||(s[2]=e=>l.closeServer())},{default:d((()=>[m(" 关闭java项目 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-c3213243"]]);export{j as default}; diff --git a/public/dist/assets/Index-182bed7c.js.gz b/public/dist/assets/Index-182bed7c.js.gz deleted file mode 100644 index e998a0c0453a9b5ee6ade62624657323a60b2ac0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 872 zcmV-u1DE_CiwFP!000023WZcbkK05PzVj>0sH$ef*qdZ`)8feGzzL4!7)9HO{hWB$ z_L!NmspMFyS|Op*0*3;Ju0T~)DMDIS2%!R6)IU?F>50FxBEA-A&+u0V*m?;FOyX(Xk0BotRKiW`a*Y zGa;a0LP9eWVj7x|Z|mu>vET3PU2n?xJeA4{y)s~mxtMr2a4A6)AY6nhLK9F^9!R&8 ziV5{elfk5vPLvk>2rxKJ;$v2@Hc88hIBE(h#^Bv3JMVhn_&k6Q)HIULl?0?@6L3HX zF7(rhoDdgp=b|*^7}aNY7bnl^Z%*s`b3~|cBq)pySA`-U5Y@$-nuJvPP5qclxJY7? z_(5f;RS4~Y_&XDZ+rBSUQ$w!ho!?)LU}wZ-58 zCN$R{AOvHxuZ6}%1)`-NGbvrfQ?SP|_m6C&f2h+kV=1CWAw|~m^!ehKyZ@B(|_r^OKqkrB1Kgb+IQ&KK*UYIT?nJ%vL$ z93s(N5{QO*>Z^#S7^tL-3aV(l-htfHd&KN9|ee>+q=<-4B&QiA0IZiY+J1wyz>v8*R7yO1^@u1Z^PaI diff --git a/public/dist/assets/Index-53fe7b81.js b/public/dist/assets/Index-1a441d39.js similarity index 94% rename from public/dist/assets/Index-53fe7b81.js rename to public/dist/assets/Index-1a441d39.js index 01c2e7f..f00b1fb 100644 --- a/public/dist/assets/Index-53fe7b81.js +++ b/public/dist/assets/Index-1a441d39.js @@ -1 +1 @@ -import{i as e}from"./main-ce25b28f.js";import{i as l}from"./ipcRenderer-5e19eaee.js";import{a as s}from"./index-6ace266f.js";import{_ as o,r as a,o as t,b as n,g as i,a as r,w as c,e as d,p,f as u}from"./index-0abc6048.js";const f={data:()=>({type:1,serverUrl:""}),methods:{info(){l.invoke(e.crossInfo,{}).then((e=>{console.log("res:",e)}))},getUrl(){l.invoke(e.getCrossUrl,{name:"goapp"}).then((e=>{this.serverUrl=e,this.$message.info(`服务地址: ${e}`)}))},kill(){l.invoke(e.killCrossServer,{type:"one",name:"goapp"})},killAll(){l.invoke(e.killCrossServer,{type:"all",name:"goapp"})},create(){l.invoke(e.createCrossServer,{program:"go"})},request(o){if(1!=o||""!=this.serverUrl)if(1==o){const e=this.serverUrl+"/api/hello";s({method:"get",url:e,params:{id:"1111111"},timeout:1e3}).then((e=>{console.log("res:",e);const l=e.data.data||null;this.$message.info(`服务返回: ${l}`)}))}else l.invoke(e.requestApi,{name:"goapp",urlPath:"/api/hello"}).then((e=>{console.log("res:",e);const l=e.data||null;this.$message.info(`服务返回: ${l}`)}));else this.$message.info("请先获取服务地址")}}},k=e=>(p("data-v-02bef15a"),e=e(),u(),e),v={id:"app-cross-go"},m=k((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 基础控制 ")],-1))),g={class:"one-block-2"},h=k((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 发送http请求 ")],-1))),_={class:"one-block-2"},C=k((()=>i("div",{class:"one-block-1"},[i("span",null," 3. 多个服务 ")],-1))),b={class:"one-block-2"};const U=o(f,[["render",function(e,l,s,o,p,u){const f=a("a-button"),k=a("a-space");return t(),n("div",v,[m,i("div",g,[r(k,null,{default:c((()=>[r(f,{onClick:l[0]||(l[0]=e=>u.create())},{default:c((()=>[d(" 启动 ")])),_:1}),r(f,{onClick:l[1]||(l[1]=e=>u.getUrl())},{default:c((()=>[d(" 获取地址 ")])),_:1}),r(f,{onClick:l[2]||(l[2]=e=>u.kill())},{default:c((()=>[d(" kill ")])),_:1}),r(f,{onClick:l[3]||(l[3]=e=>u.info())},{default:c((()=>[d(" test ")])),_:1})])),_:1})]),h,i("div",_,[r(k,null,{default:c((()=>[r(f,{onClick:l[4]||(l[4]=e=>u.request(1))},{default:c((()=>[d(" 前端发送 ")])),_:1}),r(f,{onClick:l[5]||(l[5]=e=>u.request(2))},{default:c((()=>[d(" 主进程发送 ")])),_:1})])),_:1})]),C,i("div",b,[r(k,null,{default:c((()=>[r(f,{onClick:l[6]||(l[6]=e=>u.create())},{default:c((()=>[d(" 启动 ")])),_:1}),r(f,{onClick:l[7]||(l[7]=e=>u.killAll())},{default:c((()=>[d(" kill所有 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-02bef15a"]]);export{U as default}; +import{i as e}from"./main-ce25b28f.js";import{i as l}from"./ipcRenderer-5e19eaee.js";import{a as s}from"./index-6b23c065.js";import{_ as o,r as a,o as t,b as n,g as i,a as r,w as c,e as d,p,f as u}from"./index-df4b8cd9.js";const f={data:()=>({type:1,serverUrl:""}),methods:{info(){l.invoke(e.crossInfo,{}).then((e=>{console.log("res:",e)}))},getUrl(){l.invoke(e.getCrossUrl,{name:"goapp"}).then((e=>{this.serverUrl=e,this.$message.info(`服务地址: ${e}`)}))},kill(){l.invoke(e.killCrossServer,{type:"one",name:"goapp"})},killAll(){l.invoke(e.killCrossServer,{type:"all",name:"goapp"})},create(){l.invoke(e.createCrossServer,{program:"go"})},request(o){if(1!=o||""!=this.serverUrl)if(1==o){const e=this.serverUrl+"/api/hello";s({method:"get",url:e,params:{id:"1111111"},timeout:1e3}).then((e=>{console.log("res:",e);const l=e.data.data||null;this.$message.info(`服务返回: ${l}`)}))}else l.invoke(e.requestApi,{name:"goapp",urlPath:"/api/hello"}).then((e=>{console.log("res:",e);const l=e.data||null;this.$message.info(`服务返回: ${l}`)}));else this.$message.info("请先获取服务地址")}}},k=e=>(p("data-v-02bef15a"),e=e(),u(),e),v={id:"app-cross-go"},m=k((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 基础控制 ")],-1))),g={class:"one-block-2"},h=k((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 发送http请求 ")],-1))),_={class:"one-block-2"},C=k((()=>i("div",{class:"one-block-1"},[i("span",null," 3. 多个服务 ")],-1))),b={class:"one-block-2"};const U=o(f,[["render",function(e,l,s,o,p,u){const f=a("a-button"),k=a("a-space");return t(),n("div",v,[m,i("div",g,[r(k,null,{default:c((()=>[r(f,{onClick:l[0]||(l[0]=e=>u.create())},{default:c((()=>[d(" 启动 ")])),_:1}),r(f,{onClick:l[1]||(l[1]=e=>u.getUrl())},{default:c((()=>[d(" 获取地址 ")])),_:1}),r(f,{onClick:l[2]||(l[2]=e=>u.kill())},{default:c((()=>[d(" kill ")])),_:1}),r(f,{onClick:l[3]||(l[3]=e=>u.info())},{default:c((()=>[d(" test ")])),_:1})])),_:1})]),h,i("div",_,[r(k,null,{default:c((()=>[r(f,{onClick:l[4]||(l[4]=e=>u.request(1))},{default:c((()=>[d(" 前端发送 ")])),_:1}),r(f,{onClick:l[5]||(l[5]=e=>u.request(2))},{default:c((()=>[d(" 主进程发送 ")])),_:1})])),_:1})]),C,i("div",b,[r(k,null,{default:c((()=>[r(f,{onClick:l[6]||(l[6]=e=>u.create())},{default:c((()=>[d(" 启动 ")])),_:1}),r(f,{onClick:l[7]||(l[7]=e=>u.killAll())},{default:c((()=>[d(" kill所有 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-02bef15a"]]);export{U as default}; diff --git a/public/dist/assets/Index-1a441d39.js.gz b/public/dist/assets/Index-1a441d39.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6e0290959bdb9116439d852998cbea18596eeb11 GIT binary patch literal 1004 zcmV;>hyF8lcKI)u@gyrJ+icm2NXc_%-hAKt z@%h=oBxVWE1C6E{7JkAe#M+wBATm8{wEB%(zV%5;+Cj}NT)G9Z_Yp<|OfWH9Xx~PP zSofyVJ3aRnp7+h&exvDa@3!iGJ?Y0Fk%j`3hC^SP2!_%GP(dZ|nKT}tGy{mimlxS8 z!@%F^-|_~xD+Z56Dc5{AA5cym-Ei;dIsZIH$A%P>DJBO==nzsEFhM?IgVf1`$Y;8d zhgJ|x*%)=Syo9CcU9k*#VOV^Gk*=eACzs$XL@Q)Nog|n#1kfl9qktiD0lbPL*7hZk z*nm8u6LiRs(Kse6n0yqZ)_G_yLbY&xf@w;JXjQ@8n;$WFUzkUoIQD2KK-sPL}C<$(2y%)(qo-S zT61b{H~Q$?ElLbPS4aag@kIlsZq)>lqFLQurqlvV+_A39yEG60!IVJmg)~hoy_)@y zd1F&HtRuG5m_|Z@A}t`AZE59Cf1N%*oIm-ceDJ46j4qhAVHhxUFG4f~#OOVl8iMKR zH~$=dG2%QHrI`QmWsR-3fo=ai*_wjw=kMRV`c)OW#?*g1)1vPOF4KMJbc7z{d?w&$ zk;elT=?EdDz{Kp#mN$~`Qk_t+PoXn`Whz7H zB>GrIoDa~aS;!qvr7L!P$XT=>2Hw~SJKNpaOqWKgB(s+DLd<{*CkHyw%CAq#hc9H- zvbK&b#`GGXtpM!>;BxM60#vG1dc6#`pz?urIxd2nomrYCr z=Kgt_{VSxotD@Qc-=uX@0p6@>VDDWrm>(U^kB>Ga)-{SQbV#q4dMw7f0|FO@WVb5@ a@BQkf=%9MXQ9MQagMR@SVRR6v2><}e3+BoI literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-1a9814d0.js.gz b/public/dist/assets/Index-1a9814d0.js.gz deleted file mode 100644 index 01de7c8bfd5e832093300e364aff941d23821ea0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;0RiwFP!000023Y}F!i`+I8zV}xQ>P3QQduQ4WTQAO~r(SXhfjyXEknQJ; zc5KPm@_2(|=%s}ON)H>-LkTqPsey!C0u6NkO`UZAMJ0Q7I$C=)EPbPjR)4RXZYz=g$= zu(U=&X$=QuO$L!Q8tz+D0k5(==`*GGQM#R=G!@G4QIn!*jc6 z7(2t-aePnc%s8&rkPbHZOPyys1YS``nTS0*?O7!YJmYzhp*sfdVcB(TXzbKvocW(= zUE>bXmtIw1EO_Qsb+ifHhd!+O0Nl)MvF9Cw9Q9HqmEXoCa*Zd0i%QlCSID(mAw_rB z1&ZpWsN5mXp`0`3>Lp4_F}U5@f+(}wOx>r*I>x%LgEBBKT2o@HQ)9rtO>Mn#;eLFN}>~GDqcBL6BZhGRd7i_ z)>#H*GIb~Kp1ywn;+OvCKmPgaW&ilMe=jafRr?=*=wH2^5H<&A${2$*xQ;k8h|A9; zp6w&HRlUZ%`UvylGnv2I$J}3>_m6(MeE#{R%d{bs9)oKp2v8 z=yU>UEn_W|qzD2eD5xQ4?NuXkO1Kl%S}SR)TaMpGV2p$vm#FJfPBK$%z1dX+;To>C zm_nG)a@|ngD_?{M^M?g(N2>1li~j&@)Dm@Y1^@tE C|9cq# diff --git a/public/dist/assets/Index-1c76b4f8.css b/public/dist/assets/Index-1c76b4f8.css deleted file mode 100644 index 96a6c7a..0000000 --- a/public/dist/assets/Index-1c76b4f8.css +++ /dev/null @@ -1 +0,0 @@ -#app-cross-java[data-v-aedf1e71]{padding:0 10px;text-align:left;width:100%}#app-cross-java .one-block-1[data-v-aedf1e71]{font-size:16px;padding-top:10px}#app-cross-java .one-block-2[data-v-aedf1e71]{padding-top:10px} diff --git a/public/dist/assets/Index-2357c3d0.js.gz b/public/dist/assets/Index-2357c3d0.js.gz deleted file mode 100644 index 597d0a7b275aa6c59e5a5ec04b80b6d9f49833a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmV-61Ihd!iwFP!000023Y}C@tK38se)m@_gAX%s5;wQDY;%dF2!bLNEIuvEGCMih zjhoDbnaOS;4fI9q)dye1mli~dQbbflM1|s?akuwpIFn?rdwW|Sdc_U%rjfSN+0=PFRY`w_=y(z$YQ$giT4VgFPMNAj(UNGhhabx`Eq>Cn$ zGjj`O;CLTkj)l#D|F(FW)7AWnVx?G@+$1Q_W)zV^0Sz}kZ33HiS z%33JVu2gE`rr&6IsIgQVyj>LU=fZ*6gy_Q+^Dt7D}3RQg?5F~k#G#W!m7ZqP)llhs8nrbp}3bWN|NM=)2$=S zgV*h<`cJ%W)ptB>`C%1&~n`j?O>*e)rka{i9#^U;R8HYz9HZ7=uM}72?D}EdOVulW_F+@1LJP zdv^ZUqurn19YvbIJkl@(+r-igrcent2fo{3&mxnea>{O$zwH!$&uO9epV7i6_xdlv9y6QPJDQ3JbY@GK3xRVSTCEqS` zv5s*%p54Dsz465?!z-QXTI>o$;dX%~JCy9uZM1!m%8lkH}uMI55%H}lQ+-uvF0 zi6}}{nMQbAd)SUERgmC=f(z*<*xMiV4#vS3njDHPm|4R_nS6#a#R@BbAH$E4BW|OI z4$Yx*MuUQp`;d@1lLL3Af-jv(!8lU`I#WRD%ml{Hh|6#`)B}HykCHokA08|NB}!`J zC2^B-!z0S#yR=E_szPawCs^Q-N--h?jB`E}+C+V#ztRQ^0wfpN#8{j1YDxwzgF@BP zU`kojLV;$YQXMrKJ1WXqV6k4`WUf==ZJG?tT#%*D^6eNor>SI7~o5!kP{|i!~+OAJxVv zX{8-@z7-@v>rOkj;;B&99c{UOR;juq?65*pSJG3q9dcFqG4#i8(Y$uu(ky}`qW)EU?OB-jj@ow#df3rZGG-kd-EzEjY4$Z9i;!glik z?>2XS`fMrYkL3NDiXAs7w1*+PO#a9vKZ2&PoB8MNjz-r{f$hWn(#|PH8yvCagk3q| zvK+Bv)*0B^CtPM2C6_n0-6hi$n%OG+<%48(+9`{xY#Y>7)ky*e&?ieKV%Klr4R6C6 z{&(KqZFqY(^IloplG-((lW_?euy$Yp!=X-8iTBdwJAL&L84TDVKG^)ztdeRE-}@K$ KmSfM=1^@t^|CFr& diff --git a/public/dist/assets/Index-304529bf.js.gz b/public/dist/assets/Index-304529bf.js.gz deleted file mode 100644 index 2dbcad24530682aafb90bbcf0d86f42da700a8af..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1762 zcmV<81|9hyiwFP!000023Y}M5kJCsNe&1hVN-boIvPl9Aj3bYP8nxgRc6bS`P_fHN z(YDL7%bjkSNbG2|&1H9n)iP+VV$t%zjVNcmk;v^k0qNP^l zRGs?H{nRn@Lmr8gDI`|tz>T<%jMF}0fo{{rxlZGPYut)alU3N_2^$OTt2A(EL?iti zt$$1jrB&`&a+3*nEOl$Vyc?;iJH31qiv7H!gMjQ1>-?Gi98d*C7*O@n*}a6TbnpY ze6xmQ8f`QCqT_&$v1D>s)DDU0ndp*v<3_*Vzj1?7G|;fm6Hv%ewN&(2Y;>u(%wwTy z1ME}L<4$a*)4en{Sg_5vs7ejHNA0c4LWI{q6pe5?&GPRe2z4`r^dcXi|^PVcUH@F7{gAuA;%hj2L#-cc<*L?60gw&8BRjHO^mwVTG zyg!d#IXDjdePFq_BY!1kdH%bhdn9l?Dg&?%Kf8dY$z+g`hY9ok$ps=&QUq1qsIF^Uu022FD*hRq#1 zG37WbZc1#WfKXflgrlsb#l3-I+|=-idXc+O-ltBL<`F=a9imAL=2(+sD5<<7d>VOw zq&vbwIi-LzQITJ>eqn@3+=EPC$h%T?_2ybyS{)D{^r$Ea`juR6;(5EE;edKEMY%b- z=T4qH*3i|ErQH&004Zugo~en7q=EXj?wqMPAkT#~p%zs&9Kt_@s%yz&L?jIL4vDEQ z0in&dEnih-k-)rA+UM}y2qAY2euX*#~}$2v`x>$NU0mj_~q;I>nEcx zo{S$o8SNh&?f;NH{j-9!O{~{7O~c#PGFAhywmwi~!%*JcxtBfo*YNERqkn&0JOveb z>nr4SK2Y8nL&@&_9V!Lhs^ROOM$Zl^!ul(Ot$m=dvxYK!b$|HgAEmIn|AFUp^vnH< z$ZIP^UaE);X97te^dez&Cn8;)K`j7xF0TN*_1=pD>H_W{W&GK}Xz#U>-F>WN4<2U^ z4yS4!z5V9h-d_|{V(z>bv&Vu0Gkf_w`~1t_-h6ws|MT$h?fB92?6c=bdq0kT{_ptP z&kOSf^x0qvzPrk~F6V+qbJmrmzhQB;hg&Ta<#QOqZW828Q>8e@1aq9=aMHY73*JGZ zcM>7MR~if!ISqlbDUg0avLH+ZkQ)VQa}S8i1rhN+5ZB8S5;;I!EGRjW=uA)_wyw;! zfVx^xm0)#2Q>|I{K@SR;l?HcltBohtZ{wB&#^pAr4s}W53DYh-1Sc*|d9dy=d&`Vl zwaweNRk_G^5gK!^B)mpT*Wtm)e!83eX+Qh&;rQ7vDonB(q#^{NZPsBLT7a(?@bzW* z>AU$mqzqquF@E~u=*6=|ag`rUNc_M&3zeO}L@`eys2Xs}bRY+{iYmMURgi0z%6c&ApfKiQC8J~(&5fBbJvrL3 zKDdrk!GuRmn6-;t<8 diff --git a/public/dist/assets/Index-86e523be.js b/public/dist/assets/Index-3b775d3d.js similarity index 81% rename from public/dist/assets/Index-86e523be.js rename to public/dist/assets/Index-3b775d3d.js index 861c038..6ac4de7 100644 --- a/public/dist/assets/Index-86e523be.js +++ b/public/dist/assets/Index-3b775d3d.js @@ -1 +1 @@ -import{i as e}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as t,o as s,b as n,g as d,a as o,w as i,e as u,t as p,p as r,f as _}from"./index-0abc6048.js";const c={data:()=>({name:"李四",age:20,userList:["空"],search_age:20,update_name:"李四",update_age:31,delete_name:"李四",all_list:["空"],data_dir:""}),mounted(){this.init()},methods:{init(){a.invoke(e.sqlitedbOperation,{action:"getDataDir"}).then((e=>{-1!=e.code?(this.data_dir=e.result,this.getAllTestData()):this.$message.error("请检查sqlite是否正确安装",5)}))},getAllTestData(){a.invoke(e.sqlitedbOperation,{action:"all"}).then((e=>{if(0==e.all_list.length)return!1;this.all_list=e.all_list}))},selectDir(){a.invoke(e.selectFolder,"").then((e=>{this.data_dir=e,this.modifyDataDir(e)}))},openDir(){console.log("dd:",this.data_dir),a.invoke(e.openDirectory,{id:this.data_dir}).then((e=>{}))},modifyDataDir(l){const t={action:"setDataDir",data_dir:l};a.invoke(e.sqlitedbOperation,t).then((e=>{this.all_list=e.all_list}))},sqlitedbOperation(l){const t={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.sqlitedbOperation,t).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(r("data-v-62864663"),e=e(),_(),e),f={id:"app-base-db"},h=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. sqlite本地数据库 ")],-1))),v={class:"one-block-2"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 数据目录 ")],-1))),g={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 测试数据 ")],-1))),V={class:"one-block-2"},D=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 添加数据 ")],-1))),q={class:"one-block-2"},O=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 获取数据 ")],-1))),C={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 修改数据 ")],-1))),y={class:"one-block-2"},I=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 删除数据 ")],-1))),$={class:"one-block-2"};const j=l(c,[["render",function(e,a,l,r,_,c){const m=t("a-col"),j=t("a-row"),L=t("a-input"),w=t("a-button");return s(),n("div",f,[h,d("div",v,[o(j,null,{default:i((()=>[o(m,{span:8},{default:i((()=>[u(" • 大数据量: 0-1024GB(单库) ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 高性能 ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 类mysql语法 ")])),_:1})])),_:1})]),b,d("div",g,[o(j,null,{default:i((()=>[o(m,{span:12},{default:i((()=>[o(L,{modelValue:_.data_dir,"onUpdate:modelValue":a[0]||(a[0]=e=>_.data_dir=e),value:_.data_dir,"addon-before":"数据目录"},null,8,["modelValue","value"])])),_:1}),o(m,{span:2}),o(m,{span:5},{default:i((()=>[o(w,{onClick:c.selectDir},{default:i((()=>[u(" 修改目录 ")])),_:1},8,["onClick"])])),_:1}),o(m,{span:5},{default:i((()=>[o(w,{onClick:c.openDir},{default:i((()=>[u(" 打开目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),k,d("div",V,[o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.all_list),1)])),_:1})])),_:1})]),D,d("div",q,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.name,"onUpdate:modelValue":a[1]||(a[1]=e=>_.name=e),value:_.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.age,"onUpdate:modelValue":a[2]||(a[2]=e=>_.age=e),value:_.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[3]||(a[3]=e=>c.sqlitedbOperation("add"))},{default:i((()=>[u(" 添加 ")])),_:1})])),_:1})])),_:1})]),O,d("div",C,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.search_age,"onUpdate:modelValue":a[4]||(a[4]=e=>_.search_age=e),value:_.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[5]||(a[5]=e=>c.sqlitedbOperation("get"))},{default:i((()=>[u(" 查找 ")])),_:1})])),_:1})])),_:1}),o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.userList),1)])),_:1})])),_:1})]),U,d("div",y,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.update_name,"onUpdate:modelValue":a[6]||(a[6]=e=>_.update_name=e),value:_.update_name,"addon-before":"姓名(条件)"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.update_age,"onUpdate:modelValue":a[7]||(a[7]=e=>_.update_age=e),value:_.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[8]||(a[8]=e=>c.sqlitedbOperation("update"))},{default:i((()=>[u(" 更新 ")])),_:1})])),_:1})])),_:1})]),I,d("div",$,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(L,{modelValue:_.delete_name,"onUpdate:modelValue":a[9]||(a[9]=e=>_.delete_name=e),value:_.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{onClick:a[10]||(a[10]=e=>c.sqlitedbOperation("del"))},{default:i((()=>[u(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-62864663"]]);export{j as default}; +import{i as e}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as t,o as s,b as n,g as d,a as o,w as i,e as u,t as p,p as r,f as _}from"./index-df4b8cd9.js";const c={data:()=>({name:"李四",age:20,userList:["空"],search_age:20,update_name:"李四",update_age:31,delete_name:"李四",all_list:["空"],data_dir:""}),mounted(){this.init()},methods:{init(){a.invoke(e.sqlitedbOperation,{action:"getDataDir"}).then((e=>{-1!=e.code?(this.data_dir=e.result,this.getAllTestData()):this.$message.error("请检查sqlite是否正确安装",5)}))},getAllTestData(){a.invoke(e.sqlitedbOperation,{action:"all"}).then((e=>{if(0==e.all_list.length)return!1;this.all_list=e.all_list}))},selectDir(){a.invoke(e.selectFolder,"").then((e=>{this.data_dir=e,this.modifyDataDir(e)}))},openDir(){console.log("dd:",this.data_dir),a.invoke(e.openDirectory,{id:this.data_dir}).then((e=>{}))},modifyDataDir(l){const t={action:"setDataDir",data_dir:l};a.invoke(e.sqlitedbOperation,t).then((e=>{this.all_list=e.all_list}))},sqlitedbOperation(l){const t={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.sqlitedbOperation,t).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(r("data-v-62864663"),e=e(),_(),e),f={id:"app-base-db"},h=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. sqlite本地数据库 ")],-1))),v={class:"one-block-2"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 数据目录 ")],-1))),g={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 测试数据 ")],-1))),V={class:"one-block-2"},D=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 添加数据 ")],-1))),q={class:"one-block-2"},O=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 获取数据 ")],-1))),C={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 修改数据 ")],-1))),y={class:"one-block-2"},I=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 删除数据 ")],-1))),$={class:"one-block-2"};const j=l(c,[["render",function(e,a,l,r,_,c){const m=t("a-col"),j=t("a-row"),w=t("a-input"),L=t("a-button");return s(),n("div",f,[h,d("div",v,[o(j,null,{default:i((()=>[o(m,{span:8},{default:i((()=>[u(" • 大数据量: 0-1024GB(单库) ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 高性能 ")])),_:1}),o(m,{span:8},{default:i((()=>[u(" • 类mysql语法 ")])),_:1})])),_:1})]),b,d("div",g,[o(j,null,{default:i((()=>[o(m,{span:12},{default:i((()=>[o(w,{modelValue:_.data_dir,"onUpdate:modelValue":a[0]||(a[0]=e=>_.data_dir=e),value:_.data_dir,"addon-before":"数据目录"},null,8,["modelValue","value"])])),_:1}),o(m,{span:2}),o(m,{span:5},{default:i((()=>[o(L,{onClick:c.selectDir},{default:i((()=>[u(" 修改目录 ")])),_:1},8,["onClick"])])),_:1}),o(m,{span:5},{default:i((()=>[o(L,{onClick:c.openDir},{default:i((()=>[u(" 打开目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),k,d("div",V,[o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.all_list),1)])),_:1})])),_:1})]),D,d("div",q,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(w,{modelValue:_.name,"onUpdate:modelValue":a[1]||(a[1]=e=>_.name=e),value:_.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{modelValue:_.age,"onUpdate:modelValue":a[2]||(a[2]=e=>_.age=e),value:_.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{onClick:a[3]||(a[3]=e=>c.sqlitedbOperation("add"))},{default:i((()=>[u(" 添加 ")])),_:1})])),_:1})])),_:1})]),O,d("div",C,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(w,{modelValue:_.search_age,"onUpdate:modelValue":a[4]||(a[4]=e=>_.search_age=e),value:_.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{onClick:a[5]||(a[5]=e=>c.sqlitedbOperation("get"))},{default:i((()=>[u(" 查找 ")])),_:1})])),_:1})])),_:1}),o(j,null,{default:i((()=>[o(m,{span:24},{default:i((()=>[u(p(_.userList),1)])),_:1})])),_:1})]),U,d("div",y,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(w,{modelValue:_.update_name,"onUpdate:modelValue":a[6]||(a[6]=e=>_.update_name=e),value:_.update_name,"addon-before":"姓名(条件)"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(w,{modelValue:_.update_age,"onUpdate:modelValue":a[7]||(a[7]=e=>_.update_age=e),value:_.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{onClick:a[8]||(a[8]=e=>c.sqlitedbOperation("update"))},{default:i((()=>[u(" 更新 ")])),_:1})])),_:1})])),_:1})]),I,d("div",$,[o(j,null,{default:i((()=>[o(m,{span:6},{default:i((()=>[o(w,{modelValue:_.delete_name,"onUpdate:modelValue":a[9]||(a[9]=e=>_.delete_name=e),value:_.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:i((()=>[o(L,{onClick:a[10]||(a[10]=e=>c.sqlitedbOperation("del"))},{default:i((()=>[u(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-62864663"]]);export{j as default}; diff --git a/public/dist/assets/Index-3b775d3d.js.gz b/public/dist/assets/Index-3b775d3d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3a9ece95b49b53cf904f6436e61fa91b6ac932e0 GIT binary patch literal 1622 zcmV-c2C4ZUiwFP!000023dLA$Z_`#3{=Q#fu25x5H(8t}A$4V@jcQXRB&2EZC5j@) zzDeCWcCek6DnzQZ*KXoPVnv{WpaX^`M$0xf1Pu0HrrB-(#m@D096O023b1{Mu61+p^uR&M6K@dJWrZq3ruDMK?1l$rtPSawEI!pm{yEP3dpb+v=yp)QC;& zOp%ClL?I-;yGC~#*rtPvEjl>3P6rb=>7ZeS4i;XcgN_LuI@qN{8@K6T;|3jS5hmcB z%V>>4y{u|;0h(%=j?1ZXS5sU?;syCQ-!+vMk&u7$qPM+`u+k(_K8HIFu}|ubD^<|` zPtQ;lJ4CV7rCNWv4FX6lc{H4)TV_S95rd3uQ4FJI#KlrQYMO3K2=xTqvO14+=oQ~n*U>eSUXc(UnClJF6f)q?2Z4t)- z8?(f=Et^LNdr$m38~&|(Ocnpyo_G02|KXkeon3Et^We^x2p5H(0A>seoX`&NS<(Q# z!RKU9w(rcWLCmJRB-q65*ya&&KG3tj8rv9X;Xqte7rZj0KrsEWWdKJpLUFtyCo%7| zEKP5$hYscmv(Rc2lS!sTvka0otR{~%O+q*!MZhuW@D#vX_B!tBnv~d^uswiDVjB$2 z*bD&=22J`#>5^ck(`dI!XuBu2h=YS(b2HVQO@*$wlbK^gKm_Onbk}wUoI6&rCIP8 zkqIy08vMZahD>t+DeZQqt~ey4)lm;G$t|9z1zUsj`YOU*)leMpmSvJm-LTY^j0oE* zuuddGDw6KX?P zOB~2PGqkILD@(X<Wd!Lzp z`1K`;%Voq|zVOLMymw&>Qc1Rg%P=5O3T`258bXZL@3-dcyEaIp8# z|7|NSAohUkk^Rld>=*OBam#DC3->iK&L~EQNVVu%#}M(;!NnvE){&%Ca@F(ac{REon{h7BrVh#6=VN=Z>=0`RbNN`dw_uXulMObi_l{z?@5Gm`~BUl^-Io3BN; zp@7BlU<(o0*~!346A>-wiPA_WGLnfQ$>`oV!Pwa$a(VZ!c$Y6sMXTAw+hqDfi;=2+ zo~fS?)rYNd?SqrU%0GR4`0|T)rhJT+N@bR5HydcDj`o0j&}Py`dOUA~i#DY$4QO*J zqRol7Nt;2to$CDpv#$_(e{domgt(k{7mGKFQ<2$GOpg=o!qek)>z=>)^3`#|Z&*C~ zEqiM5I32NI{cW-!{#}(ugA#LJDWpN{NSp@=Nni~ zOWHO>@wlA-vD}oIuH|$ZGeuv)_609GI#TL1t6 literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-41e0ea0c.js b/public/dist/assets/Index-41e0ea0c.js deleted file mode 100644 index e9ad580..0000000 --- a/public/dist/assets/Index-41e0ea0c.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as s,r as t,o,b as n,g as r,a as d,w as i,e as l,t as c,p,f as u}from"./index-0abc6048.js";const f={data:()=>({data:[{content:"powershell.exe",id:"powershell.exe"}]}),methods:{openSoft(s){a.invoke(e.openSoftware,s).then((e=>{e||this.$message.error("程序不存在")}))}}},m={id:"app-base-software-open"},b=(e=>(p("data-v-90e4d11c"),e=e(),u(),e))((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 调用其它软件(exe、bash等可执行程序) "),r("p"),r("span",{class:"sub-content"}," 注:请先将【powershell.exe】复制到【electron-egg/build/extraResources】目录中 ")],-1))),h={class:"one-block-2"};const v=s(f,[["render",function(e,a,s,p,u,f){const v=t("a-button"),x=t("a-list-item"),k=t("a-list");return o(),n("div",m,[b,r("div",h,[d(k,{bordered:"","data-source":u.data},{renderItem:i((({item:e})=>[d(x,{onClick:a=>f.openSoft(e.id)},{default:i((()=>[l(c(e.content)+" ",1),d(v,{type:"link"},{default:i((()=>[l(" 执行 ")])),_:1})])),_:2},1032,["onClick"])])),_:1},8,["data-source"])])])}],["__scopeId","data-v-90e4d11c"]]);export{v as default}; diff --git a/public/dist/assets/Index-41e0ea0c.js.gz b/public/dist/assets/Index-41e0ea0c.js.gz deleted file mode 100644 index 9c49ec6f10a8e541abd99d3747093acf09bee77b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 772 zcmV+f1N;0RiwFP!000023T;$RYurW@zxPv!p@$jzBzw0>ab)C6Pr0VYWicb^$va)` zjF=g%w$;=|@n+t?-+S-(G-6gM zZ5t7A6JT3tH6zi+j0+iNIDD86w~FXXL$<{|H@Bq z>V2*e42$dpC8e0`H2CzXod^?sJVRsn9!99O(v(~uf7|`_^6Kr2?&Qbrmt(?O#@e=p zSV2}|8m>^|PyAK(o)VJ)Aaxo{+ zWFRz6{Kl=UV*YElsZZD1k2kuf;z34Np5lx+jt9d&_61@N8`1azbo6|qL z=ZD?dHBl?-ujZzHWmnQ!32YW@U`s&$6O`CtG1 zrhE7L>g|cEV+`SdF$R<5!fui0I{d5-4h!S)n9F;9%T()ljfz?QALG zVOm?Oq-$}}-%DX^C@jvLYWlB=ux*XD)-q6z2)Ua73`Qxe$(X<>r&DNBrTxF*=qAw9 z+4n@^I`Y>Rn!dir4kZ?j(Z=J&*g9riiUl-EeqM@f8uMhQxZ6UvkRoR;I>&<7rCo;l zkdkK3wqk>QLIMH<205KWW522}CZ&*5^1p$OxFzR)#BRL1@t|EDhAj*>KOMq|tcoGy zI~Uk;>ieB})0nkmr{3K)nXCA5zHa{BE|14-8yCwrV!nI@`g+>!kNyDyNiLv|1ONaM CVuh># diff --git a/public/dist/assets/Index-53fe7b81.js.gz b/public/dist/assets/Index-53fe7b81.js.gz deleted file mode 100644 index 3ea4465cc1780c8f9a49f056606dc982bb09e1b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1002 zcmVY5ulYiv%4TGE66!9;Bf|NNGTXe8dKsQv|WkbfXBZ zAfB)>>S%c>%d*>I8;a7f_y}WNNB34C;VeWeWJ8^#m^lQ{C=H{8A#wp;rHH+K2@(fT z#56*O3>i%lvclw}AhXV0a}lbI>k(!d9imk^cXxjLX!hXw?D+TD4~LF+y}BY{;X)a||h2%uqj5#XgrIj$#9?yV4#lnqlF$(z-+6hF%`<2o~n zz}M|-E}KpXx#q6s!jNaKD~wc8aqav=vPF|%YlLCQNITODRZ*dWoIoz>jF3>FD{Cya zZS_Y=;6a2e=Z=j#@2>Bnr9^2g*;CcO=`_y6u)VodXRp7VJ^N9XDqNHb!wj`rnie_O zOM=zrkdA*$`N*k9cV#cH?qIue@GTd}*~!b<*Z0pJznne!uHJ~mC`-{puJB1ubRuQV ziMieAqi;7UF#uiB8jy<@8ZdFIB8U*p>hUsVFF@pubzMHCfdB*(0)-dSEUWs}?1#)7 zo3daXahxSI79A+U0;1WLHv8$X)8~it$G^<(|EUq93#M%t1`OSch=xFn-czX|l%9O^ z&*7IN&J&S}`5#}^)Os7#_TN)&N2vY${hL?6szle6`fpcS)cwF^x(}U>=m$BU3HW*J z@qooTLI@c!F+20+gXFtZC)DicoU>TeX{*droLY`!MGR#by)2U zjLvi3yF$))mHh5PemQLI%~?Nsbo$$g>hjCtYASGZ4cyoWe)H<@v)9i~Up&0Xu7|mQ z9%lavVYZYvt^cjHZYbc5S`X~Ks}1Hyhx6m34S{uyvI`y3>t!BG@b-Yfg(2DPiotuY Y`cZUH{l-x`W&4AF0T-VgyQm2O04fsr=l}o! diff --git a/public/dist/assets/Index-e02b11aa.js b/public/dist/assets/Index-5ecc04c5.js similarity index 99% rename from public/dist/assets/Index-e02b11aa.js rename to public/dist/assets/Index-5ecc04c5.js index 339defc..7d95005 100644 --- a/public/dist/assets/Index-e02b11aa.js +++ b/public/dist/assets/Index-5ecc04c5.js @@ -1,4 +1,4 @@ -import{i as e}from"./main-ce25b28f.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{i as n,j as r,_ as i,h as a,o,b as l,p as s,f as u,g as c}from"./index-0abc6048.js";var p={exports:{}};const d=r(p.exports=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=80)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.PresentationMode=void 0,t.createDom=o,t.hasClass=l,t.addClass=s,t.removeClass=u,t.toggleClass=c,t.findDom=p,t.padStart=d,t.format=f,t.event=g,t.typeOf=h,t.deepCopy=y,t.getBgImage=x,t.copyDom=v,t._setInterval=m,t._clearInterval=b,t.createImgBtn=k,t.isWeiXin=w,t.isUc=_,t.computeWatchDur=E,t.offInDestroy=T,t.on=C,t.once=S,t.getBuffered2=P,t.checkIsBrowser=O,t.setStyle=L,t.checkWebkitSetPresentationMode=function(e){return"function"==typeof e.webkitSetPresentationMode};var r,i=n(7),a=(r=i)&&r.__esModule?r:{default:r};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=document.createElement(e);return i.className=r,i.innerHTML=t,Object.keys(n).forEach((function(t){var r=t,a=n[t];"video"===e||"audio"===e?a&&i.setAttribute(r,a):i.setAttribute(r,a)})),i}function l(e,t){return!!e&&(e.classList?Array.prototype.some.call(e.classList,(function(e){return e===t})):!!e.className&&!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)")))}function s(e,t){e&&(e.classList?t.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach((function(t){t&&e.classList.add(t)})):l(e,t)||(e.className+=" "+t))}function u(e,t){e&&(e.classList?t.split(/\s+/g).forEach((function(t){e.classList.remove(t)})):l(e,t)&&t.split(/\s+/g).forEach((function(t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ")})))}function c(e,t){e&&t.split(/\s+/g).forEach((function(t){l(e,t)?u(e,t):s(e,t)}))}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=arguments[1],n=void 0;try{n=e.querySelector(t)}catch(r){0===t.indexOf("#")&&(n=e.getElementById(t.slice(1)))}return n}function d(e,t,n){for(var r=String(n),i=t>>0,a=Math.ceil(i/r.length),o=[],l=String(e);a--;)o.push(r);return o.join("").substring(0,i-l.length)+l}function f(e){if(window.isNaN(e))return"";var t=d(Math.floor(e/3600),2,0),n=d(Math.floor((e-3600*t)/60),2,0),r=d(Math.floor(e-3600*t-60*n),2,0);return("00"===t?[n,r]:[t,n,r]).join(":")}function g(e){if(e.touches){var t=e.touches[0]||e.changedTouches[0];e.clientX=t.clientX||0,e.clientY=t.clientY||0,e.offsetX=t.pageX-t.target.offsetLeft,e.offsetY=t.pageY-t.target.offsetTop}e._target=e.target||e.srcElement}function h(e){return Object.prototype.toString.call(e).match(/([^\s.*]+)(?=]$)/g)[0]}function y(e,t){if("Object"===h(t)&&"Object"===h(e))return Object.keys(t).forEach((function(n){"Object"!==h(t[n])||t[n]instanceof Node?"Array"===h(t[n])?e[n]="Array"===h(e[n])?e[n].concat(t[n]):t[n]:e[n]=t[n]:e[n]?y(e[n],t[n]):e[n]=t[n]})),e}function x(e){var t=(e.currentStyle||window.getComputedStyle(e,null)).backgroundImage;if(!t||"none"===t)return"";var n=document.createElement("a");return n.href=t.replace(/url\("|"\)/g,""),n.href}function v(e){if(e&&1===e.nodeType){var t=document.createElement(e.tagName);return Array.prototype.forEach.call(e.attributes,(function(e){t.setAttribute(e.name,e.value)})),e.innerHTML&&(t.innerHTML=e.innerHTML),t}return""}function m(e,t,n,r){e._interval[t]||(e._interval[t]=setInterval(n.bind(e),r))}function b(e,t){clearInterval(e._interval[t]),e._interval[t]=null}function k(e,t,n,r){var i=o("xg-"+e,"",{},"xgplayer-"+e+"-img");if(i.style.backgroundImage='url("'+t+'")',n&&r){var a=void 0,l=void 0,s=void 0;["px","rem","em","pt","dp","vw","vh","vm","%"].every((function(e){return!(n.indexOf(e)>-1&&r.indexOf(e)>-1&&(a=Number(n.slice(0,n.indexOf(e)).trim()),l=Number(r.slice(0,r.indexOf(e)).trim()),s=e,1))})),i.style.width=""+a+s,i.style.height=""+l+s,i.style.backgroundSize=""+a+s+" "+l+s,i.style.margin="start"===e?"-"+l/2+s+" auto auto -"+a/2+s:"auto 5px auto 5px"}return i}function w(){return window.navigator.userAgent.toLowerCase().indexOf("micromessenger")>-1}function _(){return window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")>-1}function E(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=0;nt[r].end)){var o=t[r].begin,l=t[r].end;t[r].begin=Math.min(i,o),t[r].end=Math.max(a,l);break}if(r>t.length-2){t.push({begin:i,end:a});break}}for(var s=0,u=0;u1&&void 0!==arguments[1]?arguments[1]:.5,n=[],r=0;rs&&(i[l-1].end=n[o].end):i.push(n[o])}else i.push(n[o])}else i=n;return new a.default(i)}function O(){return!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)}function L(e,t,n){var r=e.style;try{r[t]=n}catch(i){r.setProperty(t,n)}}t.PresentationMode={PIP:"picture-in-picture",INLINE:"inline",FULLSCREEN:"fullscreen"},t.util={createDom:o,hasClass:l,addClass:s,removeClass:u,toggleClass:c,findDom:p,padStart:d,format:f,event:g,typeOf:h,deepCopy:y,getBgImage:x,copyDom:v,setInterval:m,clearInterval:b,createImgBtn:k,isWeiXin:w,isUc:_,computeWatchDur:E,offInDestroy:T,on:C,once:S,getBuffered2:P,checkIsBrowser:O,setStyle:L}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var a=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[r].concat(o).concat([a]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&p.splice(t,1)}function x(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),h(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function m(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var o=c++;n=u||(u=x(t)),r=w.bind(null,n,o,!1),i=w.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),h(e,t),t}(t),r=E.bind(null,n,t),i=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=x(t),r=_.bind(null,n),i=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=g(e,t);return f(n,t),function(e){for(var r=[],i=0;i8&&void 0!==arguments[8]?arguments[8]:{line:"",handle:"",msg:"",version:""},d=arguments[9],f=arguments[10];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var g={};if(arguments.length>1)g.playerVersion=r.version,g.errorType=t,g.domain=document.domain,g.duration=a,g.currentTime=n,g.networkState=o,g.readyState=l,g.currentSrc=u,g.src=s,g.ended=c,g.errd=p,g.ex=(i[t]||{}).msg,g.errorCode=d,g.mediaError=f;else{var h=arguments[0];Object.keys(h).map((function(e){g[e]=h[e]})),g.ex=(h.type&&i[h.type]||{}).msg}return g},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r={};Object.defineProperty(r,"device",{get:function(){return r.os.isPc?"pc":"mobile"}}),Object.defineProperty(r,"browser",{get:function(){var e=navigator.userAgent.toLowerCase(),t={ie:/rv:([\d.]+)\) like gecko/,firfox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(t).filter((function(n){return t[n].test(e)})))[0]||""}}),Object.defineProperty(r,"os",{get:function(){var e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,r=/(?:Android)/.test(e),i=/(?:Firefox)/.test(e),a=/(?:iPad|PlayBook)/.test(e)||r&&!/(?:Mobile)/.test(e)||i&&/(?:Tablet)/.test(e),o=/(?:iPhone)/.test(e)&&!a;return{isTablet:a,isPhone:o,isAndroid:r,isPc:!(o||r||n||a),isSymbian:n,isWindowsPhone:t,isFireFox:i}}}),t.default=r,e.exports=t.default},function(e,t,n){e.exports=function(e){return null!=e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nthis.video.videoWidth/this.video.videoHeight?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px":"fixWidth"===a.config.fitVideoSize?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":"fixHeight"===a.config.fitVideoSize&&(a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px")}},a.once("loadeddata",n.getVideoSize),setTimeout((function(){n.emit("ready"),n.isReady=!0}),0),n.config.videoInit&&(0,o.hasClass)(n.root,"xgplayer-nostart")&&n.start(),a.config.rotate&&(a.on("requestFullscreen",n.updateRotateDeg),a.on("exitFullscreen",n.updateRotateDeg)),a.once("destroy",(function e(){a.root.removeEventListener("mousemove",a.mousemoveFunc),a.off("destroy",e)})),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"attachVideo",value:function(){var e=this;this.video&&1===this.video.nodeType&&this.root.insertBefore(this.video,this.root.firstChild),setTimeout((function(){e.emit("complete"),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}),1)}},{key:"start",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.url;if(this.video){var n=this;t&&""!==t?(this.canPlayFunc=function(){n.off("canplay",n.canPlayFunc);var e=n.video.play();void 0!==e&&e&&e.then((function(){n.emit("autoplay started")})).catch((function(){n.emit("autoplay was prevented"),(0,o.addClass)(n.root,"xgplayer-is-autoplay")}))},"Array"!==(0,o.typeOf)(t)?"String"===(0,o.typeOf)(t)&&t.indexOf("blob:")>-1&&t===this.video.src||(this.video.src=t):t.forEach((function(t){e.video.appendChild((0,o.createDom)("source","",{src:""+t.src,type:""+(t.type||"")}))})),this.config.autoplay&&(l.default.os.isPhone?this.canPlayFunc():this.on("canplay",this.canPlayFunc)),this.config.disableStartLoad||this.video.load(),this.attachVideo()):this.emit("urlNull")}}},{key:"reload",value:function(){this.video.load(),this.reloadFunc=function(){var e=this.play();void 0!==e&&e&&e.catch((function(e){}))},this.once("loadeddata",this.reloadFunc)}},{key:"destroy",value:function(){var e=this,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=this;for(var a in clearInterval(this.bulletResizeTimer),this._interval)clearInterval(this._interval[a]),this._interval[a]=null;this.checkTimer&&clearInterval(this.checkTimer),this.waitTimer&&clearTimeout(this.waitTimer),this.ev.forEach((function(t){var n=Object.keys(t)[0],r=e[t[n]];r&&e.off(n,r)})),this.loadeddataFunc&&this.off("loadeddata",this.loadeddataFunc),this.reloadFunc&&this.off("loadeddata",this.reloadFunc),this.replayFunc&&this.off("play",this.replayFunc),this.playFunc&&this.off("play",this.playFunc),this.getVideoSize&&this.off("loadeddata",this.getVideoSize),["focus","blur"].forEach((function(t){e.off(t,e["on"+t.charAt(0).toUpperCase()+t.slice(1)])})),this.config.keyShortcut&&"on"!==this.config.keyShortcut||["video","controls"].forEach((function(t){e[t]&&e[t].removeEventListener("keydown",(function(e){r.onKeydown(e,r)}))})),function(){if(this.emit("destroy"),this.video.removeAttribute("src"),this.video.load(),n){this.root.innerHTML="";var e=this.root.className.split(" ");e.length>0?this.root.className=e.filter((function(e){return e.indexOf("xgplayer")<0})).join(" "):this.root.className=""}for(var t in this)delete this[t];(0,c.default)(this)}.call(this),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this)}},{key:"replay",value:function(){var e=this._replay;if((0,o.removeClass)(this.root,"xgplayer-ended"),l.default.browser.indexOf("ie")>-1&&(this.emit("play"),this.emit("playing")),e&&e instanceof Function)e();else{this.currentTime=0;var t=this.play();void 0!==t&&t&&t.catch((function(e){}))}}},{key:"userGestureTrigEvent",value:function(e,t){var n=this,r=function(e,t){n.emit(e,t)};this.config.userGestureEventMiddleware&&"function"==typeof this.config.userGestureEventMiddleware[e]?this.config.userGestureEventMiddleware[e].call(this,this,e,t,r):r.call(this,e,t)}},{key:"pluginsCall",value:function(){var e=this;t.plugins.s_i18n&&t.plugins.s_i18n.call(this,this);var n=this;if(t.plugins){var r=this.config.ignores;Object.keys(t.plugins).forEach((function(i){var a=t.plugins[i];a&&"function"==typeof a?r.some((function(e){return i===e||i==="s_"+e}))||"s_i18n"===i||(["pc","tablet","mobile"].some((function(e){return e===i}))?i===l.default.device&&setTimeout((function(){n.video&&a.call(n,n)}),0):a.call(e,e)):console.warn("plugin name",i,"is invalid")}))}}},{key:"onFocus",value:function(){var e=this;(0,o.hasClass)(this.root,"xgplayer-inactive")&&e.emit("controlShow"),(0,o.removeClass)(this.root,"xgplayer-inactive"),e.userTimer&&clearTimeout(e.userTimer),e.userTimer=setTimeout((function(){e.emit("blur")}),e.config.inactive)}},{key:"onBlur",value:function(){!this.config.enablePausedInactive&&this.paused||this.ended||this.config.closeInactive||((0,o.hasClass)(this.root,"xgplayer-inactive")||this.emit("controlHide"),(0,o.addClass)(this.root,"xgplayer-inactive"))}},{key:"onPlay",value:function(){(0,o.addClass)(this.root,"xgplayer-isloading"),(0,o.addClass)(this.root,"xgplayer-playing"),(0,o.removeClass)(this.root,"xgplayer-pause")}},{key:"onPause",value:function(){(0,o.addClass)(this.root,"xgplayer-pause"),this.userTimer&&clearTimeout(this.userTimer),this.emit("focus")}},{key:"onEnded",value:function(){(0,o.addClass)(this.root,"xgplayer-ended"),(0,o.removeClass)(this.root,"xgplayer-playing")}},{key:"onSeeking",value:function(){this.isSeeking=!0,this.onWaiting()}},{key:"onSeeked",value:function(){var e=this;this.once("timeupdate",(function(){e.isSeeking=!1})),this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading")}},{key:"onWaiting",value:function(){var e=this;e.waitTimer&&clearTimeout(e.waitTimer),e.checkTimer&&(clearInterval(e.checkTimer),e.checkTimer=null);var t=e.currentTime;e.waitTimer=setTimeout((function(){(0,o.addClass)(e.root,"xgplayer-isloading"),e.checkTimer=setInterval((function(){e.currentTime!==t&&((0,o.removeClass)(e.root,"xgplayer-isloading"),clearInterval(e.checkTimer),e.checkTimer=null)}),1e3)}),500)}},{key:"onPlaying",value:function(){this.paused||(this.isSeeking=!1,this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading xgplayer-nostart xgplayer-pause xgplayer-ended xgplayer-is-error xgplayer-replay"),(0,o.addClass)(this.root,"xgplayer-playing"))}}],[{key:"install",value:function(e,n){(0,o.checkIsBrowser)()&&(t.plugins||(t.plugins={}),t.plugins[e]||(t.plugins[e]=n))}},{key:"installAll",value:function(e){for(var n=0;n0&&!t.nativeTextTrack.some((function(e){return e.default}))&&(t.nativeTextTrack[0].default=!0,this.textTrackShowDefault=!1),t.nativeTextTrack.some((function(e){if(e.src&&e.label&&e.default)return r+='",!0})),this.videoConfig.crossorigin="anonymous"),t.textTrackStyle){var o=document.createElement("style");this.textTrackStyle=o,document.head.appendChild(o);var l="";for(var s in t.textTrackStyle)l+=s+": "+t.textTrackStyle[s]+";";var u=t.id?"#"+t.id:t.el.id?"#"+t.el.id:"."+t.el.className;o.sheet.insertRule?o.sheet.insertRule(u+" video::cue { "+l+" }",0):o.sheet.addRule&&o.sheet.addRule(u+" video::cue",l)}var c=t.el?t.el:(0,a.findDom)(document,"#"+t.id),p=this.constructor.XgVideoProxy;p&&this.videoConfig.mediaType===p.mediaType?this.video=new p(c,t):this.video=(0,a.createDom)(this.videoConfig.mediaType,r,this.videoConfig,""),t.videoStyle&&Object.keys(t.videoStyle).forEach((function(e){(0,a.setStyle)(n.video,e,t.videoStyle[e])})),!this.textTrackShowDefault&&r&&(this.video.getElementsByTagName("Track")[0].track.mode="hidden"),t.autoplay&&(this.video.autoplay=!0,t.autoplayMuted&&(this.video.muted=!0)),this.ev=["play","playing","pause","ended","error","seeking","seeked","progress","timeupdate","waiting","canplay","canplaythrough","durationchange","volumechange","ratechange","loadedmetadata","loadeddata","loadstart"].map((function(e){return t={},n=e,r="on"+e.charAt(0).toUpperCase()+e.slice(1),n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t;var t,n,r})),(0,i.default)(this),this._interval={};var d="0,0",f=this,g=function(e){n&&("play"===e?n.hasStart=!0:"canplay"===e?(0,a.removeClass)(n.root,"xgplayer-is-enter"):"waiting"===e?n.inWaitingStart=(new Date).getTime():"playing"===e&&((0,a.removeClass)(n.root,"xgplayer-is-enter"),n.inWaitingStart&&(n.inWaitingStart=void 0)),"error"===e?n._onError(e):n.emit(e,n),n.hasOwnProperty("_interval")&&(["ended","error","timeupdate"].indexOf(e)<0?((0,a._clearInterval)(n,"bufferedChange"),(0,a._setInterval)(n,"bufferedChange",(function(){if(this.video&&this.video.buffered){for(var e=[],t=0,n=this.video.buffered.length;t-1}},function(e,t,n){e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){var r=n(32),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t,n=arguments[1];if(r(e),void 0===n)i.call(e,"__ee__")&&delete e.__ee__;else{if(!(t=i.call(e,"__ee__")&&e.__ee__))return;t[n]&&delete t[n]}}},function(e,t,n){var r=n(33);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not an Object");return e}},function(e,t,n){var r=n(3),i={function:!0,object:!0};e.exports=function(e){return r(e)&&i[typeof e]||!1}},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default{background:#000;width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.xgplayer-skin-default *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;white-space:normal;word-wrap:normal}.xgplayer-skin-default.xgplayer-rotate-fullscreen{position:absolute;top:0;left:100%;bottom:0;right:0;height:100vw!important;width:100vh!important;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xgplayer-skin-default.xgplayer-is-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;z-index:9999}.xgplayer-skin-default.xgplayer-is-fullscreen.xgplayer-inactive{cursor:none}.xgplayer-skin-default video{width:100%;height:100%;outline:none}.xgplayer-skin-default .xgplayer-none{display:none}@-webkit-keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}.xgplayer-skin-default .xgplayer-controls{display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;left:0;right:0;height:40px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));z-index:10}.xgplayer-skin-default.xgplayer-inactive .xgplayer-controls,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-progress,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-time,.xgplayer-skin-default.xgplayer-no-controls .xgplayer-controls,.xgplayer-skin-default.xgplayer-nostart .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-live{display:block}.xgplayer-skin-default .xgplayer-live{display:block;font-size:12px;color:#fff;line-height:40px;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.xgplayer-skin-default .xgplayer-icon{display:block;width:40px;height:40px;overflow:hidden;fill:#fff}.xgplayer-skin-default .xgplayer-icon svg{position:absolute}.xgplayer-skin-default .xgplayer-tips{background:rgba(0,0,0,.54);border-radius:1px;display:none;position:absolute;font-family:PingFangSC-Regular;font-size:11px;color:#fff;padding:2px 4px;text-align:center;top:-30px;left:50%;margin-left:-16px;width:auto;white-space:nowrap}.xgplayer-skin-default.xgplayer-mobile .xgplayer-tips{display:none!important}.xgplayer-skin-default .xgplayer-screen-container{display:block;width:100%}",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,a=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(i=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"mobile",method:function(){var e=this,t=e.root,n=0,i=void 0,a={first:"",second:""};function o(t){e.video.addEventListener("touchend",(function(t){e.onElementTouchend(t,e.video)})),e.video.addEventListener("touchstart",(function(){e.isTouchMove=!1})),e.video.addEventListener("touchmove",(function(){e.isTouchMove=!0})),e.config.autoplay&&e.start()}e.onElementTouchend=function(e,o){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var l=this;if((0,r.hasClass)(t,"xgplayer-inactive")?l.emit("focus"):l.emit("blur"),!l.config.closeVideoTouch&&!l.isTouchMove){var s=function(){i=setTimeout((function(){if((0,r.hasClass)(l.root,"xgplayer-nostart"))return!1;if(!l.ended)if(l.paused){var e=l.play();void 0!==e&&e&&e.catch((function(e){}))}else l.pause();n=0}),200)};l.config.closeVideoClick||(n++,i&&clearTimeout(i),1===n?l.config.enableVideoDbltouch?a.first=new Date:s():2===n&&l.config.enableVideoDbltouch?(a.second=new Date,Math.abs(a.first-a.second)<400?s():(a.first=new Date,n=1)):n=0)}},e.once("ready",o),e.once("destroy",(function t(){e.off("ready",o),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"pc",method:function(){var e=this;if(e.controls&&e.video){var t=e.controls,n=e.root,i=0,a=void 0;e.onElementClick=function(e,t){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var n=this;n.config.closeVideoClick||(i++,a&&clearTimeout(a),1===i?a=setTimeout((function(){if((0,r.hasClass)(n.root,"xgplayer-nostart"))return!1;if(!n.ended)if(n.paused){var e=n.play();void 0!==e&&e&&e.catch((function(e){}))}else n.pause();i=0}),200):i=0)},e.video.addEventListener("click",(function(t){e.onElementClick(t,e.video)}),!1),e.onElementDblclick=function(e,n){if(this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation(),!this.config.closeVideoDblclick){var r=t.querySelector(".xgplayer-fullscreen");if(r){var i=void 0;document.createEvent?(i=document.createEvent("Event")).initEvent("click",!0,!0):i=new Event("click"),r.dispatchEvent(i)}}},e.video.addEventListener("dblclick",(function(t){e.onElementDblclick(t,e.video)}),!1),n.addEventListener("mouseenter",o),n.addEventListener("mouseleave",l),t.addEventListener("mouseenter",(function(t){e.userTimer&&clearTimeout(e.userTimer)})),t.addEventListener("mouseleave",(function(t){e.config.closeControlsBlur||e.emit("focus",e)})),t.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()})),e.once("ready",s),e.once("destroy",(function t(){n.removeEventListener("mouseenter",o),n.removeEventListener("mouseleave",l),e.off("ready",s),e.off("destroy",t)}))}function o(){clearTimeout(e.leavePlayerTimer),e.emit("focus",e)}function l(){e.config.closePlayerBlur||(e.leavePlayerTimer=setTimeout((function(){e.emit("blur",e)}),e.config.leavePlayerTime||0))}function s(t){e.config.autoplay&&e.start()}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"start",method:function(){var e=this,t=e.root;function n(){e.off("canplay",n);var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}function i(){(0,r.hasClass)(t,"xgplayer-nostart")?((0,r.removeClass)(t,"xgplayer-nostart"),(0,r.addClass)(t,"xgplayer-is-enter"),"function"==typeof t.contains?e.video&&1===e.video.nodeType&&!t.contains(e.video)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n():e.video&&1===e.video.nodeType&&!t.querySelector(this.videoConfig.mediaType)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n()):e.paused&&((0,r.removeClass)(t,"xgplayer-nostart xgplayer-isloading"),setTimeout((function(){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}),10))}e.on("startBtnClick",i),e.once("destroy",(function t(){e.off("startBtnClick",i),e.off("canplay",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(41)),a=o(n(42));function o(e){return e&&e.__esModule?e:{default:e}}n(43),t.default={name:"s_start",method:function(){var e=this,t=e.root,n=(0,r.createDom)("xg-start",'
'+i.default+'
\n
'+a.default+"
",{},"xgplayer-start");function o(e){(0,r.addClass)(e.root,"xgplayer-skin-default"),e.config&&(e.config.autoplay&&!(0,r.isWeiXin)()&&!(0,r.isUc)()&&(0,r.addClass)(e.root,"xgplayer-is-enter"),e.config.lang&&"en"===e.config.lang?(0,r.addClass)(e.root,"xgplayer-lang-is-en"):"jp"===e.config.lang&&(0,r.addClass)(e.root,"xgplayer-lang-is-jp"),e.config.enableContextmenu||e.video.addEventListener("contextmenu",(function(e){e.preventDefault(),e.stopPropagation()})))}e.config&&e.config.hideStartBtn&&(0,r.addClass)(t,"xgplayer-start-hide"),e.isReady?(t.appendChild(n),o(e)):e.once("ready",(function(){t.appendChild(n),o(e)})),e.once("autoplay was prevented",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter"),(0,r.addClass)(e.root,"xgplayer-nostart")})),e.once("canplay",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter")})),n.onclick=function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("startBtnClick")}}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(44);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-start{border-radius:50%;display:inline-block;width:70px;height:70px;background:rgba(0,0,0,.38);overflow:hidden;text-align:center;line-height:70px;vertical-align:middle;position:absolute;left:50%;top:50%;z-index:115;margin:-35px auto auto -35px;cursor:pointer}.xgplayer-skin-default .xgplayer-start div{position:absolute}.xgplayer-skin-default .xgplayer-start div svg{fill:hsla(0,0%,100%,.7)}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-start:hover{opacity:.85}.xgplayer-skin-default.xgplayer-pause.xgplayer-start-hide .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-start-hide .xgplayer-start{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start{display:inline-block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start,.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"fullscreen",method:function(){var e=this,t=e.root;function n(){e.config.rotateFullscreen?(0,r.hasClass)(t,"xgplayer-rotate-fullscreen")?e.exitRotateFullscreen():e.getRotateFullscreen():(0,r.hasClass)(t,"xgplayer-is-fullscreen")?e.exitFullscreen(t):e.getFullscreen(t)}function i(){var n=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;n&&n===t?((0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")):(0,r.hasClass)(t,"xgplayer-is-fullscreen")&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}function a(n){e.video.webkitPresentationMode!==r.PresentationMode.FULLSCREEN&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen"))}e.on("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.addEventListener(e,i)})),e.video.addEventListener("webkitbeginfullscreen",(function(){(0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")})),e.video.addEventListener("webkitendfullscreen",(function(){(0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.addEventListener("webkitpresentationmodechanged",a),e.once("destroy",(function t(){e.off("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.removeEventListener(e,i)})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.removeEventListener("webkitpresentationmodechanged",a),e.off("destroy",t)})),e.getFullscreen=function(e){var t=this;if(e.requestFullscreen){var n=e.requestFullscreen();n&&n.catch((function(){t.emit("fullscreen error")}))}else e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen(window.Element.ALLOW_KEYBOARD_INPUT):t.video.webkitSupportsFullscreen?t.video.webkitEnterFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():(0,r.addClass)(e,"xgplayer-is-cssfullscreen")},e.exitFullscreen=function(e){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),(0,r.removeClass)(e,"xgplayer-is-cssfullscreen")},e.getRotateFullscreen=function(){var e=this;document.documentElement.style.width="100%",document.documentElement.style.height="100%",e.config.fluid&&(e.root.style["padding-top"]="",e.root.style["max-width"]="unset"),e.root&&!(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.addClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("getRotateFullscreen")},e.exitRotateFullscreen=function(){var e=this;document.documentElement.style.width="unset",document.documentElement.style.height="unset",e.config.fluid&&(e.root.style.width="100%",e.root.style.height="0",e.root.style["padding-top"]=100*e.config.height/e.config.width+"%",e.root.style["max-width"]="100%"),e.root&&(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.removeClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("exitRotateFullscreen")}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"play",method:function(){var e=this;function t(){if(e.config.allowPlayAfterEnded||!e.ended)if((0,r.hasClass)(e.root,"xgplayer-nostart")&&e.start(),e.paused){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}else e.pause()}e.on("playBtnClick",t),e.once("destroy",(function n(){e.off("playBtnClick",t),e.off("destroy",n)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"replay",method:function(){var e=this,t=e.root;function n(){(0,r.removeClass)(t,"xgplayer-is-replay"),e.replay()}e.on("replayBtnClick",n),e.on("ended",(function(){e.config.loop||(0,r.addClass)(t,"xgplayer-is-replay")})),e.once("destroy",(function t(){e.off("replayBtnClick",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(49)),a=o(n(50));function o(e){return e&&e.__esModule?e:{default:e}}n(51),t.default={name:"s_play",method:function(){var e=this,t=e.config.playBtn?e.config.playBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("play",t.url.play,t.width,t.height):(0,r.createDom)("xg-play",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-play");var o={};o.play=e.lang.PLAY_TIPS,o.pause=e.lang.PAUSE_TIPS;var l=(0,r.createDom)("xg-tips",''+o.play+'\n '+o.pause+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("playBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(52);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-play,.xgplayer-skin-default .xgplayer-play-img{width:40px;position:relative;-webkit-order:0;-moz-box-ordinal-group:1;order:0;display:block;cursor:pointer;margin-left:3px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-play .xgplayer-icon{margin-top:3px;width:32px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-play .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}.xgplayer-skin-default .xgplayer-play-img:hover,.xgplayer-skin-default .xgplayer-play:hover{opacity:.85}.xgplayer-skin-default .xgplayer-play-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-play:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(54),t.default={name:"s_poster",method:function(){var e=this,t=e.root;if(e.config.poster){var n=(0,r.createDom)("xg-poster","",{},"xgplayer-poster");n.style.backgroundImage="url("+e.config.poster+")",t.appendChild(n)}}},e.exports=t.default},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-poster{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;background-size:cover;background-position:50%}.xgplayer-skin-default.xgplayer-nostart .xgplayer-poster{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(57),t.default={name:"s_flex",method:function(){var e=(0,r.createDom)("xg-placeholder","",{},"xgplayer-placeholder");this.controls.appendChild(e)}},e.exports=t.default},function(e,t,n){var r=n(58);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-placeholder{-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-order:3;-moz-box-ordinal-group:4;order:3;display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(60)),a=o(n(61));function o(e){return e&&e.__esModule?e:{default:e}}n(62),t.default={name:"s_fullscreen",method:function(){var e=this,t=e.config.fullscreenBtn?e.config.fullscreenBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("fullscreen",t.url.request,t.width,t.height):(0,r.createDom)("xg-fullscreen",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-fullscreen");var o={};o.requestfull=e.lang.FULLSCREEN_TIPS,o.exitfull=e.lang.EXITFULLSCREEN_TIPS;var l=(0,r.createDom)("xg-tips",''+o.requestfull+'\n '+o.exitfull+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("fullscreenBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(63);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-fullscreen,.xgplayer-skin-default .xgplayer-fullscreen-img{position:relative;-webkit-order:13;-moz-box-ordinal-group:14;order:13;display:block;cursor:pointer;margin-left:5px;margin-right:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon{margin-top:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips{position:absolute;right:0;left:auto}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img:hover,.xgplayer-skin-default .xgplayer-fullscreen:hover{opacity:.85}.xgplayer-skin-default .xgplayer-fullscreen-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(65),o=(r=a)&&r.__esModule?r:{default:r};n(66),t.default={name:"s_loading",method:function(){var e=this.root,t=(0,i.createDom)("xg-loading",""+o.default,{},"xgplayer-loading");this.once("ready",(function(){e.appendChild(t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(67);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-loading{display:none;width:100px;height:100px;overflow:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:absolute;left:50%;top:50%;margin:-50px auto auto -50px}.xgplayer-skin-default .xgplayer-loading svg{border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:loadingRotate 1s linear infinite;animation:loadingRotate 1s linear infinite}.xgplayer-skin-default .xgplayer-loading svg path{stroke:#ddd;stroke-dasharray:236;-webkit-animation:loadingDashOffset 2s linear infinite;animation:loadingDashOffset 2s linear infinite;animation-direction:alternate-reverse;fill:none;stroke-width:12px}.xgplayer-skin-default.xgplayer-nostart .xgplayer-loading{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-loading{display:none!important}.xgplayer-skin-default.xgplayer-isloading .xgplayer-loading{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(5),o=(r=a)&&r.__esModule?r:{default:r};n(69);var l=function(e){return(0,i.hasClass)(e.root,"xgplayer-rotate-fullscreen")};t.default={name:"s_progress",method:function(){var e=this,t=(0,i.createDom)("xg-progress",'\n \n \n \n \n \n \n ',{tabindex:1},"xgplayer-progress"),n=void 0;e.controls.appendChild(t);var r=t.querySelector(".xgplayer-progress-played"),a=t.querySelector(".xgplayer-progress-outer"),s=t.querySelector(".xgplayer-progress-cache"),u=t.querySelector(".xgplayer-progress-point"),c=t.querySelector(".xgplayer-progress-thumbnail");function p(n,r){n.addEventListener("mouseenter",(function(e){r&&((0,i.addClass)(n,"xgplayer-progress-dot-show"),(0,i.addClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("mouseleave",(function(e){r&&((0,i.removeClass)(n,"xgplayer-progress-dot-show"),(0,i.removeClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("touchend",(function(a){a.stopPropagation(),r&&((0,i.hasClass)(n,"xgplayer-progress-dot-show")||Object.keys(e.dotArr).forEach((function(t){e.dotArr[t]&&(0,i.removeClass)(e.dotArr[t],"xgplayer-progress-dot-show")})),(0,i.toggleClass)(n,"xgplayer-progress-dot-show"),(0,i.toggleClass)(t,"xgplayer-progress-dot-active"))}))}function d(){e.config.progressDot&&"Array"===(0,i.typeOf)(e.config.progressDot)&&e.config.progressDot.forEach((function(t){if(t.time>=0&&t.time<=e.duration){var n=(0,i.createDom)("xg-progress-dot",t.text?''+t.text+"":"",{},"xgplayer-progress-dot");if(n.style.left=t.time/e.duration*100+"%",t.duration>=0&&(n.style.width=Math.min(t.duration,e.duration-t.time)/e.duration*100+"%"),t.style)for(var r in t.style)n.style[r]=t.style[r];a.appendChild(n),e.dotArr[t.time]=n,p(n,t.text)}}))}e.dotArr={},e.once("canplay",d),e.addProgressDot=function(t,n,r,o){if(!e.dotArr[t]&&t>=0&&t<=e.duration){var l=(0,i.createDom)("xg-progress-dot",n?''+n+"":"",{},"xgplayer-progress-dot");if(l.style.left=t/e.duration*100+"%",r>=0&&(l.style.width=Math.min(r,e.duration-t)/e.duration*100+"%"),o)for(var s in o)l.style[s]=o[s];a.appendChild(l),e.dotArr[t]=l,p(l,n)}},e.removeProgressDot=function(t){if(t>=0&&t<=e.duration&&e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}},e.removeAllProgressDot=function(){Object.keys(e.dotArr).forEach((function(t){if(e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}}))};var f=0,g=0,h=0,y=0,x=0,v=0,m=[],b=void 0,k=void 0,w=function(){e.config.thumbnail&&(e.config.thumbnail.isShowCoverPreview&&!b&&(r.removeChild(c),(b=(0,i.createDom)("xg-coverpreview",'\n \n \n ',{tabindex:1},"xgplayer-coverpreview")).querySelector(".xgplayer-coverpreview-outer"),k=b.querySelector(".xgplayer-coverpreview-point"),c=b.querySelector(".xgplayer-coverpreview-thumbnail"),e.root.appendChild(b)),f=e.config.thumbnail.pic_num,g=e.config.thumbnail.width,h=e.config.thumbnail.height,y=e.config.thumbnail.col,x=e.config.thumbnail.row,m=e.config.thumbnail.urls,c.style.width=g+"px",c.style.height=h+"px")};e.on("loadedmetadata",w),"function"==typeof e.config.disableSwipeHandler&&"function"==typeof e.config.enableSwipeHandler&&(e.root.addEventListener("touchmove",(function(t){t.preventDefault(),e.disableSwipe||(e.disableSwipe=!0,e.config.disableSwipeHandler.call(e))})),e.root.addEventListener("touchstart",(function(t){e.disableSwipe=!0,e.config.disableSwipeHandler.call(e)})),e.root.addEventListener("touchend",(function(t){e.disableSwipe=!1,e.config.enableSwipeHandler.call(e)})));var _=["touchstart","mousedown"];"mobile"===o.default.device&&_.pop(),_.forEach((function(a){t.addEventListener(a,(function(a){if(!e.config.disableProgress){if(a.stopPropagation(),(0,i.event)(a),a._target===u||!e.config.allowSeekAfterEnded&&e.ended)return!0;t.focus();var s=r.getBoundingClientRect().left,p=l(e);p?(s=r.getBoundingClientRect().top,n=t.getBoundingClientRect().height):(n=t.getBoundingClientRect().width,s=r.getBoundingClientRect().left);var d=function(t){t.stopPropagation(),(0,i.event)(t),e.isProgressMoving=!0;var a=(p?t.clientY:t.clientX)-s;a>n&&(a=n);var o=a/n*e.duration;if(o<0&&(o=0),e.config.allowSeekPlayed&&Number(o).toFixed(1)>e.maxPlayedTime);else if(r.style.width=100*a/n+"%","video"!==e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var l=(0,i.findDom)(e.controls,".xgplayer-time");l&&(l.innerHTML=''+(0,i.format)(o||0)+""+(0,i.format)(e.duration)+"")}else console.log("trigger touchmove"),e.currentTime=Number(o).toFixed(1);if(e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview){k.innerHTML=""+(0,i.format)(o)+" / "+(0,i.format)(e.duration||0),v=e.duration/f;var u=Math.floor(o/v);c.style.backgroundImage="url("+m[Math.ceil((u+1)/(y*x))-1]+")";var d=u+1-y*x*(Math.ceil((u+1)/(y*x))-1),w=Math.ceil(d/x)-1,_=d-w*x-1;c.style["background-position"]="-"+_*g+"px -"+w*h+"px",b.style.display="block"}e.emit("focus")},w=function a(l){if(console.log("up event",l),l.stopPropagation(),(0,i.event)(l),window.removeEventListener("mousemove",d),window.removeEventListener("touchmove",d,{passive:!1}),window.removeEventListener("mouseup",a),window.removeEventListener("touchend",a),o.default.browser.indexOf("ie")<0&&t.blur(),!e.isProgressMoving||e.videoConfig&&"audio"===e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var u=(p?l.clientY:l.clientX)-s;u>n&&(u=n);var c=u/n*e.duration;c<0&&(c=0),e.config.allowSeekPlayed&&Number(c).toFixed(1)>e.maxPlayedTime||(r.style.width=100*u/n+"%",console.warn("trigger touchup"),e.currentTime=Number(c).toFixed(1))}e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview&&(b.style.display="none"),e.emit("focus"),e.isProgressMoving=!1};return window.addEventListener("touchmove",d,{passive:!1}),window.addEventListener("touchend",w),window.addEventListener("mousemove",d),window.addEventListener("mouseup",w),!0}}))})),t.addEventListener("mouseenter",(function(n){if(!e.config.allowSeekAfterEnded&&e.ended)return!0;var r=l(e),a=r?t.getBoundingClientRect().top:t.getBoundingClientRect().left,o=r?t.getBoundingClientRect().height:t.getBoundingClientRect().width,s=function(n){var l=((r?n.clientY:n.clientX)-a)/o*e.duration;l=l<0?0:l,u.textContent=(0,i.format)(l);var s=u.getBoundingClientRect().width;if(e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview){v=e.duration/f;var p=Math.floor(l/v);c.style.backgroundImage="url("+m[Math.ceil((p+1)/(y*x))-1]+")";var d=p+1-y*x*(Math.ceil((p+1)/(y*x))-1),b=Math.ceil(d/x)-1,k=d-b*x-1;c.style["background-position"]="-"+k*g+"px -"+b*h+"px";var w=(r?n.clientY:n.clientX)-a-g/2;w=(w=w>0?w:0)0?_:0)>o-s?o-s:_,u.style.left=_+"px"}(0,i.hasClass)(t,"xgplayer-progress-dot-active")?u.style.display="none":u.style.display="block"},p=function(e){s(e)};t.addEventListener("mousemove",p,!1),t.addEventListener("mouseleave",(function n(r){t.removeEventListener("mousemove",p,!1),t.removeEventListener("mouseleave",n,!1),s(r),u.style.display="none",e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview&&(c.style.display="none")}),!1),s(n)}),!1);var E=function(){if(void 0===e.maxPlayedTime&&(e.maxPlayedTime=0),e.maxPlayedTime0){for(var n=t.end(t.length-1),r=0,i=t.length;r=t.start(r)&&e.currentTime<=t.end(r)){n=t.end(r);for(var a=r+1;a=2){n=t.end(a-1);break}break}s.style.width=n/e.duration*100+"%"}},P=["bufferedChange","cacheupdate","ended","timeupdate"];P.forEach((function(t){e.on(t,S)})),e.once("destroy",(function t(){e.removeAllProgressDot(),e.off("canplay",d),e.off("timeupdate",E),e.off("currentTimeChange",T),e.off("srcChange",C),e.off("loadedmetadata",w),P.forEach((function(t){e.off(t,S)})),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(70);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-progress{display:block;position:absolute;height:20px;line-height:20px;left:12px;right:12px;outline:none;top:-15px;z-index:35}.xgplayer-skin-default .xgplayer-progress-outer{background:hsla(0,0%,100%,.3);display:block;height:3px;line-height:3px;margin-top:8.5px;width:100%;position:relative;cursor:pointer}.xgplayer-skin-default .xgplayer-progress-cache,.xgplayer-skin-default .xgplayer-progress-played{display:block;height:100%;line-height:1;position:absolute;left:0;top:0}.xgplayer-skin-default .xgplayer-progress-cache{width:0;background:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-progress-played{display:block;width:0;background-image:linear-gradient(-90deg,#fa1f41,#e31106);border-radius:0 1.5px 1.5px 0}.xgplayer-skin-default .xgplayer-progress-btn{display:none;position:absolute;left:0;top:-5px;width:13px;height:13px;border-radius:30px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.26);left:100%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:36}.xgplayer-skin-default .xgplayer-progress-point{position:absolute}.xgplayer-skin-default .xgplayer-progress-point.xgplayer-tips{margin-left:0;top:-25px;display:none;z-index:100}.xgplayer-skin-default .xgplayer-progress-dot{display:inline-block;position:absolute;height:3px;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer-skin-default .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;bottom:200%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);height:auto;line-height:30px;width:auto;background:rgba(0,0,0,.3);border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer-skin-default .xgplayer-progress-dot-show .xgplayer-progress-tip{display:block}.xgplayer-skin-default .xgplayer-progress-thumbnail{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box}.xgplayer-skin-default .xgplayer-progress-thumbnail.xgplayer-tips{margin-left:0;display:none;z-index:99}.xgplayer-skin-default .xgplayer-coverpreview{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-thumbnail{display:block}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point{display:block;text-align:center;font-family:PingFangSC-Regular;font-size:11px;color:#ccc;padding:2px 4px}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point span{color:#fff}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-outer{height:6px;margin-top:7px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-dot,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-dot{height:6px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-btn{display:block;top:-3px}.xgplayer-skin-default.xgplayer-definition-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-playbackrate-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-texttrack-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-volume-active .xgplayer-progress{z-index:15}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress-btn{display:block!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-outer{height:3px!important;margin-top:8.5px!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-btn{display:block!important;top:-5px!important}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(72),t.default={name:"s_time",method:function(){var e=this,t=(0,r.createDom)("xg-time",''+(e.currentTime||(0,r.format)(0))+"\n "+(e.duration||(0,r.format)(0))+"",{},"xgplayer-time");e.once("ready",(function(){e.controls&&e.controls.appendChild(t)}));var n=function(){"audio"===e.videoConfig.mediaType&&e.isProgressMoving&&e.dash||(t.innerHTML=''+(0,r.format)(e.currentTime||0)+""+(0,r.format)(e.duration)+"")};e.on("durationchange",n),e.on("timeupdate",n),e.once("destroy",(function t(){e.off("durationchange",n),e.off("timeupdate",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(73);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,'.xgplayer-skin-default .xgplayer-time{-webkit-order:2;-moz-box-ordinal-group:3;order:2;font-family:ArialMT;font-size:13px;color:#fff;line-height:40px;height:40px;text-align:center;display:inline-block;margin:auto 8px}.xgplayer-skin-default .xgplayer-time span{color:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current{color:#fff}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current:after{content:"/";display:inline-block;padding:0 3px}',""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(75),o=(r=a)&&r.__esModule?r:{default:r};n(76),t.default={name:"s_replay",method:function(){var e=this,t=e.root,n=e.lang.REPLAY,r=(0,i.createDom)("xg-replay",o.default+'\n '+n+"\n ",{},"xgplayer-replay");function a(){var e=r.querySelector("path");if(e){var t=window.getComputedStyle(e).getPropertyValue("transform");if("string"==typeof t&&t.indexOf("none")>-1)return;e.setAttribute("transform",t)}}e.once("ready",(function(){t.appendChild(r)})),e.on("ended",a),r.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()}));var l=r.querySelector("svg");["click","touchend"].forEach((function(t){l.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("replayBtnClick")}))})),e.once("destroy",(function t(){e.off("ended",a),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(77);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-replay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:105;display:none;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:rgba(0,0,0,.54);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.xgplayer-skin-default .xgplayer-replay svg{background:rgba(0,0,0,.58);border-radius:100%;cursor:pointer}.xgplayer-skin-default .xgplayer-replay svg path{-webkit-transform:translate(20px,21px);-ms-transform:translate(20px,21px);transform:translate(20px,21px);fill:#ddd}.xgplayer-skin-default .xgplayer-replay svg:hover{background:rgba(0,0,0,.38)}.xgplayer-skin-default .xgplayer-replay svg:hover path{fill:#fff}.xgplayer-skin-default .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-family:PingFangSC-Regular;font-size:14px;color:#fff;line-height:34px}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-replay{display:-webkit-flex;display:-moz-box;display:flex}",""])},function(e,t,n){var r=n(160);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){var r=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function l(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var l=new o(n,r||e,a),s=i?i+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(i=!1)),u.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},u.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,a=n.length,o=new Array(a);r2096103.424&&f!==d))return navigator.msSaveBlob?navigator.msSaveBlob(m(u),g):b(u);s=(u=m(u)).type||l}else if(/([\x80-\xff])/.test(u)){for(var y=0,x=new Uint8Array(u.length),v=x.length;yx',e=t.firstChild.href}return e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(4),a=(r=i)&&r.__esModule?r:{default:r},o={maxCount:3,backupUrl:"",isFetch:!0,fetchTimeout:100};t.default={name:"errorretry",method:function(){var e=this,t=this;if(t.config.errorConfig&&!(t.src.indexOf("blob:")>-1)){var n={},r=t.config.errorConfig;for(var i in o)void 0===r[i]?n[i]=o[i]:n[i]=r[i];t.retryData={count:0,errfTimer:null,isFetchReturn:!1,currentTime:0};var l=t._onError;t._onError=function(r){var i=e.retryData.count;if(i>n.maxCount)n.isFetch?(o=e,u=e.currentSrc,c=n.fetchTimeout,p=function(e,t){o.retryData.isFetchReturn||(o.retryData.isFetchReturn=!0,e(t))},new Promise((function(e,t){try{var n=new window.XMLHttpRequest;n.open("get",u),n.onload=function(){p(e,{status:n.status,statusText:n.statusText,xhr:n})},n.onerror=function(){p(e,{status:n.status,statusText:n.statusText||"The network environment is disconnected or the address is invalid",xhr:n})},n.onabort=function(){},o.retryData.errfTimer=window.setTimeout((function(){var t=o.retryData.errfTimer;window.clearTimeout(t),o.retryData.errfTimer=null,p(e,{status:-1,statusText:"request timeout"})}),c),n.send()}catch(r){o.retryData.isFetchReturn=!0,p(e,{status:-2,statusText:"request error"})}}))).then((function(t){e.emit("error",new a.default({type:"network",currentTime:e.currentTime,duration:e.duration||0,networkState:e.networkState,readyState:e.readyState,currentSrc:e.currentSrc,src:e.src,ended:e.ended,httpCode:t.status,httpMsg:t.statusText,errd:{line:101,msg:e.error,handle:"plugin errorRetry"},errorCode:e.video&&e.video.error.code,mediaError:e.video&&e.video.error})),l.call(e,t)})):l.call(e,r);else{var o,u,c,p;0===i&&(e.retryData.currentTime=e.currentTime,e.once("canplay",s.bind(e)));var d="";d=n.count<2?n.backupUrl?n.backupUrl:t.currentSrc:n.backupUrl&&i>1?n.backupUrl:t.currentSrc,e.retryData.count++,e.src=d}}}function s(){this.currentTime=this.retryData.currentTime,this.play(),this.retryData.retryCode=0,this.retryData.isFetchReturn=!1,this.retryData.currentTime=0}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0||(e?n.currentTime-r>=0?n.currentTime-=r:n.currentTime=0:n.maxPlayedTime&&n.config.allowSeekPlayed&&n.currentTime+r>n.maxPlayedTime?n.currentTime=n.maxPlayedTime:n.currentTime+r<=n.duration?n.currentTime+=r:n.currentTime=n.duration+1)}},{key:"changeRate",value:function(){this.state.playbackRate=this.player.playbackRate,this.player.playbackRate=this.player.config.keyboardRate||5}},{key:"changeVolumeSlide",value:function(e){var t=this.player;t.controls&&(e?(t.emit("focus"),(0,i.hasClass)(t.root,"xgplayer-volume-active")||(0,i.addClass)(t.root,"xgplayer-volume-active")):(clearTimeout(this.timer),this.timer=setTimeout((function(){(0,i.removeClass)(t.root,"xgplayer-volume-active")}),1e3)))}},{key:"changeVolume",value:function(e){var t=this.player,n=(t.config.keyShortcutStep||{}).volume||.1;this.changeVolumeSlide(!0);var r=t.volume;e&&r+n<=1?t.volume=r+n:!e&&r-n>=0&&(t.volume=r-n)}}]),e}();t.default={name:"keyboard",method:function(){this.keyboard=new a(this)}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"localPreview",method:function(){var e=this,t=e.root;function n(n){e.uploadFile=n.files[0];var i=URL.createObjectURL(e.uploadFile);if((0,r.hasClass)(t,"xgplayer-nostart"))e.config.url=i,e.start();else{e.src=i;var a=e.play();void 0!==a&&a&&a.catch((function(e){}))}}e.on("upload",n),e.once("destroy",(function t(){e.off("upload",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"memoryPlay",method:function(){var e=this;e.on("memoryPlayStart",(function(t){setTimeout((function(){console.log("memoryPlayStart",t,e.readyState,11),e.currentTime=t}))}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(94),o=(r=a)&&r.__esModule?r:{default:r};t.default={name:"miniplayer",method:function(){var e=this,t=e.root;function n(){(0,i.hasClass)(t,"xgplayer-miniplayer-active")?e.exitMiniplayer():e.getMiniplayer()}e.on("miniplayerBtnClick",n),e.once("destroy",(function t(){e.off("miniplayerBtnClick",n),e.off("destroy",t)})),e.getMiniplayer=function(){(0,i.hasClass)(t,"xgplayer-is-fullscreen")&&this.exitFullscreen(t),(0,i.hasClass)(t,"xgplayer-is-cssfullscreen")&&this.exitCssFullscreen(),(0,i.hasClass)(t,"xgplayer-rotate-fullscreen")&&this.exitRotateFullscreen();var e=(0,i.createDom)("xg-miniplayer-lay","
",{},"xgplayer-miniplayer-lay");this.root.appendChild(e);var n=(0,i.createDom)("xg-miniplayer-drag",'
'+this.lang.MINIPLAYER_DRAG+"
",{tabindex:9},"xgplayer-miniplayer-drag");this.root.appendChild(n),new o.default(".xgplayer",{handle:".drag-handle"}),(0,i.addClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right=0,this.root.style.bottom="200px",this.root.style.top="",this.root.style.left="",this.root.style.width="320px",this.root.style.height="180px",this.config.miniplayerConfig&&(void 0!==this.config.miniplayerConfig.top&&(this.root.style.top=this.config.miniplayerConfig.top+"px",this.root.style.bottom=""),void 0!==this.config.miniplayerConfig.bottom&&(this.root.style.bottom=this.config.miniplayerConfig.bottom+"px"),void 0!==this.config.miniplayerConfig.left&&(this.root.style.left=this.config.miniplayerConfig.left+"px",this.root.style.right=""),void 0!==this.config.miniplayerConfig.right&&(this.root.style.right=this.config.miniplayerConfig.right+"px"),void 0!==this.config.miniplayerConfig.width&&(this.root.style.width=this.config.miniplayerConfig.width+"px"),void 0!==this.config.miniplayerConfig.height&&(this.root.style.height=this.config.miniplayerConfig.height+"px")),this.config.fluid&&(this.root.style["padding-top"]="");var r=this;["click","touchend"].forEach((function(t){e.addEventListener(t,(function(e){e.preventDefault(),e.stopPropagation(),r.exitMiniplayer()}))}))},e.exitMiniplayer=function(){(0,i.removeClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right="",this.root.style.bottom="",this.root.style.top="",this.root.style.left="",this.config.fluid?(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=100*this.config.height/this.config.width+"%"):(this.config.width&&("number"!=typeof this.config.width?this.root.style.width=this.config.width:this.root.style.width=this.config.width+"px"),this.config.height&&("number"!=typeof this.config.height?this.root.style.height=this.config.height:this.root.style.height=this.config.height+"px"));var e=(0,i.findDom)(this.root,".xgplayer-miniplayer-lay");e&&e.parentNode&&e.parentNode.removeChild(e);var t=(0,i.findDom)(this.root,".xgplayer-miniplayer-drag");t&&t.parentNode&&t.parentNode.removeChild(t)}}},e.exports=t.default},function(e,t,n){var r,i,a; +import{i as e}from"./main-ce25b28f.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{i as n,j as r,_ as i,h as a,o,b as l,p as s,f as u,g as c}from"./index-df4b8cd9.js";var p={exports:{}};const d=r(p.exports=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=80)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.util=t.PresentationMode=void 0,t.createDom=o,t.hasClass=l,t.addClass=s,t.removeClass=u,t.toggleClass=c,t.findDom=p,t.padStart=d,t.format=f,t.event=g,t.typeOf=h,t.deepCopy=y,t.getBgImage=x,t.copyDom=v,t._setInterval=m,t._clearInterval=b,t.createImgBtn=k,t.isWeiXin=w,t.isUc=_,t.computeWatchDur=E,t.offInDestroy=T,t.on=C,t.once=S,t.getBuffered2=P,t.checkIsBrowser=O,t.setStyle=L,t.checkWebkitSetPresentationMode=function(e){return"function"==typeof e.webkitSetPresentationMode};var r,i=n(7),a=(r=i)&&r.__esModule?r:{default:r};function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"div",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",i=document.createElement(e);return i.className=r,i.innerHTML=t,Object.keys(n).forEach((function(t){var r=t,a=n[t];"video"===e||"audio"===e?a&&i.setAttribute(r,a):i.setAttribute(r,a)})),i}function l(e,t){return!!e&&(e.classList?Array.prototype.some.call(e.classList,(function(e){return e===t})):!!e.className&&!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)")))}function s(e,t){e&&(e.classList?t.replace(/(^\s+|\s+$)/g,"").split(/\s+/g).forEach((function(t){t&&e.classList.add(t)})):l(e,t)||(e.className+=" "+t))}function u(e,t){e&&(e.classList?t.split(/\s+/g).forEach((function(t){e.classList.remove(t)})):l(e,t)&&t.split(/\s+/g).forEach((function(t){var n=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(n," ")})))}function c(e,t){e&&t.split(/\s+/g).forEach((function(t){l(e,t)?u(e,t):s(e,t)}))}function p(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document,t=arguments[1],n=void 0;try{n=e.querySelector(t)}catch(r){0===t.indexOf("#")&&(n=e.getElementById(t.slice(1)))}return n}function d(e,t,n){for(var r=String(n),i=t>>0,a=Math.ceil(i/r.length),o=[],l=String(e);a--;)o.push(r);return o.join("").substring(0,i-l.length)+l}function f(e){if(window.isNaN(e))return"";var t=d(Math.floor(e/3600),2,0),n=d(Math.floor((e-3600*t)/60),2,0),r=d(Math.floor(e-3600*t-60*n),2,0);return("00"===t?[n,r]:[t,n,r]).join(":")}function g(e){if(e.touches){var t=e.touches[0]||e.changedTouches[0];e.clientX=t.clientX||0,e.clientY=t.clientY||0,e.offsetX=t.pageX-t.target.offsetLeft,e.offsetY=t.pageY-t.target.offsetTop}e._target=e.target||e.srcElement}function h(e){return Object.prototype.toString.call(e).match(/([^\s.*]+)(?=]$)/g)[0]}function y(e,t){if("Object"===h(t)&&"Object"===h(e))return Object.keys(t).forEach((function(n){"Object"!==h(t[n])||t[n]instanceof Node?"Array"===h(t[n])?e[n]="Array"===h(e[n])?e[n].concat(t[n]):t[n]:e[n]=t[n]:e[n]?y(e[n],t[n]):e[n]=t[n]})),e}function x(e){var t=(e.currentStyle||window.getComputedStyle(e,null)).backgroundImage;if(!t||"none"===t)return"";var n=document.createElement("a");return n.href=t.replace(/url\("|"\)/g,""),n.href}function v(e){if(e&&1===e.nodeType){var t=document.createElement(e.tagName);return Array.prototype.forEach.call(e.attributes,(function(e){t.setAttribute(e.name,e.value)})),e.innerHTML&&(t.innerHTML=e.innerHTML),t}return""}function m(e,t,n,r){e._interval[t]||(e._interval[t]=setInterval(n.bind(e),r))}function b(e,t){clearInterval(e._interval[t]),e._interval[t]=null}function k(e,t,n,r){var i=o("xg-"+e,"",{},"xgplayer-"+e+"-img");if(i.style.backgroundImage='url("'+t+'")',n&&r){var a=void 0,l=void 0,s=void 0;["px","rem","em","pt","dp","vw","vh","vm","%"].every((function(e){return!(n.indexOf(e)>-1&&r.indexOf(e)>-1&&(a=Number(n.slice(0,n.indexOf(e)).trim()),l=Number(r.slice(0,r.indexOf(e)).trim()),s=e,1))})),i.style.width=""+a+s,i.style.height=""+l+s,i.style.backgroundSize=""+a+s+" "+l+s,i.style.margin="start"===e?"-"+l/2+s+" auto auto -"+a/2+s:"auto 5px auto 5px"}return i}function w(){return window.navigator.userAgent.toLowerCase().indexOf("micromessenger")>-1}function _(){return window.navigator.userAgent.toLowerCase().indexOf("ucbrowser")>-1}function E(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=[],n=0;nt[r].end)){var o=t[r].begin,l=t[r].end;t[r].begin=Math.min(i,o),t[r].end=Math.max(a,l);break}if(r>t.length-2){t.push({begin:i,end:a});break}}for(var s=0,u=0;u1&&void 0!==arguments[1]?arguments[1]:.5,n=[],r=0;rs&&(i[l-1].end=n[o].end):i.push(n[o])}else i.push(n[o])}else i=n;return new a.default(i)}function O(){return!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement)}function L(e,t,n){var r=e.style;try{r[t]=n}catch(i){r.setProperty(t,n)}}t.PresentationMode={PIP:"picture-in-picture",INLINE:"inline",FULLSCREEN:"fullscreen"},t.util={createDom:o,hasClass:l,addClass:s,removeClass:u,toggleClass:c,findDom:p,padStart:d,format:f,event:g,typeOf:h,deepCopy:y,getBgImage:x,copyDom:v,setInterval:m,clearInterval:b,createImgBtn:k,isWeiXin:w,isUc:_,computeWatchDur:E,offInDestroy:T,on:C,once:S,getBuffered2:P,checkIsBrowser:O,setStyle:L}},function(e,t){e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var n=function(e,t){var n,r=e[1]||"",i=e[3];if(!i)return r;if(t&&"function"==typeof btoa){var a=(n=i,"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(n))))+" */"),o=i.sources.map((function(e){return"/*# sourceURL="+i.sourceRoot+e+" */"}));return[r].concat(o).concat([a]).join("\n")}return[r].join("\n")}(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n})).join("")},t.i=function(e,n){"string"==typeof e&&(e=[[null,e,""]]);for(var r={},i=0;i=0&&p.splice(t,1)}function x(e){var t=document.createElement("style");return e.attrs.type="text/css",v(t,e.attrs),h(e,t),t}function v(e,t){Object.keys(t).forEach((function(n){e.setAttribute(n,t[n])}))}function m(e,t){var n,r,i,a;if(t.transform&&e.css){if(!(a=t.transform(e.css)))return function(){};e.css=a}if(t.singleton){var o=c++;n=u||(u=x(t)),r=w.bind(null,n,o,!1),i=w.bind(null,n,o,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(n=function(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",v(t,e.attrs),h(e,t),t}(t),r=E.bind(null,n,t),i=function(){y(n),n.href&&URL.revokeObjectURL(n.href)}):(n=x(t),r=_.bind(null,n),i=function(){y(n)});return r(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;r(e=t)}else i()}}e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");(t=t||{}).attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||"boolean"==typeof t.singleton||(t.singleton=o()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var n=g(e,t);return f(n,t),function(e){for(var r=[],i=0;i8&&void 0!==arguments[8]?arguments[8]:{line:"",handle:"",msg:"",version:""},d=arguments[9],f=arguments[10];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);var g={};if(arguments.length>1)g.playerVersion=r.version,g.errorType=t,g.domain=document.domain,g.duration=a,g.currentTime=n,g.networkState=o,g.readyState=l,g.currentSrc=u,g.src=s,g.ended=c,g.errd=p,g.ex=(i[t]||{}).msg,g.errorCode=d,g.mediaError=f;else{var h=arguments[0];Object.keys(h).map((function(e){g[e]=h[e]})),g.ex=(h.type&&i[h.type]||{}).msg}return g},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r={};Object.defineProperty(r,"device",{get:function(){return r.os.isPc?"pc":"mobile"}}),Object.defineProperty(r,"browser",{get:function(){var e=navigator.userAgent.toLowerCase(),t={ie:/rv:([\d.]+)\) like gecko/,firfox:/firefox\/([\d.]+)/,chrome:/chrome\/([\d.]+)/,opera:/opera.([\d.]+)/,safari:/version\/([\d.]+).*safari/};return[].concat(Object.keys(t).filter((function(n){return t[n].test(e)})))[0]||""}}),Object.defineProperty(r,"os",{get:function(){var e=navigator.userAgent,t=/(?:Windows Phone)/.test(e),n=/(?:SymbianOS)/.test(e)||t,r=/(?:Android)/.test(e),i=/(?:Firefox)/.test(e),a=/(?:iPad|PlayBook)/.test(e)||r&&!/(?:Mobile)/.test(e)||i&&/(?:Tablet)/.test(e),o=/(?:iPhone)/.test(e)&&!a;return{isTablet:a,isPhone:o,isAndroid:r,isPc:!(o||r||n||a),isSymbian:n,isWindowsPhone:t,isFireFox:i}}}),t.default=r,e.exports=t.default},function(e,t,n){e.exports=function(e){return null!=e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;nthis.video.videoWidth/this.video.videoHeight?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px":"fixWidth"===a.config.fitVideoSize?a.root.style.height=this.video.videoHeight/this.video.videoWidth*e.width+"px":"fixHeight"===a.config.fitVideoSize&&(a.root.style.width=this.video.videoWidth/this.video.videoHeight*e.height+"px")}},a.once("loadeddata",n.getVideoSize),setTimeout((function(){n.emit("ready"),n.isReady=!0}),0),n.config.videoInit&&(0,o.hasClass)(n.root,"xgplayer-nostart")&&n.start(),a.config.rotate&&(a.on("requestFullscreen",n.updateRotateDeg),a.on("exitFullscreen",n.updateRotateDeg)),a.once("destroy",(function e(){a.root.removeEventListener("mousemove",a.mousemoveFunc),a.off("destroy",e)})),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"attachVideo",value:function(){var e=this;this.video&&1===this.video.nodeType&&this.root.insertBefore(this.video,this.root.firstChild),setTimeout((function(){e.emit("complete"),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}),1)}},{key:"start",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.config.url;if(this.video){var n=this;t&&""!==t?(this.canPlayFunc=function(){n.off("canplay",n.canPlayFunc);var e=n.video.play();void 0!==e&&e&&e.then((function(){n.emit("autoplay started")})).catch((function(){n.emit("autoplay was prevented"),(0,o.addClass)(n.root,"xgplayer-is-autoplay")}))},"Array"!==(0,o.typeOf)(t)?"String"===(0,o.typeOf)(t)&&t.indexOf("blob:")>-1&&t===this.video.src||(this.video.src=t):t.forEach((function(t){e.video.appendChild((0,o.createDom)("source","",{src:""+t.src,type:""+(t.type||"")}))})),this.config.autoplay&&(l.default.os.isPhone?this.canPlayFunc():this.on("canplay",this.canPlayFunc)),this.config.disableStartLoad||this.video.load(),this.attachVideo()):this.emit("urlNull")}}},{key:"reload",value:function(){this.video.load(),this.reloadFunc=function(){var e=this.play();void 0!==e&&e&&e.catch((function(e){}))},this.once("loadeddata",this.reloadFunc)}},{key:"destroy",value:function(){var e=this,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],r=this;for(var a in clearInterval(this.bulletResizeTimer),this._interval)clearInterval(this._interval[a]),this._interval[a]=null;this.checkTimer&&clearInterval(this.checkTimer),this.waitTimer&&clearTimeout(this.waitTimer),this.ev.forEach((function(t){var n=Object.keys(t)[0],r=e[t[n]];r&&e.off(n,r)})),this.loadeddataFunc&&this.off("loadeddata",this.loadeddataFunc),this.reloadFunc&&this.off("loadeddata",this.reloadFunc),this.replayFunc&&this.off("play",this.replayFunc),this.playFunc&&this.off("play",this.playFunc),this.getVideoSize&&this.off("loadeddata",this.getVideoSize),["focus","blur"].forEach((function(t){e.off(t,e["on"+t.charAt(0).toUpperCase()+t.slice(1)])})),this.config.keyShortcut&&"on"!==this.config.keyShortcut||["video","controls"].forEach((function(t){e[t]&&e[t].removeEventListener("keydown",(function(e){r.onKeydown(e,r)}))})),function(){if(this.emit("destroy"),this.video.removeAttribute("src"),this.video.load(),n){this.root.innerHTML="";var e=this.root.className.split(" ");e.length>0?this.root.className=e.filter((function(e){return e.indexOf("xgplayer")<0})).join(" "):this.root.className=""}for(var t in this)delete this[t];(0,c.default)(this)}.call(this),i(t.prototype.__proto__||Object.getPrototypeOf(t.prototype),"destroy",this).call(this)}},{key:"replay",value:function(){var e=this._replay;if((0,o.removeClass)(this.root,"xgplayer-ended"),l.default.browser.indexOf("ie")>-1&&(this.emit("play"),this.emit("playing")),e&&e instanceof Function)e();else{this.currentTime=0;var t=this.play();void 0!==t&&t&&t.catch((function(e){}))}}},{key:"userGestureTrigEvent",value:function(e,t){var n=this,r=function(e,t){n.emit(e,t)};this.config.userGestureEventMiddleware&&"function"==typeof this.config.userGestureEventMiddleware[e]?this.config.userGestureEventMiddleware[e].call(this,this,e,t,r):r.call(this,e,t)}},{key:"pluginsCall",value:function(){var e=this;t.plugins.s_i18n&&t.plugins.s_i18n.call(this,this);var n=this;if(t.plugins){var r=this.config.ignores;Object.keys(t.plugins).forEach((function(i){var a=t.plugins[i];a&&"function"==typeof a?r.some((function(e){return i===e||i==="s_"+e}))||"s_i18n"===i||(["pc","tablet","mobile"].some((function(e){return e===i}))?i===l.default.device&&setTimeout((function(){n.video&&a.call(n,n)}),0):a.call(e,e)):console.warn("plugin name",i,"is invalid")}))}}},{key:"onFocus",value:function(){var e=this;(0,o.hasClass)(this.root,"xgplayer-inactive")&&e.emit("controlShow"),(0,o.removeClass)(this.root,"xgplayer-inactive"),e.userTimer&&clearTimeout(e.userTimer),e.userTimer=setTimeout((function(){e.emit("blur")}),e.config.inactive)}},{key:"onBlur",value:function(){!this.config.enablePausedInactive&&this.paused||this.ended||this.config.closeInactive||((0,o.hasClass)(this.root,"xgplayer-inactive")||this.emit("controlHide"),(0,o.addClass)(this.root,"xgplayer-inactive"))}},{key:"onPlay",value:function(){(0,o.addClass)(this.root,"xgplayer-isloading"),(0,o.addClass)(this.root,"xgplayer-playing"),(0,o.removeClass)(this.root,"xgplayer-pause")}},{key:"onPause",value:function(){(0,o.addClass)(this.root,"xgplayer-pause"),this.userTimer&&clearTimeout(this.userTimer),this.emit("focus")}},{key:"onEnded",value:function(){(0,o.addClass)(this.root,"xgplayer-ended"),(0,o.removeClass)(this.root,"xgplayer-playing")}},{key:"onSeeking",value:function(){this.isSeeking=!0,this.onWaiting()}},{key:"onSeeked",value:function(){var e=this;this.once("timeupdate",(function(){e.isSeeking=!1})),this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading")}},{key:"onWaiting",value:function(){var e=this;e.waitTimer&&clearTimeout(e.waitTimer),e.checkTimer&&(clearInterval(e.checkTimer),e.checkTimer=null);var t=e.currentTime;e.waitTimer=setTimeout((function(){(0,o.addClass)(e.root,"xgplayer-isloading"),e.checkTimer=setInterval((function(){e.currentTime!==t&&((0,o.removeClass)(e.root,"xgplayer-isloading"),clearInterval(e.checkTimer),e.checkTimer=null)}),1e3)}),500)}},{key:"onPlaying",value:function(){this.paused||(this.isSeeking=!1,this.waitTimer&&clearTimeout(this.waitTimer),(0,o.removeClass)(this.root,"xgplayer-isloading xgplayer-nostart xgplayer-pause xgplayer-ended xgplayer-is-error xgplayer-replay"),(0,o.addClass)(this.root,"xgplayer-playing"))}}],[{key:"install",value:function(e,n){(0,o.checkIsBrowser)()&&(t.plugins||(t.plugins={}),t.plugins[e]||(t.plugins[e]=n))}},{key:"installAll",value:function(e){for(var n=0;n0&&!t.nativeTextTrack.some((function(e){return e.default}))&&(t.nativeTextTrack[0].default=!0,this.textTrackShowDefault=!1),t.nativeTextTrack.some((function(e){if(e.src&&e.label&&e.default)return r+='",!0})),this.videoConfig.crossorigin="anonymous"),t.textTrackStyle){var o=document.createElement("style");this.textTrackStyle=o,document.head.appendChild(o);var l="";for(var s in t.textTrackStyle)l+=s+": "+t.textTrackStyle[s]+";";var u=t.id?"#"+t.id:t.el.id?"#"+t.el.id:"."+t.el.className;o.sheet.insertRule?o.sheet.insertRule(u+" video::cue { "+l+" }",0):o.sheet.addRule&&o.sheet.addRule(u+" video::cue",l)}var c=t.el?t.el:(0,a.findDom)(document,"#"+t.id),p=this.constructor.XgVideoProxy;p&&this.videoConfig.mediaType===p.mediaType?this.video=new p(c,t):this.video=(0,a.createDom)(this.videoConfig.mediaType,r,this.videoConfig,""),t.videoStyle&&Object.keys(t.videoStyle).forEach((function(e){(0,a.setStyle)(n.video,e,t.videoStyle[e])})),!this.textTrackShowDefault&&r&&(this.video.getElementsByTagName("Track")[0].track.mode="hidden"),t.autoplay&&(this.video.autoplay=!0,t.autoplayMuted&&(this.video.muted=!0)),this.ev=["play","playing","pause","ended","error","seeking","seeked","progress","timeupdate","waiting","canplay","canplaythrough","durationchange","volumechange","ratechange","loadedmetadata","loadeddata","loadstart"].map((function(e){return t={},n=e,r="on"+e.charAt(0).toUpperCase()+e.slice(1),n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t;var t,n,r})),(0,i.default)(this),this._interval={};var d="0,0",f=this,g=function(e){n&&("play"===e?n.hasStart=!0:"canplay"===e?(0,a.removeClass)(n.root,"xgplayer-is-enter"):"waiting"===e?n.inWaitingStart=(new Date).getTime():"playing"===e&&((0,a.removeClass)(n.root,"xgplayer-is-enter"),n.inWaitingStart&&(n.inWaitingStart=void 0)),"error"===e?n._onError(e):n.emit(e,n),n.hasOwnProperty("_interval")&&(["ended","error","timeupdate"].indexOf(e)<0?((0,a._clearInterval)(n,"bufferedChange"),(0,a._setInterval)(n,"bufferedChange",(function(){if(this.video&&this.video.buffered){for(var e=[],t=0,n=this.video.buffered.length;t-1}},function(e,t,n){e.exports=function(e){if("function"!=typeof e)throw new TypeError(e+" is not a function");return e}},function(e,t,n){var r=n(32),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t,n=arguments[1];if(r(e),void 0===n)i.call(e,"__ee__")&&delete e.__ee__;else{if(!(t=i.call(e,"__ee__")&&e.__ee__))return;t[n]&&delete t[n]}}},function(e,t,n){var r=n(33);e.exports=function(e){if(!r(e))throw new TypeError(e+" is not an Object");return e}},function(e,t,n){var r=n(3),i={function:!0,object:!0};e.exports=function(e){return r(e)&&i[typeof e]||!1}},function(e,t,n){var r=n(35);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default{background:#000;width:100%;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-ms-user-select:none}.xgplayer-skin-default *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;white-space:normal;word-wrap:normal}.xgplayer-skin-default.xgplayer-rotate-fullscreen{position:absolute;top:0;left:100%;bottom:0;right:0;height:100vw!important;width:100vh!important;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.xgplayer-skin-default.xgplayer-is-fullscreen{width:100%!important;height:100%!important;padding-top:0!important;z-index:9999}.xgplayer-skin-default.xgplayer-is-fullscreen.xgplayer-inactive{cursor:none}.xgplayer-skin-default video{width:100%;height:100%;outline:none}.xgplayer-skin-default .xgplayer-none{display:none}@-webkit-keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loadingRotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}@keyframes loadingDashOffset{0%{stroke-dashoffset:236}to{stroke-dashoffset:0}}.xgplayer-skin-default .xgplayer-controls{display:-webkit-flex;display:-moz-box;display:flex;position:absolute;bottom:0;left:0;right:0;height:40px;background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.37),rgba(0,0,0,.75),rgba(0,0,0,.75));z-index:10}.xgplayer-skin-default.xgplayer-inactive .xgplayer-controls,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-progress,.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-time,.xgplayer-skin-default.xgplayer-no-controls .xgplayer-controls,.xgplayer-skin-default.xgplayer-nostart .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer-is-live .xgplayer-controls .xgplayer-live{display:block}.xgplayer-skin-default .xgplayer-live{display:block;font-size:12px;color:#fff;line-height:40px;-webkit-order:1;-moz-box-ordinal-group:2;order:1}.xgplayer-skin-default .xgplayer-icon{display:block;width:40px;height:40px;overflow:hidden;fill:#fff}.xgplayer-skin-default .xgplayer-icon svg{position:absolute}.xgplayer-skin-default .xgplayer-tips{background:rgba(0,0,0,.54);border-radius:1px;display:none;position:absolute;font-family:PingFangSC-Regular;font-size:11px;color:#fff;padding:2px 4px;text-align:center;top:-30px;left:50%;margin-left:-16px;width:auto;white-space:nowrap}.xgplayer-skin-default.xgplayer-mobile .xgplayer-tips{display:none!important}.xgplayer-skin-default .xgplayer-screen-container{display:block;width:100%}",""])},function(e,t){e.exports=function(e){var t="undefined"!=typeof window&&window.location;if(!t)throw new Error("fixUrls requires window.location");if(!e||"string"!=typeof e)return e;var n=t.protocol+"//"+t.host,r=n+t.pathname.replace(/\/[^\/]*$/,"/");return e.replace(/url\s*\(((?:[^)(]|\((?:[^)(]+|\([^)(]*\))*\))*)\)/gi,(function(e,t){var i,a=t.trim().replace(/^"(.*)"$/,(function(e,t){return t})).replace(/^'(.*)'$/,(function(e,t){return t}));return/^(#|data:|http:\/\/|https:\/\/|file:\/\/\/|\s*$)/i.test(a)?e:(i=0===a.indexOf("//")?a:0===a.indexOf("/")?n+a:r+a.replace(/^\.\//,""),"url("+JSON.stringify(i)+")")}))}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"mobile",method:function(){var e=this,t=e.root,n=0,i=void 0,a={first:"",second:""};function o(t){e.video.addEventListener("touchend",(function(t){e.onElementTouchend(t,e.video)})),e.video.addEventListener("touchstart",(function(){e.isTouchMove=!1})),e.video.addEventListener("touchmove",(function(){e.isTouchMove=!0})),e.config.autoplay&&e.start()}e.onElementTouchend=function(e,o){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var l=this;if((0,r.hasClass)(t,"xgplayer-inactive")?l.emit("focus"):l.emit("blur"),!l.config.closeVideoTouch&&!l.isTouchMove){var s=function(){i=setTimeout((function(){if((0,r.hasClass)(l.root,"xgplayer-nostart"))return!1;if(!l.ended)if(l.paused){var e=l.play();void 0!==e&&e&&e.catch((function(e){}))}else l.pause();n=0}),200)};l.config.closeVideoClick||(n++,i&&clearTimeout(i),1===n?l.config.enableVideoDbltouch?a.first=new Date:s():2===n&&l.config.enableVideoDbltouch?(a.second=new Date,Math.abs(a.first-a.second)<400?s():(a.first=new Date,n=1)):n=0)}},e.once("ready",o),e.once("destroy",(function t(){e.off("ready",o),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"pc",method:function(){var e=this;if(e.controls&&e.video){var t=e.controls,n=e.root,i=0,a=void 0;e.onElementClick=function(e,t){this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation();var n=this;n.config.closeVideoClick||(i++,a&&clearTimeout(a),1===i?a=setTimeout((function(){if((0,r.hasClass)(n.root,"xgplayer-nostart"))return!1;if(!n.ended)if(n.paused){var e=n.play();void 0!==e&&e&&e.catch((function(e){}))}else n.pause();i=0}),200):i=0)},e.video.addEventListener("click",(function(t){e.onElementClick(t,e.video)}),!1),e.onElementDblclick=function(e,n){if(this.config.closeVideoPreventDefault||e.preventDefault(),this.config.closeVideoStopPropagation||e.stopPropagation(),!this.config.closeVideoDblclick){var r=t.querySelector(".xgplayer-fullscreen");if(r){var i=void 0;document.createEvent?(i=document.createEvent("Event")).initEvent("click",!0,!0):i=new Event("click"),r.dispatchEvent(i)}}},e.video.addEventListener("dblclick",(function(t){e.onElementDblclick(t,e.video)}),!1),n.addEventListener("mouseenter",o),n.addEventListener("mouseleave",l),t.addEventListener("mouseenter",(function(t){e.userTimer&&clearTimeout(e.userTimer)})),t.addEventListener("mouseleave",(function(t){e.config.closeControlsBlur||e.emit("focus",e)})),t.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()})),e.once("ready",s),e.once("destroy",(function t(){n.removeEventListener("mouseenter",o),n.removeEventListener("mouseleave",l),e.off("ready",s),e.off("destroy",t)}))}function o(){clearTimeout(e.leavePlayerTimer),e.emit("focus",e)}function l(){e.config.closePlayerBlur||(e.leavePlayerTimer=setTimeout((function(){e.emit("blur",e)}),e.config.leavePlayerTime||0))}function s(t){e.config.autoplay&&e.start()}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"start",method:function(){var e=this,t=e.root;function n(){e.off("canplay",n);var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}function i(){(0,r.hasClass)(t,"xgplayer-nostart")?((0,r.removeClass)(t,"xgplayer-nostart"),(0,r.addClass)(t,"xgplayer-is-enter"),"function"==typeof t.contains?e.video&&1===e.video.nodeType&&!t.contains(e.video)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n():e.video&&1===e.video.nodeType&&!t.querySelector(this.videoConfig.mediaType)||e.video&&1!==e.video.nodeType&&void 0===e.video.mediaSource?(e.once("canplay",n),e.start()):n()):e.paused&&((0,r.removeClass)(t,"xgplayer-nostart xgplayer-isloading"),setTimeout((function(){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}),10))}e.on("startBtnClick",i),e.once("destroy",(function t(){e.off("startBtnClick",i),e.off("canplay",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(41)),a=o(n(42));function o(e){return e&&e.__esModule?e:{default:e}}n(43),t.default={name:"s_start",method:function(){var e=this,t=e.root,n=(0,r.createDom)("xg-start",'
'+i.default+'
\n
'+a.default+"
",{},"xgplayer-start");function o(e){(0,r.addClass)(e.root,"xgplayer-skin-default"),e.config&&(e.config.autoplay&&!(0,r.isWeiXin)()&&!(0,r.isUc)()&&(0,r.addClass)(e.root,"xgplayer-is-enter"),e.config.lang&&"en"===e.config.lang?(0,r.addClass)(e.root,"xgplayer-lang-is-en"):"jp"===e.config.lang&&(0,r.addClass)(e.root,"xgplayer-lang-is-jp"),e.config.enableContextmenu||e.video.addEventListener("contextmenu",(function(e){e.preventDefault(),e.stopPropagation()})))}e.config&&e.config.hideStartBtn&&(0,r.addClass)(t,"xgplayer-start-hide"),e.isReady?(t.appendChild(n),o(e)):e.once("ready",(function(){t.appendChild(n),o(e)})),e.once("autoplay was prevented",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter"),(0,r.addClass)(e.root,"xgplayer-nostart")})),e.once("canplay",(function(){(0,r.removeClass)(e.root,"xgplayer-is-enter")})),n.onclick=function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("startBtnClick")}}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(44);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-start{border-radius:50%;display:inline-block;width:70px;height:70px;background:rgba(0,0,0,.38);overflow:hidden;text-align:center;line-height:70px;vertical-align:middle;position:absolute;left:50%;top:50%;z-index:115;margin:-35px auto auto -35px;cursor:pointer}.xgplayer-skin-default .xgplayer-start div{position:absolute}.xgplayer-skin-default .xgplayer-start div svg{fill:hsla(0,0%,100%,.7)}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-start:hover{opacity:.85}.xgplayer-skin-default.xgplayer-pause.xgplayer-start-hide .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start,.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-start-hide .xgplayer-start{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-start .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start{display:inline-block}.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start,.xgplayer-skin-default.xgplayer-pause .xgplayer-start .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-play{display:block}.xgplayer-skin-default.xgplayer-is-replay .xgplayer-start .xgplayer-icon-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"fullscreen",method:function(){var e=this,t=e.root;function n(){e.config.rotateFullscreen?(0,r.hasClass)(t,"xgplayer-rotate-fullscreen")?e.exitRotateFullscreen():e.getRotateFullscreen():(0,r.hasClass)(t,"xgplayer-is-fullscreen")?e.exitFullscreen(t):e.getFullscreen(t)}function i(){var n=document.fullscreenElement||document.webkitFullscreenElement||document.mozFullScreenElement||document.msFullscreenElement;n&&n===t?((0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")):(0,r.hasClass)(t,"xgplayer-is-fullscreen")&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")),e.danmu&&"function"==typeof e.danmu.resize&&e.danmu.resize()}function a(n){e.video.webkitPresentationMode!==r.PresentationMode.FULLSCREEN&&((0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen"))}e.on("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.addEventListener(e,i)})),e.video.addEventListener("webkitbeginfullscreen",(function(){(0,r.addClass)(t,"xgplayer-is-fullscreen"),e.emit("requestFullscreen")})),e.video.addEventListener("webkitendfullscreen",(function(){(0,r.removeClass)(t,"xgplayer-is-fullscreen"),e.emit("exitFullscreen")})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.addEventListener("webkitpresentationmodechanged",a),e.once("destroy",(function t(){e.off("fullscreenBtnClick",n),["fullscreenchange","webkitfullscreenchange","mozfullscreenchange","MSFullscreenChange"].forEach((function(e){document.removeEventListener(e,i)})),(0,r.checkWebkitSetPresentationMode)(e.video)&&e.video.removeEventListener("webkitpresentationmodechanged",a),e.off("destroy",t)})),e.getFullscreen=function(e){var t=this;if(e.requestFullscreen){var n=e.requestFullscreen();n&&n.catch((function(){t.emit("fullscreen error")}))}else e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen(window.Element.ALLOW_KEYBOARD_INPUT):t.video.webkitSupportsFullscreen?t.video.webkitEnterFullscreen():e.msRequestFullscreen?e.msRequestFullscreen():(0,r.addClass)(e,"xgplayer-is-cssfullscreen")},e.exitFullscreen=function(e){document.exitFullscreen?document.exitFullscreen():document.webkitExitFullscreen?document.webkitExitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.msExitFullscreen&&document.msExitFullscreen(),(0,r.removeClass)(e,"xgplayer-is-cssfullscreen")},e.getRotateFullscreen=function(){var e=this;document.documentElement.style.width="100%",document.documentElement.style.height="100%",e.config.fluid&&(e.root.style["padding-top"]="",e.root.style["max-width"]="unset"),e.root&&!(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.addClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("getRotateFullscreen")},e.exitRotateFullscreen=function(){var e=this;document.documentElement.style.width="unset",document.documentElement.style.height="unset",e.config.fluid&&(e.root.style.width="100%",e.root.style.height="0",e.root.style["padding-top"]=100*e.config.height/e.config.width+"%",e.root.style["max-width"]="100%"),e.root&&(0,r.hasClass)(e.root,"xgplayer-rotate-fullscreen")&&(0,r.removeClass)(e.root,"xgplayer-rotate-fullscreen"),e.emit("exitRotateFullscreen")}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"play",method:function(){var e=this;function t(){if(e.config.allowPlayAfterEnded||!e.ended)if((0,r.hasClass)(e.root,"xgplayer-nostart")&&e.start(),e.paused){var t=e.play();void 0!==t&&t&&t.catch((function(e){}))}else e.pause()}e.on("playBtnClick",t),e.once("destroy",(function n(){e.off("playBtnClick",t),e.off("destroy",n)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"replay",method:function(){var e=this,t=e.root;function n(){(0,r.removeClass)(t,"xgplayer-is-replay"),e.replay()}e.on("replayBtnClick",n),e.on("ended",(function(){e.config.loop||(0,r.addClass)(t,"xgplayer-is-replay")})),e.once("destroy",(function t(){e.off("replayBtnClick",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(49)),a=o(n(50));function o(e){return e&&e.__esModule?e:{default:e}}n(51),t.default={name:"s_play",method:function(){var e=this,t=e.config.playBtn?e.config.playBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("play",t.url.play,t.width,t.height):(0,r.createDom)("xg-play",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-play");var o={};o.play=e.lang.PLAY_TIPS,o.pause=e.lang.PAUSE_TIPS;var l=(0,r.createDom)("xg-tips",''+o.play+'\n '+o.pause+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("playBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(52);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-play,.xgplayer-skin-default .xgplayer-play-img{width:40px;position:relative;-webkit-order:0;-moz-box-ordinal-group:1;order:0;display:block;cursor:pointer;margin-left:3px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-play .xgplayer-icon{margin-top:3px;width:32px}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-play .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}.xgplayer-skin-default .xgplayer-play-img:hover,.xgplayer-skin-default .xgplayer-play:hover{opacity:.85}.xgplayer-skin-default .xgplayer-play-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-play:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-play{display:none}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:block}.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-play,.xgplayer-skin-default.xgplayer-playing .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-playing .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-icon .xgplayer-icon-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-icon .xgplayer-icon-pause{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-play,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-play{display:block}.xgplayer-skin-default.xgplayer-pause .xgplayer-play-img .xgplayer-tips .xgplayer-tip-pause,.xgplayer-skin-default.xgplayer-pause .xgplayer-play .xgplayer-tips .xgplayer-tip-pause{display:none}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(54),t.default={name:"s_poster",method:function(){var e=this,t=e.root;if(e.config.poster){var n=(0,r.createDom)("xg-poster","",{},"xgplayer-poster");n.style.backgroundImage="url("+e.config.poster+")",t.appendChild(n)}}},e.exports=t.default},function(e,t,n){var r=n(55);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-poster{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:100;background-size:cover;background-position:50%}.xgplayer-skin-default.xgplayer-nostart .xgplayer-poster{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(57),t.default={name:"s_flex",method:function(){var e=(0,r.createDom)("xg-placeholder","",{},"xgplayer-placeholder");this.controls.appendChild(e)}},e.exports=t.default},function(e,t,n){var r=n(58);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-placeholder{-webkit-flex:1;-moz-box-flex:1;flex:1;-webkit-order:3;-moz-box-ordinal-group:4;order:3;display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=o(n(60)),a=o(n(61));function o(e){return e&&e.__esModule?e:{default:e}}n(62),t.default={name:"s_fullscreen",method:function(){var e=this,t=e.config.fullscreenBtn?e.config.fullscreenBtn:{},n=void 0;n="img"===t.type?(0,r.createImgBtn)("fullscreen",t.url.request,t.width,t.height):(0,r.createDom)("xg-fullscreen",'\n
'+i.default+'
\n
'+a.default+"
\n
",{},"xgplayer-fullscreen");var o={};o.requestfull=e.lang.FULLSCREEN_TIPS,o.exitfull=e.lang.EXITFULLSCREEN_TIPS;var l=(0,r.createDom)("xg-tips",''+o.requestfull+'\n '+o.exitfull+"",{},"xgplayer-tips");n.appendChild(l),e.once("ready",(function(){e.controls&&e.controls.appendChild(n)})),["click","touchend"].forEach((function(t){n.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("fullscreenBtnClick")}))}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(63);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-fullscreen,.xgplayer-skin-default .xgplayer-fullscreen-img{position:relative;-webkit-order:13;-moz-box-ordinal-group:14;order:13;display:block;cursor:pointer;margin-left:5px;margin-right:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon{margin-top:3px}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon div,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon div{position:absolute}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips{position:absolute;right:0;left:auto}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:block}.xgplayer-skin-default .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:none}.xgplayer-skin-default .xgplayer-fullscreen-img:hover,.xgplayer-skin-default .xgplayer-fullscreen:hover{opacity:.85}.xgplayer-skin-default .xgplayer-fullscreen-img:hover .xgplayer-tips,.xgplayer-skin-default .xgplayer-fullscreen:hover .xgplayer-tips{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-icon .xgplayer-icon-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-icon .xgplayer-icon-exitfull{display:block}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-requestfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-requestfull{display:none}.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-is-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen-img .xgplayer-tips .xgplayer-tip-exitfull,.xgplayer-skin-default.xgplayer-rotate-fullscreen .xgplayer-fullscreen .xgplayer-tips .xgplayer-tip-exitfull{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(65),o=(r=a)&&r.__esModule?r:{default:r};n(66),t.default={name:"s_loading",method:function(){var e=this.root,t=(0,i.createDom)("xg-loading",""+o.default,{},"xgplayer-loading");this.once("ready",(function(){e.appendChild(t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(67);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-loading{display:none;width:100px;height:100px;overflow:hidden;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7);position:absolute;left:50%;top:50%;margin:-50px auto auto -50px}.xgplayer-skin-default .xgplayer-loading svg{border-radius:50%;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-animation:loadingRotate 1s linear infinite;animation:loadingRotate 1s linear infinite}.xgplayer-skin-default .xgplayer-loading svg path{stroke:#ddd;stroke-dasharray:236;-webkit-animation:loadingDashOffset 2s linear infinite;animation:loadingDashOffset 2s linear infinite;animation-direction:alternate-reverse;fill:none;stroke-width:12px}.xgplayer-skin-default.xgplayer-nostart .xgplayer-loading{display:none}.xgplayer-skin-default.xgplayer-pause .xgplayer-loading{display:none!important}.xgplayer-skin-default.xgplayer-isloading .xgplayer-loading{display:block}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(5),o=(r=a)&&r.__esModule?r:{default:r};n(69);var l=function(e){return(0,i.hasClass)(e.root,"xgplayer-rotate-fullscreen")};t.default={name:"s_progress",method:function(){var e=this,t=(0,i.createDom)("xg-progress",'\n \n \n \n \n \n \n ',{tabindex:1},"xgplayer-progress"),n=void 0;e.controls.appendChild(t);var r=t.querySelector(".xgplayer-progress-played"),a=t.querySelector(".xgplayer-progress-outer"),s=t.querySelector(".xgplayer-progress-cache"),u=t.querySelector(".xgplayer-progress-point"),c=t.querySelector(".xgplayer-progress-thumbnail");function p(n,r){n.addEventListener("mouseenter",(function(e){r&&((0,i.addClass)(n,"xgplayer-progress-dot-show"),(0,i.addClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("mouseleave",(function(e){r&&((0,i.removeClass)(n,"xgplayer-progress-dot-show"),(0,i.removeClass)(t,"xgplayer-progress-dot-active"))})),n.addEventListener("touchend",(function(a){a.stopPropagation(),r&&((0,i.hasClass)(n,"xgplayer-progress-dot-show")||Object.keys(e.dotArr).forEach((function(t){e.dotArr[t]&&(0,i.removeClass)(e.dotArr[t],"xgplayer-progress-dot-show")})),(0,i.toggleClass)(n,"xgplayer-progress-dot-show"),(0,i.toggleClass)(t,"xgplayer-progress-dot-active"))}))}function d(){e.config.progressDot&&"Array"===(0,i.typeOf)(e.config.progressDot)&&e.config.progressDot.forEach((function(t){if(t.time>=0&&t.time<=e.duration){var n=(0,i.createDom)("xg-progress-dot",t.text?''+t.text+"":"",{},"xgplayer-progress-dot");if(n.style.left=t.time/e.duration*100+"%",t.duration>=0&&(n.style.width=Math.min(t.duration,e.duration-t.time)/e.duration*100+"%"),t.style)for(var r in t.style)n.style[r]=t.style[r];a.appendChild(n),e.dotArr[t.time]=n,p(n,t.text)}}))}e.dotArr={},e.once("canplay",d),e.addProgressDot=function(t,n,r,o){if(!e.dotArr[t]&&t>=0&&t<=e.duration){var l=(0,i.createDom)("xg-progress-dot",n?''+n+"":"",{},"xgplayer-progress-dot");if(l.style.left=t/e.duration*100+"%",r>=0&&(l.style.width=Math.min(r,e.duration-t)/e.duration*100+"%"),o)for(var s in o)l.style[s]=o[s];a.appendChild(l),e.dotArr[t]=l,p(l,n)}},e.removeProgressDot=function(t){if(t>=0&&t<=e.duration&&e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}},e.removeAllProgressDot=function(){Object.keys(e.dotArr).forEach((function(t){if(e.dotArr[t]){var n=e.dotArr[t];n.parentNode.removeChild(n),n=null,e.dotArr[t]=null}}))};var f=0,g=0,h=0,y=0,x=0,v=0,m=[],b=void 0,k=void 0,w=function(){e.config.thumbnail&&(e.config.thumbnail.isShowCoverPreview&&!b&&(r.removeChild(c),(b=(0,i.createDom)("xg-coverpreview",'\n \n \n ',{tabindex:1},"xgplayer-coverpreview")).querySelector(".xgplayer-coverpreview-outer"),k=b.querySelector(".xgplayer-coverpreview-point"),c=b.querySelector(".xgplayer-coverpreview-thumbnail"),e.root.appendChild(b)),f=e.config.thumbnail.pic_num,g=e.config.thumbnail.width,h=e.config.thumbnail.height,y=e.config.thumbnail.col,x=e.config.thumbnail.row,m=e.config.thumbnail.urls,c.style.width=g+"px",c.style.height=h+"px")};e.on("loadedmetadata",w),"function"==typeof e.config.disableSwipeHandler&&"function"==typeof e.config.enableSwipeHandler&&(e.root.addEventListener("touchmove",(function(t){t.preventDefault(),e.disableSwipe||(e.disableSwipe=!0,e.config.disableSwipeHandler.call(e))})),e.root.addEventListener("touchstart",(function(t){e.disableSwipe=!0,e.config.disableSwipeHandler.call(e)})),e.root.addEventListener("touchend",(function(t){e.disableSwipe=!1,e.config.enableSwipeHandler.call(e)})));var _=["touchstart","mousedown"];"mobile"===o.default.device&&_.pop(),_.forEach((function(a){t.addEventListener(a,(function(a){if(!e.config.disableProgress){if(a.stopPropagation(),(0,i.event)(a),a._target===u||!e.config.allowSeekAfterEnded&&e.ended)return!0;t.focus();var s=r.getBoundingClientRect().left,p=l(e);p?(s=r.getBoundingClientRect().top,n=t.getBoundingClientRect().height):(n=t.getBoundingClientRect().width,s=r.getBoundingClientRect().left);var d=function(t){t.stopPropagation(),(0,i.event)(t),e.isProgressMoving=!0;var a=(p?t.clientY:t.clientX)-s;a>n&&(a=n);var o=a/n*e.duration;if(o<0&&(o=0),e.config.allowSeekPlayed&&Number(o).toFixed(1)>e.maxPlayedTime);else if(r.style.width=100*a/n+"%","video"!==e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var l=(0,i.findDom)(e.controls,".xgplayer-time");l&&(l.innerHTML=''+(0,i.format)(o||0)+""+(0,i.format)(e.duration)+"")}else console.log("trigger touchmove"),e.currentTime=Number(o).toFixed(1);if(e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview){k.innerHTML=""+(0,i.format)(o)+" / "+(0,i.format)(e.duration||0),v=e.duration/f;var u=Math.floor(o/v);c.style.backgroundImage="url("+m[Math.ceil((u+1)/(y*x))-1]+")";var d=u+1-y*x*(Math.ceil((u+1)/(y*x))-1),w=Math.ceil(d/x)-1,_=d-w*x-1;c.style["background-position"]="-"+_*g+"px -"+w*h+"px",b.style.display="block"}e.emit("focus")},w=function a(l){if(console.log("up event",l),l.stopPropagation(),(0,i.event)(l),window.removeEventListener("mousemove",d),window.removeEventListener("touchmove",d,{passive:!1}),window.removeEventListener("mouseup",a),window.removeEventListener("touchend",a),o.default.browser.indexOf("ie")<0&&t.blur(),!e.isProgressMoving||e.videoConfig&&"audio"===e.videoConfig.mediaType||e.dash||e.config.closeMoveSeek){var u=(p?l.clientY:l.clientX)-s;u>n&&(u=n);var c=u/n*e.duration;c<0&&(c=0),e.config.allowSeekPlayed&&Number(c).toFixed(1)>e.maxPlayedTime||(r.style.width=100*u/n+"%",console.warn("trigger touchup"),e.currentTime=Number(c).toFixed(1))}e.config.thumbnail&&e.config.thumbnail.isShowCoverPreview&&(b.style.display="none"),e.emit("focus"),e.isProgressMoving=!1};return window.addEventListener("touchmove",d,{passive:!1}),window.addEventListener("touchend",w),window.addEventListener("mousemove",d),window.addEventListener("mouseup",w),!0}}))})),t.addEventListener("mouseenter",(function(n){if(!e.config.allowSeekAfterEnded&&e.ended)return!0;var r=l(e),a=r?t.getBoundingClientRect().top:t.getBoundingClientRect().left,o=r?t.getBoundingClientRect().height:t.getBoundingClientRect().width,s=function(n){var l=((r?n.clientY:n.clientX)-a)/o*e.duration;l=l<0?0:l,u.textContent=(0,i.format)(l);var s=u.getBoundingClientRect().width;if(e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview){v=e.duration/f;var p=Math.floor(l/v);c.style.backgroundImage="url("+m[Math.ceil((p+1)/(y*x))-1]+")";var d=p+1-y*x*(Math.ceil((p+1)/(y*x))-1),b=Math.ceil(d/x)-1,k=d-b*x-1;c.style["background-position"]="-"+k*g+"px -"+b*h+"px";var w=(r?n.clientY:n.clientX)-a-g/2;w=(w=w>0?w:0)0?_:0)>o-s?o-s:_,u.style.left=_+"px"}(0,i.hasClass)(t,"xgplayer-progress-dot-active")?u.style.display="none":u.style.display="block"},p=function(e){s(e)};t.addEventListener("mousemove",p,!1),t.addEventListener("mouseleave",(function n(r){t.removeEventListener("mousemove",p,!1),t.removeEventListener("mouseleave",n,!1),s(r),u.style.display="none",e.config.thumbnail&&!e.config.thumbnail.isShowCoverPreview&&(c.style.display="none")}),!1),s(n)}),!1);var E=function(){if(void 0===e.maxPlayedTime&&(e.maxPlayedTime=0),e.maxPlayedTime0){for(var n=t.end(t.length-1),r=0,i=t.length;r=t.start(r)&&e.currentTime<=t.end(r)){n=t.end(r);for(var a=r+1;a=2){n=t.end(a-1);break}break}s.style.width=n/e.duration*100+"%"}},P=["bufferedChange","cacheupdate","ended","timeupdate"];P.forEach((function(t){e.on(t,S)})),e.once("destroy",(function t(){e.removeAllProgressDot(),e.off("canplay",d),e.off("timeupdate",E),e.off("currentTimeChange",T),e.off("srcChange",C),e.off("loadedmetadata",w),P.forEach((function(t){e.off(t,S)})),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(70);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-progress{display:block;position:absolute;height:20px;line-height:20px;left:12px;right:12px;outline:none;top:-15px;z-index:35}.xgplayer-skin-default .xgplayer-progress-outer{background:hsla(0,0%,100%,.3);display:block;height:3px;line-height:3px;margin-top:8.5px;width:100%;position:relative;cursor:pointer}.xgplayer-skin-default .xgplayer-progress-cache,.xgplayer-skin-default .xgplayer-progress-played{display:block;height:100%;line-height:1;position:absolute;left:0;top:0}.xgplayer-skin-default .xgplayer-progress-cache{width:0;background:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-progress-played{display:block;width:0;background-image:linear-gradient(-90deg,#fa1f41,#e31106);border-radius:0 1.5px 1.5px 0}.xgplayer-skin-default .xgplayer-progress-btn{display:none;position:absolute;left:0;top:-5px;width:13px;height:13px;border-radius:30px;background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.26);left:100%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);z-index:36}.xgplayer-skin-default .xgplayer-progress-point{position:absolute}.xgplayer-skin-default .xgplayer-progress-point.xgplayer-tips{margin-left:0;top:-25px;display:none;z-index:100}.xgplayer-skin-default .xgplayer-progress-dot{display:inline-block;position:absolute;height:3px;width:5px;top:0;background:#fff;border-radius:6px;z-index:16}.xgplayer-skin-default .xgplayer-progress-dot .xgplayer-progress-tip{position:absolute;bottom:200%;right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);height:auto;line-height:30px;width:auto;background:rgba(0,0,0,.3);border-radius:6px;border:1px solid rgba(0,0,0,.8);cursor:default;white-space:nowrap;display:none}.xgplayer-skin-default .xgplayer-progress-dot-show .xgplayer-progress-tip{display:block}.xgplayer-skin-default .xgplayer-progress-thumbnail{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box}.xgplayer-skin-default .xgplayer-progress-thumbnail.xgplayer-tips{margin-left:0;display:none;z-index:99}.xgplayer-skin-default .xgplayer-coverpreview{position:absolute;width:100%;height:100%;top:0;left:0;display:none}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-thumbnail{display:block}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point{display:block;text-align:center;font-family:PingFangSC-Regular;font-size:11px;color:#ccc;padding:2px 4px}.xgplayer-skin-default .xgplayer-coverpreview .xgplayer-coverpreview-outer .xgplayer-coverpreview-point span{color:#fff}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-outer{height:6px;margin-top:7px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-dot,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-dot{height:6px}.xgplayer-skin-default .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default .xgplayer-progress:hover .xgplayer-progress-btn{display:block;top:-3px}.xgplayer-skin-default.xgplayer-definition-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-playbackrate-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-texttrack-active .xgplayer-progress,.xgplayer-skin-default.xgplayer-volume-active .xgplayer-progress{z-index:15}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress-btn{display:block!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-outer,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-outer{height:3px!important;margin-top:8.5px!important}.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:focus .xgplayer-progress-btn,.xgplayer-skin-default.xgplayer-mobile .xgplayer-progress:hover .xgplayer-progress-btn{display:block!important;top:-5px!important}",""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);n(72),t.default={name:"s_time",method:function(){var e=this,t=(0,r.createDom)("xg-time",''+(e.currentTime||(0,r.format)(0))+"\n "+(e.duration||(0,r.format)(0))+"",{},"xgplayer-time");e.once("ready",(function(){e.controls&&e.controls.appendChild(t)}));var n=function(){"audio"===e.videoConfig.mediaType&&e.isProgressMoving&&e.dash||(t.innerHTML=''+(0,r.format)(e.currentTime||0)+""+(0,r.format)(e.duration)+"")};e.on("durationchange",n),e.on("timeupdate",n),e.once("destroy",(function t(){e.off("durationchange",n),e.off("timeupdate",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){var r=n(73);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,'.xgplayer-skin-default .xgplayer-time{-webkit-order:2;-moz-box-ordinal-group:3;order:2;font-family:ArialMT;font-size:13px;color:#fff;line-height:40px;height:40px;text-align:center;display:inline-block;margin:auto 8px}.xgplayer-skin-default .xgplayer-time span{color:hsla(0,0%,100%,.5)}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current{color:#fff}.xgplayer-skin-default .xgplayer-time .xgplayer-time-current:after{content:"/";display:inline-block;padding:0 3px}',""])},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(75),o=(r=a)&&r.__esModule?r:{default:r};n(76),t.default={name:"s_replay",method:function(){var e=this,t=e.root,n=e.lang.REPLAY,r=(0,i.createDom)("xg-replay",o.default+'\n '+n+"\n ",{},"xgplayer-replay");function a(){var e=r.querySelector("path");if(e){var t=window.getComputedStyle(e).getPropertyValue("transform");if("string"==typeof t&&t.indexOf("none")>-1)return;e.setAttribute("transform",t)}}e.once("ready",(function(){t.appendChild(r)})),e.on("ended",a),r.addEventListener("click",(function(e){e.preventDefault(),e.stopPropagation()}));var l=r.querySelector("svg");["click","touchend"].forEach((function(t){l.addEventListener(t,(function(t){t.preventDefault(),t.stopPropagation(),e.userGestureTrigEvent("replayBtnClick")}))})),e.once("destroy",(function t(){e.off("ended",a),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){n.r(t),t.default='\n \n\n'},function(e,t,n){var r=n(77);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){(e.exports=n(1)(!1)).push([e.i,".xgplayer-skin-default .xgplayer-replay{position:absolute;left:0;top:0;width:100%;height:100%;z-index:105;display:none;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;background:rgba(0,0,0,.54);-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.xgplayer-skin-default .xgplayer-replay svg{background:rgba(0,0,0,.58);border-radius:100%;cursor:pointer}.xgplayer-skin-default .xgplayer-replay svg path{-webkit-transform:translate(20px,21px);-ms-transform:translate(20px,21px);transform:translate(20px,21px);fill:#ddd}.xgplayer-skin-default .xgplayer-replay svg:hover{background:rgba(0,0,0,.38)}.xgplayer-skin-default .xgplayer-replay svg:hover path{fill:#fff}.xgplayer-skin-default .xgplayer-replay .xgplayer-replay-txt{display:inline-block;font-family:PingFangSC-Regular;font-size:14px;color:#fff;line-height:34px}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-controls{display:none}.xgplayer-skin-default.xgplayer.xgplayer-ended .xgplayer-replay{display:-webkit-flex;display:-moz-box;display:flex}",""])},function(e,t,n){var r=n(160);"string"==typeof r&&(r=[[e.i,r,""]]);var i={hmr:!0,transform:void 0,insertInto:void 0};n(2)(r,i),r.locals&&(e.exports=r.locals)},function(e,t,n){var r=Object.prototype.hasOwnProperty,i="~";function a(){}function o(e,t,n){this.fn=e,this.context=t,this.once=n||!1}function l(e,t,n,r,a){if("function"!=typeof n)throw new TypeError("The listener must be a function");var l=new o(n,r||e,a),s=i?i+t:t;return e._events[s]?e._events[s].fn?e._events[s]=[e._events[s],l]:e._events[s].push(l):(e._events[s]=l,e._eventsCount++),e}function s(e,t){0==--e._eventsCount?e._events=new a:delete e._events[t]}function u(){this._events=new a,this._eventsCount=0}Object.create&&(a.prototype=Object.create(null),(new a).__proto__||(i=!1)),u.prototype.eventNames=function(){var e,t,n=[];if(0===this._eventsCount)return n;for(t in e=this._events)r.call(e,t)&&n.push(i?t.slice(1):t);return Object.getOwnPropertySymbols?n.concat(Object.getOwnPropertySymbols(e)):n},u.prototype.listeners=function(e){var t=i?i+e:e,n=this._events[t];if(!n)return[];if(n.fn)return[n.fn];for(var r=0,a=n.length,o=new Array(a);r2096103.424&&f!==d))return navigator.msSaveBlob?navigator.msSaveBlob(m(u),g):b(u);s=(u=m(u)).type||l}else if(/([\x80-\xff])/.test(u)){for(var y=0,x=new Uint8Array(u.length),v=x.length;yx',e=t.firstChild.href}return e}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(4),a=(r=i)&&r.__esModule?r:{default:r},o={maxCount:3,backupUrl:"",isFetch:!0,fetchTimeout:100};t.default={name:"errorretry",method:function(){var e=this,t=this;if(t.config.errorConfig&&!(t.src.indexOf("blob:")>-1)){var n={},r=t.config.errorConfig;for(var i in o)void 0===r[i]?n[i]=o[i]:n[i]=r[i];t.retryData={count:0,errfTimer:null,isFetchReturn:!1,currentTime:0};var l=t._onError;t._onError=function(r){var i=e.retryData.count;if(i>n.maxCount)n.isFetch?(o=e,u=e.currentSrc,c=n.fetchTimeout,p=function(e,t){o.retryData.isFetchReturn||(o.retryData.isFetchReturn=!0,e(t))},new Promise((function(e,t){try{var n=new window.XMLHttpRequest;n.open("get",u),n.onload=function(){p(e,{status:n.status,statusText:n.statusText,xhr:n})},n.onerror=function(){p(e,{status:n.status,statusText:n.statusText||"The network environment is disconnected or the address is invalid",xhr:n})},n.onabort=function(){},o.retryData.errfTimer=window.setTimeout((function(){var t=o.retryData.errfTimer;window.clearTimeout(t),o.retryData.errfTimer=null,p(e,{status:-1,statusText:"request timeout"})}),c),n.send()}catch(r){o.retryData.isFetchReturn=!0,p(e,{status:-2,statusText:"request error"})}}))).then((function(t){e.emit("error",new a.default({type:"network",currentTime:e.currentTime,duration:e.duration||0,networkState:e.networkState,readyState:e.readyState,currentSrc:e.currentSrc,src:e.src,ended:e.ended,httpCode:t.status,httpMsg:t.statusText,errd:{line:101,msg:e.error,handle:"plugin errorRetry"},errorCode:e.video&&e.video.error.code,mediaError:e.video&&e.video.error})),l.call(e,t)})):l.call(e,r);else{var o,u,c,p;0===i&&(e.retryData.currentTime=e.currentTime,e.once("canplay",s.bind(e)));var d="";d=n.count<2?n.backupUrl?n.backupUrl:t.currentSrc:n.backupUrl&&i>1?n.backupUrl:t.currentSrc,e.retryData.count++,e.src=d}}}function s(){this.currentTime=this.retryData.currentTime,this.play(),this.retryData.retryCode=0,this.retryData.isFetchReturn=!1,this.retryData.currentTime=0}}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0||(e?n.currentTime-r>=0?n.currentTime-=r:n.currentTime=0:n.maxPlayedTime&&n.config.allowSeekPlayed&&n.currentTime+r>n.maxPlayedTime?n.currentTime=n.maxPlayedTime:n.currentTime+r<=n.duration?n.currentTime+=r:n.currentTime=n.duration+1)}},{key:"changeRate",value:function(){this.state.playbackRate=this.player.playbackRate,this.player.playbackRate=this.player.config.keyboardRate||5}},{key:"changeVolumeSlide",value:function(e){var t=this.player;t.controls&&(e?(t.emit("focus"),(0,i.hasClass)(t.root,"xgplayer-volume-active")||(0,i.addClass)(t.root,"xgplayer-volume-active")):(clearTimeout(this.timer),this.timer=setTimeout((function(){(0,i.removeClass)(t.root,"xgplayer-volume-active")}),1e3)))}},{key:"changeVolume",value:function(e){var t=this.player,n=(t.config.keyShortcutStep||{}).volume||.1;this.changeVolumeSlide(!0);var r=t.volume;e&&r+n<=1?t.volume=r+n:!e&&r-n>=0&&(t.volume=r-n)}}]),e}();t.default={name:"keyboard",method:function(){this.keyboard=new a(this)}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=n(0);t.default={name:"localPreview",method:function(){var e=this,t=e.root;function n(n){e.uploadFile=n.files[0];var i=URL.createObjectURL(e.uploadFile);if((0,r.hasClass)(t,"xgplayer-nostart"))e.config.url=i,e.start();else{e.src=i;var a=e.play();void 0!==a&&a&&a.catch((function(e){}))}}e.on("upload",n),e.once("destroy",(function t(){e.off("upload",n),e.off("destroy",t)}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"memoryPlay",method:function(){var e=this;e.on("memoryPlayStart",(function(t){setTimeout((function(){console.log("memoryPlayStart",t,e.readyState,11),e.currentTime=t}))}))}},e.exports=t.default},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r,i=n(0),a=n(94),o=(r=a)&&r.__esModule?r:{default:r};t.default={name:"miniplayer",method:function(){var e=this,t=e.root;function n(){(0,i.hasClass)(t,"xgplayer-miniplayer-active")?e.exitMiniplayer():e.getMiniplayer()}e.on("miniplayerBtnClick",n),e.once("destroy",(function t(){e.off("miniplayerBtnClick",n),e.off("destroy",t)})),e.getMiniplayer=function(){(0,i.hasClass)(t,"xgplayer-is-fullscreen")&&this.exitFullscreen(t),(0,i.hasClass)(t,"xgplayer-is-cssfullscreen")&&this.exitCssFullscreen(),(0,i.hasClass)(t,"xgplayer-rotate-fullscreen")&&this.exitRotateFullscreen();var e=(0,i.createDom)("xg-miniplayer-lay","
",{},"xgplayer-miniplayer-lay");this.root.appendChild(e);var n=(0,i.createDom)("xg-miniplayer-drag",'
'+this.lang.MINIPLAYER_DRAG+"
",{tabindex:9},"xgplayer-miniplayer-drag");this.root.appendChild(n),new o.default(".xgplayer",{handle:".drag-handle"}),(0,i.addClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right=0,this.root.style.bottom="200px",this.root.style.top="",this.root.style.left="",this.root.style.width="320px",this.root.style.height="180px",this.config.miniplayerConfig&&(void 0!==this.config.miniplayerConfig.top&&(this.root.style.top=this.config.miniplayerConfig.top+"px",this.root.style.bottom=""),void 0!==this.config.miniplayerConfig.bottom&&(this.root.style.bottom=this.config.miniplayerConfig.bottom+"px"),void 0!==this.config.miniplayerConfig.left&&(this.root.style.left=this.config.miniplayerConfig.left+"px",this.root.style.right=""),void 0!==this.config.miniplayerConfig.right&&(this.root.style.right=this.config.miniplayerConfig.right+"px"),void 0!==this.config.miniplayerConfig.width&&(this.root.style.width=this.config.miniplayerConfig.width+"px"),void 0!==this.config.miniplayerConfig.height&&(this.root.style.height=this.config.miniplayerConfig.height+"px")),this.config.fluid&&(this.root.style["padding-top"]="");var r=this;["click","touchend"].forEach((function(t){e.addEventListener(t,(function(e){e.preventDefault(),e.stopPropagation(),r.exitMiniplayer()}))}))},e.exitMiniplayer=function(){(0,i.removeClass)(this.root,"xgplayer-miniplayer-active"),this.root.style.right="",this.root.style.bottom="",this.root.style.top="",this.root.style.left="",this.config.fluid?(this.root.style.width="100%",this.root.style.height="0",this.root.style["padding-top"]=100*this.config.height/this.config.width+"%"):(this.config.width&&("number"!=typeof this.config.width?this.root.style.width=this.config.width:this.root.style.width=this.config.width+"px"),this.config.height&&("number"!=typeof this.config.height?this.root.style.height=this.config.height:this.root.style.height=this.config.height+"px"));var e=(0,i.findDom)(this.root,".xgplayer-miniplayer-lay");e&&e.parentNode&&e.parentNode.removeChild(e);var t=(0,i.findDom)(this.root,".xgplayer-miniplayer-drag");t&&t.parentNode&&t.parentNode.removeChild(t)}}},e.exports=t.default},function(e,t,n){var r,i,a; /*! * Draggabilly v2.4.1 * Make that shiz draggable diff --git a/public/dist/assets/Index-5ecc04c5.js.gz b/public/dist/assets/Index-5ecc04c5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..05712965cffaad52df9bf15fd23fef40ab625922 GIT binary patch literal 77323 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

U73`D}l9It}fpQ^-N69;Z;?C6Q!!-!7lEPB_p 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%0D??nYZyxbaZ`*W6>Q$Nxgs6(M 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%0A}B9anK9H?Xp#;JNj4{CQWl~iIMXG%H7V8?@S|Af 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 Y`1}pt11at=AOAQ1KaxX=9yHkm0L0__uK)l5 literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-deaa1c8b.js b/public/dist/assets/Index-6c97debb.js similarity index 71% rename from public/dist/assets/Index-deaa1c8b.js rename to public/dist/assets/Index-6c97debb.js index ab9b2ea..15a2793 100644 --- a/public/dist/assets/Index-deaa1c8b.js +++ b/public/dist/assets/Index-6c97debb.js @@ -1 +1 @@ -import{i as t}from"./main-ce25b28f.js";import{i}from"./ipcRenderer-5e19eaee.js";import{_ as e,h as s,r as n,o,b as a,g as l,a as d,w as c,e as f,p as r,f as p}from"./index-0abc6048.js";const u={data:()=>({views:[{type:"main",title:"通知标题",subtitle:"副标题",body:"这是通知内容-默认",silent:!0},{type:"main",title:"提示音",subtitle:"副标题-提示音",body:"这是通知内容-提示音",silent:!1},{type:"main",title:"点击通知事件",subtitle:"副标题-点击通知事件",body:"这是通知内容-点击通知事件",clickEvent:!0},{type:"main",title:"关闭通知事件",subtitle:"副标题-关闭通知事件",body:"这是通知内容-点击通知事件",closeEvent:!0}]}),mounted(){this.init()},methods:{init(){i.removeAllListeners(t.sendNotification),i.on(t.sendNotification,((t,i)=>{"[object Object]"==Object.prototype.toString.call(i)&&this.$message.info(i.msg)}))},sendNotification(e){i.send(t.sendNotification,s(this.views[e]))}}},b={id:"app-base-notification"},m=(t=>(r("data-v-6555f14e"),t=t(),p(),t))((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 弹出桌面通知 ")],-1))),v={class:"one-block-2"};const y=e(u,[["render",function(t,i,e,s,r,p){const u=n("a-button"),y=n("a-space");return o(),a("div",b,[m,l("div",v,[d(y,null,{default:c((()=>[d(u,{onClick:i[0]||(i[0]=t=>p.sendNotification(0))},{default:c((()=>[f("默认")])),_:1}),d(u,{onClick:i[1]||(i[1]=t=>p.sendNotification(1))},{default:c((()=>[f("发出提示音")])),_:1}),d(u,{onClick:i[2]||(i[2]=t=>p.sendNotification(2))},{default:c((()=>[f("点击通知触发事件")])),_:1}),d(u,{onClick:i[3]||(i[3]=t=>p.sendNotification(3))},{default:c((()=>[f("关闭通知触发事件")])),_:1})])),_:1})])])}],["__scopeId","data-v-6555f14e"]]);export{y as default}; +import{i as t}from"./main-ce25b28f.js";import{i}from"./ipcRenderer-5e19eaee.js";import{_ as e,h as s,r as n,o,b as a,g as l,a as d,w as c,e as f,p as r,f as p}from"./index-df4b8cd9.js";const b={data:()=>({views:[{type:"main",title:"通知标题",subtitle:"副标题",body:"这是通知内容-默认",silent:!0},{type:"main",title:"提示音",subtitle:"副标题-提示音",body:"这是通知内容-提示音",silent:!1},{type:"main",title:"点击通知事件",subtitle:"副标题-点击通知事件",body:"这是通知内容-点击通知事件",clickEvent:!0},{type:"main",title:"关闭通知事件",subtitle:"副标题-关闭通知事件",body:"这是通知内容-点击通知事件",closeEvent:!0}]}),mounted(){this.init()},methods:{init(){i.removeAllListeners(t.sendNotification),i.on(t.sendNotification,((t,i)=>{"[object Object]"==Object.prototype.toString.call(i)&&this.$message.info(i.msg)}))},sendNotification(e){i.send(t.sendNotification,s(this.views[e]))}}},m={id:"app-base-notification"},u=(t=>(r("data-v-6555f14e"),t=t(),p(),t))((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 弹出桌面通知 ")],-1))),v={class:"one-block-2"};const y=e(b,[["render",function(t,i,e,s,r,p){const b=n("a-button"),y=n("a-space");return o(),a("div",m,[u,l("div",v,[d(y,null,{default:c((()=>[d(b,{onClick:i[0]||(i[0]=t=>p.sendNotification(0))},{default:c((()=>[f("默认")])),_:1}),d(b,{onClick:i[1]||(i[1]=t=>p.sendNotification(1))},{default:c((()=>[f("发出提示音")])),_:1}),d(b,{onClick:i[2]||(i[2]=t=>p.sendNotification(2))},{default:c((()=>[f("点击通知触发事件")])),_:1}),d(b,{onClick:i[3]||(i[3]=t=>p.sendNotification(3))},{default:c((()=>[f("关闭通知触发事件")])),_:1})])),_:1})])])}],["__scopeId","data-v-6555f14e"]]);export{y as default}; diff --git a/public/dist/assets/Index-6c97debb.js.gz b/public/dist/assets/Index-6c97debb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..492161a4f358bf5cca865323cbfb35bbfd8f9960 GIT binary patch literal 824 zcmV-81IPRyiwFP!000023YAq|i`_&RzV}xg2Pre~CT`C5NSh^sh!=t==w%2?KHlt3 zo6LmF98qsXwv+L@tu6Jx|}$9;>3 zaA=K!+8O~868jRvfi(rh)?{$UniSBQ94c#S$gQa^=?v9fC(ExVH`46pnkbb*=}8i_ zS*&B9vfzE%&N<#ue%R_og+8%S5YSu~=418ck7rMQJ^lH?>gf>y)g+ts<-->ji;2t@ zJ~{vUhts1Mz5DX(`^)FAoYl$E`SWMy6faO{|LvU)hA2)Se|z@qc=hDvAilG;J<7BV zu_5z@$mJoqx3`0X~EOmAI<+Q@a6rNtMC8#Z!JT9|5J-p zc&R1o7?iRR8Z*jTeaMx|1=o~yP@+DRney9yq2+FkrJUmjMezw&8U@yhYFC*S{#0t7 z^EB363I^PjVqgO()xb@UwIr0uEll;~v$csx5cF?uRZA^xc3dsL&@~qaZW=_j-tt0q9J?LCZ6r#8u@au|h{| zogf`F0o7(eYD(<1ICJN{*=&}3*O4&Lfyoe5=FyB%YA2~Metb@#O^aA5pGbjDQpohS z;~B8fY^y3Z^%qT10GW91Wcin=*74~t->iOm+ShDCSOkv87=w9m6=+Jj%?K|7qzQx} zsn-_@fxHpvIt?b}fMBi>YSoUhvO)VzU1QTy!C?Ra% zBA_{h8C~?c+YIx#DYT#VL7SZfS}8uX4e#@CC%Si!S`(PmRafdjcWmjdfaH{Ht_x;L z1N**by7UcXuSfRAki9YF<>T*cmM<@faf)eAF&(3rj!|rn-TCjo8OF`({data:[{content:"powershell.exe",id:"powershell.exe"}]}),methods:{openSoft(s){a.invoke(e.openSoftware,s).then((e=>{e||this.$message.error("程序不存在")}))}}},u={id:"app-base-software-open"},b=(e=>(p("data-v-90e4d11c"),e=e(),f(),e))((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 调用其它软件(exe、bash等可执行程序) "),r("p"),r("span",{class:"sub-content"}," 注:请先将【powershell.exe】复制到【electron-egg/build/extraResources】目录中 ")],-1))),h={class:"one-block-2"};const v=s(m,[["render",function(e,a,s,p,f,m){const v=t("a-button"),w=t("a-list-item"),x=t("a-list");return o(),n("div",u,[b,r("div",h,[d(x,{bordered:"","data-source":f.data},{renderItem:i((({item:e})=>[d(w,{onClick:a=>m.openSoft(e.id)},{default:i((()=>[l(c(e.content)+" ",1),d(v,{type:"link"},{default:i((()=>[l(" 执行 ")])),_:1})])),_:2},1032,["onClick"])])),_:1},8,["data-source"])])])}],["__scopeId","data-v-90e4d11c"]]);export{v as default}; diff --git a/public/dist/assets/Index-6d996da6.js.gz b/public/dist/assets/Index-6d996da6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..08a43b3653f619035519c8022b842c634a3f3299 GIT binary patch literal 768 zcmV+b1ONOViwFP!000023T;$RYurW@zxPv!p$83plA~<`wv2q~DcAJ4EM_Dd{< z({hh#54%Fiii8^#<08m#^e7!|7U5T#Z1a0=Z0*MD>xb0;{U6D1fYGN_@r1F-;$ATJ)Kn_0fKOrJ@ijaMaY&J2rvn(X+) zaok#yL1AK2%Q-4N#j*@>fdqK|k*=F`6e=`Rnd`WfHHt4~VSG(n7IHC@`{-l1R?nG2 z&@?nt6uytiPK!^Unkm=erxj|=_Ao@Hr1Hu2@r(YiS6A;|_9t)pUycdwDDAoqnxu6_ zu(}RXrZLc~tbv0d9i)j%>(@SUy#%vh>j6H@qbMU3FhQR}VLznQ_g%{tDd#f+ZB{a^ zVhJU0i$gnz%Y$!h zLDTD#qyE+Dhoj$be*JFf;r8Olv*0#WJ%}OW8c{cCu$s3;B;JQVj&Co1x;g!`e}34X zeS3NE{eK63dGJI3+spp&ygxj%Ml3NiN{RsY_BPUnm-z-RjABnv%SL6Wt^f7UZ~OPJ zuil;5IwlZAlv0=`AGbUr-D)dliS{cPkBM4tCV`?6nc-6S2n@8_EU0L^b~Zj?LE0E2 zg>7*@+)J)azztSbwfI*>=(a-BDB(#@2f3#T;5Gz9@ONAG2hqy4ym#kUXb0I>&-FrCEl$kkZer zZN&!tjCceh3b{Xn)_h%KOiC{H$^Qmg;+CAd5!>%Od_ICPSrtPjcP_AL y)%QDdrU~sPR=vBcGh6ZFeBJ!LU7k$nHZGRW!)*Bg4E1!|pZo(EUzJme1ONb@KY4lp literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-f562bb7a.js b/public/dist/assets/Index-733c4d73.js similarity index 96% rename from public/dist/assets/Index-f562bb7a.js rename to public/dist/assets/Index-733c4d73.js index 451bc32..39ae484 100644 --- a/public/dist/assets/Index-f562bb7a.js +++ b/public/dist/assets/Index-733c4d73.js @@ -1 +1 @@ -import{i as n}from"./main-ce25b28f.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as a,r as o,o as i,b as t,g as c,a as p,w as s,e as m,p as y,f as l}from"./index-0abc6048.js";const d=[{name:"对话框",type:"icon-duihuakuang"},{name:"闹钟",type:"icon-naozhong"},{name:"笑脸",type:"icon-xiaolian"},{name:"ok",type:"icon-ok"},{name:"风车",type:"icon-fengche"},{name:"汗颜",type:"icon-hanyan"},{name:"相机",type:"icon-xiangji"},{name:"礼物",type:"icon-liwu"},{name:"礼花",type:"icon-lihua"},{name:"扭蛋",type:"icon-niudan"},{name:"流星",type:"icon-liuxing"},{name:"风筝",type:"icon-fengzheng"},{name:"蛋糕",type:"icon-dangao"},{name:"泡泡",type:"icon-paopao"},{name:"购物",type:"icon-gouwu"},{name:"饮料",type:"icon-yinliao"},{name:"云彩",type:"icon-yuncai"},{name:"彩铅",type:"icon-caiqian"},{name:"纸飞机",type:"icon-zhifeiji"},{name:"点赞",type:"icon-dianzan"},{name:"煎蛋",type:"icon-jiandan"},{name:"小熊",type:"icon-xiaoxiong"},{name:"花",type:"icon-hua"},{name:"眼睛",type:"icon-yanjing"}],u={data:()=>({type:1,iconData:d}),methods:{exec(a){console.log("process:",process);const o={id:a};e.invoke(n.test,o).then((n=>{console.log("res:",n)}))},exec2(n){}}},r={id:"app-base-test-api"},g=(n=>(y("data-v-e3ea38b6"),n=n(),l(),n))((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 测试一些操作系统api ")],-1))),f={class:"one-block-2"};const x=a(u,[["render",function(n,e,a,y,l,d){const u=o("a-button"),x=o("a-space");return i(),t("div",r,[g,c("div",f,[p(x,null,{default:s((()=>[p(u,{onClick:e[0]||(e[0]=n=>d.exec(1))},{default:s((()=>[m(" 点击 ")])),_:1}),p(u,{onClick:e[1]||(e[1]=n=>d.exec2(1))},{default:s((()=>[m(" 点击2 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-e3ea38b6"]]);export{x as default}; +import{i as n}from"./main-ce25b28f.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as a,r as o,o as i,b as t,g as c,a as p,w as s,e as m,p as y,f as l}from"./index-df4b8cd9.js";const d=[{name:"对话框",type:"icon-duihuakuang"},{name:"闹钟",type:"icon-naozhong"},{name:"笑脸",type:"icon-xiaolian"},{name:"ok",type:"icon-ok"},{name:"风车",type:"icon-fengche"},{name:"汗颜",type:"icon-hanyan"},{name:"相机",type:"icon-xiangji"},{name:"礼物",type:"icon-liwu"},{name:"礼花",type:"icon-lihua"},{name:"扭蛋",type:"icon-niudan"},{name:"流星",type:"icon-liuxing"},{name:"风筝",type:"icon-fengzheng"},{name:"蛋糕",type:"icon-dangao"},{name:"泡泡",type:"icon-paopao"},{name:"购物",type:"icon-gouwu"},{name:"饮料",type:"icon-yinliao"},{name:"云彩",type:"icon-yuncai"},{name:"彩铅",type:"icon-caiqian"},{name:"纸飞机",type:"icon-zhifeiji"},{name:"点赞",type:"icon-dianzan"},{name:"煎蛋",type:"icon-jiandan"},{name:"小熊",type:"icon-xiaoxiong"},{name:"花",type:"icon-hua"},{name:"眼睛",type:"icon-yanjing"}],u={data:()=>({type:1,iconData:d}),methods:{exec(a){console.log("process:",process);const o={id:a};e.invoke(n.test,o).then((n=>{console.log("res:",n)}))},exec2(n){}}},r={id:"app-base-test-api"},g=(n=>(y("data-v-e3ea38b6"),n=n(),l(),n))((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 测试一些操作系统api ")],-1))),f={class:"one-block-2"};const x=a(u,[["render",function(n,e,a,y,l,d){const u=o("a-button"),x=o("a-space");return i(),t("div",r,[g,c("div",f,[p(x,null,{default:s((()=>[p(u,{onClick:e[0]||(e[0]=n=>d.exec(1))},{default:s((()=>[m(" 点击 ")])),_:1}),p(u,{onClick:e[1]||(e[1]=n=>d.exec2(1))},{default:s((()=>[m(" 点击2 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-e3ea38b6"]]);export{x as default}; diff --git a/public/dist/assets/Index-733c4d73.js.gz b/public/dist/assets/Index-733c4d73.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..573b5e6593c1be5a2ea51fe2d0261f7f67fe8081 GIT binary patch literal 900 zcmV-~1AF`*iwFP!000023Wb%+Zrer_hWC96VpcQ2p;{?T;YeUM?WWsq1;H4RLuo8( zhULYf%n)dcCP5O^MH=K%*p899El{AY8@L91iQmQ+rMKveq|_W~QGmoDIiLPB|2c;u zABHkYa&FPs5``bhA*y{mq+Hl8YuxTO*8JK=j9R>cu@4vz-LIJNSi~axHml!Zl(8zk zu4xL94icme9J)Fr(9^*MszV6(bcliJFoaNt5%@X;|0Pq2GTZY%?XJ1romm=Jia4=6 zr=1HrWKDE^bT&EK8^3*sAQ^?~0at|WrM#cgK}tmr6|g|3ug<1F?Hin+a;q<^Q2FPx z$@ixQlyNEpPQ?u*2L_;SZ;~8rPcDBqmVG9AZlB#S<9Dy7zw8=JpNdg6L%DN0-aTL5 zhUjhZ3iIpx^6?)A6YzVf0Zg8}TLM&FDm!_6IN5n>mV~EXbtmJKZ^y6qmqgNx8S1lqD)F$&TNu!$3kR!zwcQ=Wy9|Po`Dd)8GCYzx>%CMqH>4 zR#dLepIu*?Dx*}mv{GKRK7IbcK-Buz#vqjEr_+Ns%bnWlbDwdeRo|UWPTrW-mC%-< z^wbm^2uEN7fjR{t7;BHN;`kH|#7Z5B5w*K%l1QOkWb=EqFP9`ty9Xbf`Opq=HaC!a%%^FPG~>B@wURH2=>|dqO-f5CZ8uAsk|s^l|574n^DjE1k!5LZZCocIPvg0r z?_9of=E!!>rCt!)lHp5u(DrB#C~x-++bNm2vfQeyw3SOfShX|9jL|XMH9x?Pg+1(* zma%#U8yII#H~DFTJU%#x@*zMiKKQ7^2MZZ|plF*9eT4a7qks=Ca{16iZ9aG@Cd1n) zm5r8JD_2)yG?O}hAenk-8G)feSw9Oy$LL`VM33)0{c{f>qk}cIjQT$IHf%r8>fqT= zk3a+Y*znA5bF}R;0l1mJnk@1o6%|>S;E5v!Ax)AM%k^klwxVQ`)mW|3ZsuUDna@0I2F${|Qeyc%N*LP^04EqPtnN|E zZto_}f>>BhUF=LqP8OMT>g}S?wzQnUoWZe_yl5haf`5*lI?5l1Y0L#OSUthX&V)rp z4$9n`22POew5cW%AQr@b#Tnolo{!g^01EjX9J@Qsfc*A&L(U~eyqQ_ZCP-ewctg(R zjd1UHVXz7e%L2Mi78eBYeYjYx18PbElqA%`DAYCdzIzK1UvLYRQ^&q--V*=@10n&vzk!p(c z^q+&_HxDO})(en!=R`WKNYUqap5Od_0%>D9Qqo5(=meUmUT1ZIw>AK^`%YY1A*-T@ zpeFK=IjXxo-GRU;nUt`ES`ZVDZnMd@nAncn57=}^Ok4dRpbo1INiAUyKk^g1+Nj<| zBO|v^ox%lSOK9P?!77K=7mi>%Jrr_dwUxo-t_^|o@0IVQ=Njs$ir;9ur*TV!e z)+&)wpvny3N!L^WJ>0tU6NR6ztM$V6~Zu z7WYL(BvS>+)P!XGY?ff+?lE#jKVFZ%zB(7JmU6S%^kFy~XkoO_jo88_R7eyR2A&vj~tBim4 zd#Z>4HQ~5gLV(PbECX_q-fR^afBzNQbXwSSI&af4QfKA7!P2rKbX}Q7T%qC#+`V;w zc;oPe)nzwj*T$=4SLR#0FcN2kb!SGc&-hBN`^idree8OvIH^e&rZ2Bhag4Qi&-0_d=Mnhi3JMn*@3-SM)0&KAQ)_-^Yiac)>000zq_KyGn diff --git a/public/dist/assets/Index-da89fdb7.js b/public/dist/assets/Index-803600f9.js similarity index 53% rename from public/dist/assets/Index-da89fdb7.js rename to public/dist/assets/Index-803600f9.js index f059be2..c44fe5e 100644 --- a/public/dist/assets/Index-da89fdb7.js +++ b/public/dist/assets/Index-803600f9.js @@ -1 +1 @@ -import{i as a}from"./main-ce25b28f.js";import{i as o}from"./ipcRenderer-5e19eaee.js";import{_ as n,r as s,o as i,b as e,g as t,a as d,w as l,e as r,p as c,f as p}from"./index-0abc6048.js";const u={data:()=>({}),methods:{loginWindow(){this.$router.push({name:"SpecialLoginWindow",params:{}}),o.invoke(a.loginWindow,{width:400,height:300}).then((a=>{}))}}},f={id:"effect-login-index"},m=(a=>(c("data-v-3b73b158"),a=a(),p(),a))((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 登录 ")],-1))),b={class:"one-block-2"};const g=n(u,[["render",function(a,o,n,c,p,u){const g=s("a-button"),h=s("a-space");return i(),e("div",f,[m,t("div",b,[d(h,null,{default:l((()=>[d(g,{onClick:o[0]||(o[0]=a=>u.loginWindow())},{default:l((()=>[r("切换为登录窗口")])),_:1})])),_:1})])])}],["__scopeId","data-v-3b73b158"]]);export{g as default}; +import{i as a}from"./main-ce25b28f.js";import{i as o}from"./ipcRenderer-5e19eaee.js";import{_ as n,r as s,o as i,b as e,g as t,a as d,w as l,e as r,p as c,f as p}from"./index-df4b8cd9.js";const f={data:()=>({}),methods:{loginWindow(){this.$router.push({name:"SpecialLoginWindow",params:{}}),o.invoke(a.loginWindow,{width:400,height:300}).then((a=>{}))}}},m={id:"effect-login-index"},u=(a=>(c("data-v-3b73b158"),a=a(),p(),a))((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 登录 ")],-1))),b={class:"one-block-2"};const g=n(f,[["render",function(a,o,n,c,p,f){const g=s("a-button"),h=s("a-space");return i(),e("div",m,[u,t("div",b,[d(h,null,{default:l((()=>[d(g,{onClick:o[0]||(o[0]=a=>f.loginWindow())},{default:l((()=>[r("切换为登录窗口")])),_:1})])),_:1})])])}],["__scopeId","data-v-3b73b158"]]);export{g as default}; diff --git a/public/dist/assets/Index-ded35564.js b/public/dist/assets/Index-808c2b6a.js similarity index 71% rename from public/dist/assets/Index-ded35564.js rename to public/dist/assets/Index-808c2b6a.js index 4ae3e1f..139a5e0 100644 --- a/public/dist/assets/Index-ded35564.js +++ b/public/dist/assets/Index-808c2b6a.js @@ -1 +1 @@ -import{i as e}from"./main-ce25b28f.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as i,h as s,r as a,o as n,b as l,g as o,a as r,w as d,e as c,t as u,p as m,f as v}from"./index-0abc6048.js";const p={data:()=>({defaultDeviceName:"",printerList:[],views:[{type:"html",content:"/public/html/view_example.html"}]}),mounted(){this.init()},methods:{init(){t.removeAllListeners(e.printStatus),t.on(e.printStatus,((e,t)=>{console.log("result",t),this.$message.info("打印中...")}))},getPrinter(){t.invoke(e.getPrinterList,{}).then((e=>{this.printerList=e}))},doPrint(i){console.log("defaultDeviceName:",this.defaultDeviceName);const a={view:s(this.views[i]),deviceName:this.defaultDeviceName};t.send(e.print,a)},defaultDevice(e){let t="";return e.isDefault&&(t="- 默认",this.defaultDeviceName=e.name),t}}},f=e=>(m("data-v-b732860b"),e=e(),v(),e),h={id:"app-hw-bluetooth"},b=f((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 打印机设备 ")],-1))),k={class:"one-block-2"},D={class:"one-block-2"},_=f((()=>o("div",null,"设备列表",-1))),g=f((()=>o("div",{class:"one-block-1"},[o("span",null," 2. 打印内容 ")],-1))),N={class:"one-block-2"};const w=i(p,[["render",function(e,t,i,s,m,v){const p=a("a-button"),f=a("a-list-item"),w=a("a-list");return n(),l("div",h,[b,o("div",k,[r(p,{onClick:t[0]||(t[0]=e=>v.getPrinter())},{default:d((()=>[c(" 获取打印机列表 ")])),_:1})]),o("div",D,[r(w,{size:"small",bordered:"","data-source":m.printerList},{renderItem:d((({item:e})=>[r(f,null,{default:d((()=>[c(u(e.displayName)+" "+u(v.defaultDevice(e)),1)])),_:2},1024)])),header:d((()=>[_])),_:1},8,["data-source"])]),g,o("div",N,[r(p,{onClick:t[1]||(t[1]=e=>v.doPrint(0))},{default:d((()=>[c(" 打印一个页面 ")])),_:1})])])}],["__scopeId","data-v-b732860b"]]);export{w as default}; +import{i as e}from"./main-ce25b28f.js";import{i as t}from"./ipcRenderer-5e19eaee.js";import{_ as i,h as s,r as a,o as n,b as l,g as o,a as r,w as d,e as c,t as u,p as m,f as v}from"./index-df4b8cd9.js";const p={data:()=>({defaultDeviceName:"",printerList:[],views:[{type:"html",content:"/public/html/view_example.html"}]}),mounted(){this.init()},methods:{init(){t.removeAllListeners(e.printStatus),t.on(e.printStatus,((e,t)=>{console.log("result",t),this.$message.info("打印中...")}))},getPrinter(){t.invoke(e.getPrinterList,{}).then((e=>{this.printerList=e}))},doPrint(i){console.log("defaultDeviceName:",this.defaultDeviceName);const a={view:s(this.views[i]),deviceName:this.defaultDeviceName};t.send(e.print,a)},defaultDevice(e){let t="";return e.isDefault&&(t="- 默认",this.defaultDeviceName=e.name),t}}},f=e=>(m("data-v-b732860b"),e=e(),v(),e),h={id:"app-hw-bluetooth"},b=f((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 打印机设备 ")],-1))),k={class:"one-block-2"},D={class:"one-block-2"},_=f((()=>o("div",null,"设备列表",-1))),g=f((()=>o("div",{class:"one-block-1"},[o("span",null," 2. 打印内容 ")],-1))),w={class:"one-block-2"};const N=i(p,[["render",function(e,t,i,s,m,v){const p=a("a-button"),f=a("a-list-item"),N=a("a-list");return n(),l("div",h,[b,o("div",k,[r(p,{onClick:t[0]||(t[0]=e=>v.getPrinter())},{default:d((()=>[c(" 获取打印机列表 ")])),_:1})]),o("div",D,[r(N,{size:"small",bordered:"","data-source":m.printerList},{renderItem:d((({item:e})=>[r(f,null,{default:d((()=>[c(u(e.displayName)+" "+u(v.defaultDevice(e)),1)])),_:2},1024)])),header:d((()=>[_])),_:1},8,["data-source"])]),g,o("div",w,[r(p,{onClick:t[1]||(t[1]=e=>v.doPrint(0))},{default:d((()=>[c(" 打印一个页面 ")])),_:1})])])}],["__scopeId","data-v-b732860b"]]);export{N as default}; diff --git a/public/dist/assets/Index-808c2b6a.js.gz b/public/dist/assets/Index-808c2b6a.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..038d1e71ac91a75cec8d593f5c0ee0cec3f5082a GIT binary patch literal 959 zcmV;w13>&AiwFP!000023Y}HYZ`?!_zVlaDBUFvmXD7R~kUBCFB9}@iLgi?!R%82l zcZlt=JYy%twZw%22jGAN9NIdNb3746m7_m6_OsrFLN(-_aa(|WBWClrY;>4NFR(&ckXby@tpI2emFaQejCvc{nGLU)Av1OA*sR(%9MJ{ zYrXiLx2Ah<@5amp^5ibG^dskG*vT|tqN=>*u@~nJ8l}vV^$>>{=e9YiN~vrabV)9> z4wx#D9944UO~@^xYh8(wLD}RvFlXXBV^LrI`1jfAzpLk;JItMdH*sATj>79vrWEDi zmh<`RBu0=i?&^#0&z}9l)}a^wlkarHclGqM)#+bbWRGtqwQh*RQ1S|*h&tSE76w^U zCPvz^00R;<6wr=sXNO&ICcL;YMwL{9Y<$kCQ$1<0prgafBj#?pprk70>wK0F#jr{4 z2%?(cJ5|0cF70Ne48e z#H8lgSc@AtHZ(M;)KxAX55stuIqYu3TmSX>abdEiJ?&w#JH0nNEm08aMZEbYG1!CX z3g4Mcb#amG@ilcPqq>u|x|_YSd#kpa#rEmT7r&lA`{VqlpRWo#bNd;Qn9p^hDtwr3 h1l$_c+05O?li>q(IDBtLn126_{{WTRy7~+U000*<>{0*# literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-850acfed.js b/public/dist/assets/Index-850acfed.js new file mode 100644 index 0000000..368992f --- /dev/null +++ b/public/dist/assets/Index-850acfed.js @@ -0,0 +1 @@ +import{i as e}from"./main-ce25b28f.js";import{i as l}from"./ipcRenderer-5e19eaee.js";import{a as s}from"./index-6b23c065.js";import{_ as a,r as o,o as t,b as n,g as i,a as r,w as c,e as p,p as d,f as u}from"./index-df4b8cd9.js";const f={data:()=>({type:1,serverUrl:""}),methods:{info(){l.invoke(e.crossInfo,{}).then((e=>{console.log("res:",e)}))},getUrl(){l.invoke(e.getCrossUrl,{name:"pyapp"}).then((e=>{this.serverUrl=e,this.$message.info(`服务地址: ${e}`)}))},kill(){l.invoke(e.killCrossServer,{type:"one",name:"pyapp"})},killAll(){l.invoke(e.killCrossServer,{type:"all",name:"pyapp"})},create(){l.invoke(e.createCrossServer,{program:"python"})},request(a){if(1!=a||""!=this.serverUrl)if(1==a){const e=this.serverUrl+"/api/hello";s({method:"get",url:e,params:{id:"1111111"},timeout:1e3}).then((e=>{console.log("res:",e);const l=e.data.data||null;this.$message.info(`服务返回: ${l}`)}))}else l.invoke(e.requestApi,{name:"pyapp",urlPath:"/api/hello"}).then((e=>{console.log("res:",e);const l=e.data||null;this.$message.info(`服务返回: ${l}`)}));else this.$message.info("请先获取服务地址")}}},k=e=>(d("data-v-053fcde4"),e=e(),u(),e),v={id:"app-cross-python"},m=k((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 基础控制 ")],-1))),h={class:"one-block-2"},_=k((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 发送http请求 ")],-1))),g={class:"one-block-2"},C=k((()=>i("div",{class:"one-block-1"},[i("span",null," 3. 多个服务 ")],-1))),y={class:"one-block-2"};const b=a(f,[["render",function(e,l,s,a,d,u){const f=o("a-button"),k=o("a-space");return t(),n("div",v,[m,i("div",h,[r(k,null,{default:c((()=>[r(f,{onClick:l[0]||(l[0]=e=>u.create())},{default:c((()=>[p(" 启动 ")])),_:1}),r(f,{onClick:l[1]||(l[1]=e=>u.getUrl())},{default:c((()=>[p(" 获取地址 ")])),_:1}),r(f,{onClick:l[2]||(l[2]=e=>u.kill())},{default:c((()=>[p(" kill ")])),_:1}),r(f,{onClick:l[3]||(l[3]=e=>u.info())},{default:c((()=>[p(" test ")])),_:1})])),_:1})]),_,i("div",g,[r(k,null,{default:c((()=>[r(f,{onClick:l[4]||(l[4]=e=>u.request(1))},{default:c((()=>[p(" 前端发送 ")])),_:1}),r(f,{onClick:l[5]||(l[5]=e=>u.request(2))},{default:c((()=>[p(" 主进程发送 ")])),_:1})])),_:1})]),C,i("div",y,[r(k,null,{default:c((()=>[r(f,{onClick:l[6]||(l[6]=e=>u.create())},{default:c((()=>[p(" 启动 ")])),_:1}),r(f,{onClick:l[7]||(l[7]=e=>u.killAll())},{default:c((()=>[p(" kill all ")])),_:1})])),_:1})])])}],["__scopeId","data-v-053fcde4"]]);export{b as default}; diff --git a/public/dist/assets/Index-850acfed.js.gz b/public/dist/assets/Index-850acfed.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..927c27d8295688f2d49558cfe9c8ea5938547c12 GIT binary patch literal 1005 zcmVBN3c zO#BOb9J+EWEl5ahQCpA@2UPHE^wKya##TuENO!Q)8+UGa#wQu+`z^O%>E^5J9qSOpF#Yk1rzEueDI6xzaCn`xXvk0J8YFY^sWE^-Eg|F=k zAie=bL_@SlazK-WtYEUKpBZPN*$DN*)ey6cPSB`>yLpIx%5c4SVr>N>N#jXMLvfPVJgSeT z_-T$AQ>j+?o@!pP>0&|16??TFn%J{#?j#$FYx~#87ES!EDF#7I`k7kDu3Cf_pFqxg zjgU~zE&9xtP5B`uFh9gNXO@ZGclWrF6>pCrbXET>7EvAq{mtz zOscCAL95U8?OxY&T-+fVpv~n0Isc*tbGvQ=Pf@RLF@32A2<@4wio4b4ApV>{;RH0x zYTfGNAa-WDXxe~pX9|et7)&m+JnX3ekq3o0_J<)IJZ<;Si(u zWa@CHC*S;Y`1zEvgqP#^k1twmlMQV9@5$EXY(Ibh=GCvV*e#}mw=*@pAKO&*U@+jC z5W|{)mq!ls<48paAOi|6;F6u2Z`2Ck>zQmFy6bUiGB`) z5SFP-VUVgb8FAsFNArMLj!c*Dcu>UAe&9PZD;R7K7YkJwp_JTM&J8{X&YetDqEufW zRS#c?ta-*G%jDyF4bYT;W&^mKzncK1a;0W3g6&AyP6I2)>n2dKdl6Vyf^{1(`JCAV z#`qv;gS9STbXN1pC2GDS>316X<-j#JSN*}Gli!Y{$}h^RCxLrwz@3f2Z(jX<`ugd~ zi?7aOx6|A|OY`6oY3|BscKDVrwr(-6j~QUtsKIDj7FIgCwSW>aBfTv bhkW$jtKX06SD}Wb?0@ht#(_aOvk3qIPrU#z literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-86e523be.js.gz b/public/dist/assets/Index-86e523be.js.gz deleted file mode 100644 index 8b16aa6511ff4ddd59bc20233cb57941136ed562..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1622 zcmV-c2C4ZUiwFP!000023dLA$Z_`#3{=Q#fu25x5H(8t}A-FQrM#WSK327R9iK57{ zZ&J689c-ti3Xv-9wVQa6SP`fo=zyV#(Xx#V0fYUQ3A^pT*tx!rV<$000k#j(weQP$ z&dYPoJ&xXLTejQPImO{fuVGs)l>M-!=w?PG`C>g^Ze*7nG^fY5DgAAFTm6if8nKC; zDH8E0Q3#3euF>5Fw&~zviw+L1)4{||I%rs-gN0Y=pkqRZ4tD9##%(&-xIu?ngb8@( zGC8HLmU4x1fTmie<8rFp)f88ectJkKcTJ^5B;?<`=xuEwtTc&~&*6?k?323VN)@#C z^D|V%4pD4%vDRO1g8))X9t|hymRS*N#2_PE6vL<)aj{g7nx@+lLOlVutd8jtjTgG^ zqV8mMQ+Iixhg-y5v@}QRvWcz&D=XGA;YrpxYv^#IeyUAu#nmkncNLY65^5569;DCf zHi*u;i^Sx4A|LB!#6vR4s+LAR;scnz4lrvIr(?J{n1=Ho8^-6v3B>S%AO+KhTf}j| z#w@XI%jVJk?i2scx_|2)Q^miw>s|iIe|Tqad&k?^*uV1?!bPDcfEmLAC$s~6mNY&ws}aL3-s)-#x@38I1m@r1+NS#5KN!24B#k6D2_MeB<7u# zrRj~e(7`-m7Fum$GRc%^mO-+H)#Q<;NeCyT2sj2Eo&tEwUc+5olM;Iqwg)gtY=fb> zoGV8@a|W>=P|WDfz1HLIh|#G&96mcv2?Oh9!;)Bj1>)#akYH`acF2P1GXB9#5SJ*y zlFNeyA(3~%Vr(Lwe@O|01tF1^%*}&|-W*ai4au@GGXo5ZbPfqNGn1A8-u46U>+AmJ zBmcqBm;(6+Q~@<<_EJTJi0v#jlU(OkEM4QqYUTg7?cdnwtHe^GU(_OL zz1*SEJPNDAnAqbalG9ODc;r#|fchmOIvQ3v%9$R}RtA%K(2X)Ovyv(0%cVl8Gz%Uh zGT{YWgCE%5kZBGerQOcd6^CTBI_lv?xyAFeU~6z*UqQI58j1tnvP_bx8e zmYud@B5ZaH10zn%a$#Y*@r!rk5p#(5>FNm5 z@f4)fQz8|!+^fHL{2!ineM#cU;#pp*DoI z#DVNHL%SNdvWWXeuHcHrFELxX8fhp{IV7Dq0#;hMOO2Jvz0uVUkGOx|03!i?%dlxn#6$R=K@I_4$p$D2w;K74y{`&p>FJ4S>cJJ5ctu-hL`@0YQ z-#6m|Vh^|;+25SZelg!0w|o+J;l3uu8O7)jsTN)97$SZ;xR|8DI+B!1u6q7FPX}5q zYq7=yD%FS#xUVcTQzs3}hQlaccYuh2%4J+ZF$9bPDX2QuZ~4SqajZqFxNDim4P9N9 z)NIsFr8t~r*q{=In1NQIloVAa01rE-6lj0riuc$0#L)5JFGs;YGgCM9sopOz`wF4=2Pfh|h|76@v3RRE6`38y^f=KjJUvdg?)e)pUmqv@mc^sr zvZof0(-8~S-X#m--&JWeC^7eyLK?)5#CedAG`6Df{>|-I&;Jzuv&u5~9!$0E2(#@- z(zYRr$L0Kw<)+MZEvM6%Df${FZ$0*}K6+!tS%|oH_+4@>_643AkE6`Sqy466a3s+e z#U;JJ+v}~OC5HW-m`jfr=#?HU_9gMAU{!@)6>O~492L5x1r1Cb{_L(+g*kFA`1^G! U_=}Z+_2xeK7k~t<8tN4Q09$n+g#Z8m diff --git a/public/dist/assets/Index-873e9e85.js b/public/dist/assets/Index-873e9e85.js new file mode 100644 index 0000000..9ef3acb --- /dev/null +++ b/public/dist/assets/Index-873e9e85.js @@ -0,0 +1 @@ +import{i as a}from"./main-ce25b28f.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as s,r as t,o as n,b as c,g as l,a as o,w as d,e as i,F as r,d as f,p,f as u,c as b,t as k}from"./index-df4b8cd9.js";const m={data:()=>({data:[]}),methods:{getScreen(s){e.invoke(a.getScreen,s).then((a=>{this.data=a}))}}},v=a=>(p("data-v-5c2facb0"),a=a(),u(),a),_={id:"app-base-screen"},g=v((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 屏幕信息 ")],-1))),S={class:"one-block-2"},h=v((()=>l("div",{class:"one-block-1"},[l("span",null," 结果: ")],-1))),j={class:"one-block-2"};const C=s(m,[["render",function(a,e,s,p,u,m){const v=t("a-button"),C=t("a-space"),w=t("a-descriptions-item"),x=t("a-descriptions");return n(),c("div",_,[g,l("div",S,[o(C,null,{default:d((()=>[o(v,{onClick:e[0]||(e[0]=a=>m.getScreen(0))},{default:d((()=>[i("获取当前鼠标位置")])),_:1}),o(v,{onClick:e[1]||(e[1]=a=>m.getScreen(1))},{default:d((()=>[i("获取主屏幕")])),_:1}),o(v,{onClick:e[2]||(e[2]=a=>m.getScreen(2))},{default:d((()=>[i("获取所有屏幕")])),_:1})])),_:1})]),h,l("div",j,[o(x,{title:""},{default:d((()=>[(n(!0),c(r,null,f(u.data,((a,e)=>(n(),b(w,{key:e,label:a.title},{default:d((()=>[i(k(a.desc),1)])),_:2},1032,["label"])))),128))])),_:1})])])}],["__scopeId","data-v-5c2facb0"]]);export{C as default}; diff --git a/public/dist/assets/Index-873e9e85.js.gz b/public/dist/assets/Index-873e9e85.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f2d27b729814499a55536cc2878ae8cd0225a20e GIT binary patch literal 707 zcmV;!0zCa6iwFP!000023Y}EVZqzUkzVj4|Pqs7(n?R*DtMsxG5?6X$tyYfX?7Evj z#m;t78VOFQhtfj@2UMZ*0w7L++KQLyZsEi$U?*)^u~iQoqR*b0eBXFxY?0(yp(@d# zvP0{r$P#2fN~lOJ#@&s;-HhyAiF#rsjNgQboIU4h$O~Rr8{FCAl=Ic-k%^X27*LQI zNFgx5U~C`;Y9NC>10iq&0-hQuAT$s`4v|@uzzhVS3`}ox(E4*LjGhFWEZl0;S(ZxG zN&G6Lih7v%+qhj0hBbkNt4S70uNrf;!wSw*EJ?*}kxuBMp$r_$Bg@$$pT@ALO78oPIET$jD?OPs)9fQn`^5JY9ll*m#{frHfD zEFmFP8$9zBM$`&QrLt6)t>5l-3XJRRUb_vsu9(OTiL`{`iFVD`U5NAwuF4|qq`L0x z`k*5ijN#_gJ21#_zdc+P@`#qP^1`+<+B1VHOZ%~4Q;!e2!~K11z;rqJI~BOAyTAUo z!06|juZyF1i;LsM!Qrp-)8*;w%ZtOSi%+_Ax@;rQ(bM;jh|`KVYa-75BA4IJ+6lOa z+ikhsHE#EQ?&ZPD<;lSs{mKF+w-wzr6`ez+go?R`&>h4$#SgotAw^sG2$#)00&GUY z+)mT40PjIHVyJMJb~O?*h| pp$-|1B+GLCEJUz&cZWmLNk&4D_-{=`~lDoX(lQK005z4X+Z!0 literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-8b95466b.js.gz b/public/dist/assets/Index-8b95466b.js.gz deleted file mode 100644 index 2a6d6afbdf10f99bb44cf0573eb613f93fc0ac93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 692 zcmV;l0!#fLiwFP!000023Y}EDZreZ*?DG}ERd>LW5@kEFDbS6ov?87rE2J5G>1qQxHROhdVdBBgSbabJfHhUUaaX zz!IX9)wSO`-cm)P>Moza<7TF;x1+0F>R_C z>%#RL^*TeB)EE%ZG=)OBWU5qFxZQ4D*LJ|;sI)_wc1a5>_Ee?G2ECh=K@x{u^SEpJ zj`5VIS%UV0*p6BTDXOWA3b#olk6vodaQQZstWkC>Dmg=n_MIvSs-|&aFAnR=5o5NR zqM#JLiFxOQB5N6IA;(l!xV!yU{gDD~3z?@&G^NDM(yFXyM}6GiKj4G`dPo^m z`a%Y!*Tj)ac$QfKFVL#>USw?xpI>i2Uf#U_q$i=LFm@fC?mHsRQp8z_Y^QRk%=NclHy59G$ZXue z@Ya3s2>1Qv!TLMgI}f`zG5DwVy`{w7PVdgc-tQIJxEZl_1U?y$i%@3xJR-35PaKWd a08bYm*xBN({views:[{type:"web",content:"https://www.bilibili.com/",windowName:"window-web",windowTitle:"bilibili"},{type:"html",content:"/public/html/view_example.html",windowName:"window-html",windowTitle:"html window"},{type:"vue",content:"#/special/subwindow",windowName:"window-vue",windowTitle:"vue window"}]}),methods:{createWindow(n){i.invoke(e.createWindow,o(this.views[n])).then((e=>{console.log(e)}))}}},r=e=>(u("data-v-f82edd5f"),e=e(),m(),e),b={id:"app-base-window"},v=r((()=>s("div",{class:"one-block-1"},[s("span",null," 1. 新窗口中加载web内容 ")],-1))),f={class:"one-block-2"},h=r((()=>s("div",{class:"one-block-1"},[s("span",null," 2. 新窗口中加载html内容 ")],-1))),k={class:"one-block-2"},_=r((()=>s("div",{class:"one-block-1"},[s("span",null," 3. 新窗口中加载当前项目页面 ")],-1))),W={class:"one-block-2"};const j=n(p,[["render",function(e,i,n,o,u,m){const p=a("a-button"),r=a("a-space");return l(),t("div",b,[v,s("div",f,[d(r,null,{default:w((()=>[d(p,{onClick:i[0]||(i[0]=e=>m.createWindow(0))},{default:w((()=>[c("打开哔哩哔哩")])),_:1})])),_:1})]),h,s("div",k,[d(r,null,{default:w((()=>[d(p,{onClick:i[1]||(i[1]=e=>m.createWindow(1))},{default:w((()=>[c("打开html页面")])),_:1})])),_:1})]),_,s("div",W,[d(r,null,{default:w((()=>[d(p,{onClick:i[2]||(i[2]=e=>m.createWindow(2))},{default:w((()=>[c("打开vue页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-f82edd5f"]]);export{j as default}; +import{i as e}from"./main-ce25b28f.js";import{i}from"./ipcRenderer-5e19eaee.js";import{_ as n,h as o,r as a,o as l,b as t,g as s,a as d,w,e as c,p as u,f as m}from"./index-df4b8cd9.js";const p={data:()=>({views:[{type:"web",content:"https://www.bilibili.com/",windowName:"window-web",windowTitle:"bilibili"},{type:"html",content:"/public/html/view_example.html",windowName:"window-html",windowTitle:"html window"},{type:"vue",content:"#/special/subwindow",windowName:"window-vue",windowTitle:"vue window"}]}),methods:{createWindow(n){i.invoke(e.createWindow,o(this.views[n])).then((e=>{console.log(e)}))}}},r=e=>(u("data-v-f82edd5f"),e=e(),m(),e),b={id:"app-base-window"},v=r((()=>s("div",{class:"one-block-1"},[s("span",null," 1. 新窗口中加载web内容 ")],-1))),f={class:"one-block-2"},h=r((()=>s("div",{class:"one-block-1"},[s("span",null," 2. 新窗口中加载html内容 ")],-1))),k={class:"one-block-2"},_=r((()=>s("div",{class:"one-block-1"},[s("span",null," 3. 新窗口中加载当前项目页面 ")],-1))),W={class:"one-block-2"};const j=n(p,[["render",function(e,i,n,o,u,m){const p=a("a-button"),r=a("a-space");return l(),t("div",b,[v,s("div",f,[d(r,null,{default:w((()=>[d(p,{onClick:i[0]||(i[0]=e=>m.createWindow(0))},{default:w((()=>[c("打开哔哩哔哩")])),_:1})])),_:1})]),h,s("div",k,[d(r,null,{default:w((()=>[d(p,{onClick:i[1]||(i[1]=e=>m.createWindow(1))},{default:w((()=>[c("打开html页面")])),_:1})])),_:1})]),_,s("div",W,[d(r,null,{default:w((()=>[d(p,{onClick:i[2]||(i[2]=e=>m.createWindow(2))},{default:w((()=>[c("打开vue页面")])),_:1})])),_:1})])])}],["__scopeId","data-v-f82edd5f"]]);export{j as default}; diff --git a/public/dist/assets/Index-8ded5752.js.gz b/public/dist/assets/Index-8ded5752.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5c4fe22d10054ba76d5d8f27464e13e8fc664922 GIT binary patch literal 771 zcmV+e1N{6SiwFP!000023Y}HYi`+I8zW1*f)Qbeqc4pdzjTh(AQ!hP)z#hyn$o6wa zJGNwOdAz|f_Bn#PSpChX(JD)$I923|Ek@!T#N z#?G*I9N!T-GmgtOq=OCqQs>zYfmhT~CSuP{dsfK;PkCNs=#GJVSauy78ap)^XZ~ke z*SJIUtydKo3!ZsZ9c@DQp%1G*0XH*S?0Lr^N4-=@<+pK(T;uWJqLQ`36>_asNYUMO zfuedTDtE|pDCdm1dWn)!3~sfyAj<4EQ+Fw{jd*eS7yrC_-T(UZ-}7@*)&7^C`#0|=gw4U3GR7bct|HD1;_@qr zXZwh4Rj)9wKEu5DO6KqOG56+lwd9cN84&SFq`=lR(k}!jP0h zrxQqP8Ec^=MGzoCK@B-;FB_3l!kwtrT1ivga{M*|VFf=9;)p(42L12+3km#j3y`69QMddp>7Jcsl$EPKNt^r0R~o`43ihy0dTw000vJ BfuaBa literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-9bf485e2.js b/public/dist/assets/Index-9b4ca88f.js similarity index 95% rename from public/dist/assets/Index-9bf485e2.js rename to public/dist/assets/Index-9b4ca88f.js index 1f3c3d1..cd8bf92 100644 --- a/public/dist/assets/Index-9bf485e2.js +++ b/public/dist/assets/Index-9b4ca88f.js @@ -1 +1 @@ -import{i as a}from"./main-ce25b28f.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as n,o,b as s,g as u,a as c,w as i,p as l,f as h}from"./index-0abc6048.js";const d={data:()=>({autoLaunchChecked:!1}),mounted(){this.init()},methods:{init(){e.invoke(a.autoLaunch,"check").then((a=>{console.log("[ipcRenderer] [autoLaunch] result:",a),this.autoLaunchChecked=a.status}))},autoLaunchChange(a){console.log("[ipcRenderer] [autoLaunch] self.autoLaunchChecked:",this.autoLaunchChecked)}}},r=a=>(l("data-v-1b008e01"),a=a(),h(),a),m={id:"app-base-system-launch"},p={class:"one-block-2"},C=r((()=>u("a",null,"启动",-1))),L=r((()=>u("span",null," 开机自动启动 ",-1)));const k=t(d,[["render",function(a,e,t,l,h,d){const r=n("a-list-item-meta"),k=n("a-switch"),f=n("a-list-item"),g=n("a-list");return o(),s("div",m,[u("div",p,[c(g,{class:"set-auto",itemLayout:"horizontal"},{default:i((()=>[c(f,{style:{"text-align":"left"}},{actions:i((()=>[c(k,{modelValue:h.autoLaunchChecked,"onUpdate:modelValue":e[0]||(e[0]=a=>h.autoLaunchChecked=a),checkedChildren:"开",unCheckedChildren:"关",onChange:e[1]||(e[1]=a=>d.autoLaunchChange())},null,8,["modelValue"])])),default:i((()=>[c(r,null,{title:i((()=>[C])),description:i((()=>[L])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-1b008e01"]]);export{k as default}; +import{i as a}from"./main-ce25b28f.js";import{i as e}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as n,o,b as s,g as u,a as c,w as i,p as l,f as h}from"./index-df4b8cd9.js";const d={data:()=>({autoLaunchChecked:!1}),mounted(){this.init()},methods:{init(){e.invoke(a.autoLaunch,"check").then((a=>{console.log("[ipcRenderer] [autoLaunch] result:",a),this.autoLaunchChecked=a.status}))},autoLaunchChange(a){console.log("[ipcRenderer] [autoLaunch] self.autoLaunchChecked:",this.autoLaunchChecked)}}},r=a=>(l("data-v-1b008e01"),a=a(),h(),a),m={id:"app-base-system-launch"},p={class:"one-block-2"},C=r((()=>u("a",null,"启动",-1))),L=r((()=>u("span",null," 开机自动启动 ",-1)));const k=t(d,[["render",function(a,e,t,l,h,d){const r=n("a-list-item-meta"),k=n("a-switch"),f=n("a-list-item"),g=n("a-list");return o(),s("div",m,[u("div",p,[c(g,{class:"set-auto",itemLayout:"horizontal"},{default:i((()=>[c(f,{style:{"text-align":"left"}},{actions:i((()=>[c(k,{modelValue:h.autoLaunchChecked,"onUpdate:modelValue":e[0]||(e[0]=a=>h.autoLaunchChecked=a),checkedChildren:"开",unCheckedChildren:"关",onChange:e[1]||(e[1]=a=>d.autoLaunchChange())},null,8,["modelValue"])])),default:i((()=>[c(r,null,{title:i((()=>[C])),description:i((()=>[L])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-1b008e01"]]);export{k as default}; diff --git a/public/dist/assets/Index-9b4ca88f.js.gz b/public/dist/assets/Index-9b4ca88f.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7e8dbffe512104e3ecba93d7453edf57d0be072c GIT binary patch literal 720 zcmV;>0x$g^iwFP!000023XN2~j?^#^?s8_t6&t?V%0EfQ4l^I9LVK zfea>xt6&r~!DuLhsU8v#`E^{B&zG~jIN4C=);J#(X}^npc>w zu}Gdy2LZM1jK_kD-dD;^lu@3G0c!M>EnL!%jvnde(yo!q$&LtE9;ld@_zDf@GCk`< zYO8Ug?TWL-Uh`SB*hOYhi>}i?VIT!;G9T2J%8B#RcWw|=(EhbFD=I|%cP@vzJmja` zk0%zxFhHA9H(YZTB#bZP>GJ4khDTE-K&FxlsOY2G>$F!yC7UK*N{6w#aUSbfZwT1{ zP1@&LI+rkOFkWh#uj6C#&(oIkFqw`s$-s141H1eD{qECO2Jut~0q1)V*GRKPMR&j6 z|Nipx&&O{B9z&x0nET1EQ_l-nELgh{gh5Hwcx4TjfZ#zx1;wbJkJ{8w39(kr$12oL zvzOH7di1+1<*5?^; z4Sj73)NiEjFsTm54K$h84UHL-9grosILdBsc`#uWs>c>oKt3MlmC^-?oiLgWgU-wk z{2zWWux4CdBA<@r(+znsIau$o^P6$cV8Qn4%0x!1ai~l?qI<7A$+Pv(N3hFV)dXQ4 zF3!WnMM5vYV~0!(8Ku3raJg;pWx?R!H^?$^ir1SLY#pAX`-+CsCw~EG@2ux71pol| C60x$g^iwFP!000023XN2~j?^#^?sR?*3uOg3g6 zJBpqAAs2}TAyM%FJOHAhphLXQAs&PA=JsyIUO^F!HU8$CnQtambz@uKt4O*?4rOa= zHhEG@W#Sx;+21ee_vCduW3(U||&w4%WeR zAcM)_A{YftFdE8Ws=EY4ei={YDt|tGdc391t#Ljo(!P*hCS0T^yqBG~r?NA7wWu)P zV39nY4FYQ08IJ`Qy|0v;D5E?V1Jvj%Tezej9X-;`x!oX_lY1gyd7xrq;wv826prL`^~4X4C0v(0#5fJu90Skif(?r z|NZ6XpO4=NJcdNKF}IW7q@EYBT(Wj62!oQU@yZ%50l|ZY3W`xbAGN8W5@M~Kk5#Ch zW-qDD&FFU*%2Ou-%71X=THm{vn78P=)Lk4;?ZwWR&*o%;mPhmj#1^-yqAx951&o*d{zjw-pWZM}GliUqv1*1pokR CVOVYe diff --git a/public/dist/assets/Index-801b4267.js b/public/dist/assets/Index-aca2e2e4.js similarity index 75% rename from public/dist/assets/Index-801b4267.js rename to public/dist/assets/Index-aca2e2e4.js index dec4399..8672be6 100644 --- a/public/dist/assets/Index-801b4267.js +++ b/public/dist/assets/Index-aca2e2e4.js @@ -1 +1 @@ -import{i as e}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as n,o as t,b as s,g as d,a as o,w as u,e as i,t as p,p as _,f as r}from"./index-0abc6048.js";const c={data:()=>({name:"张三",age:10,userList:["空"],search_age:10,update_name:"张三",update_age:21,delete_name:"张三",all_list:["空"],data_dir:""}),mounted(){this.init()},methods:{init(){a.invoke(e.jsondbOperation,{action:"getDataDir"}).then((e=>{this.data_dir=e.result,this.getAllTestData()}))},getAllTestData(){a.invoke(e.jsondbOperation,{action:"all"}).then((e=>{if(console.log("res:",e),0==e.all_list.length)return!1;this.all_list=e.all_list}))},selectDir(){a.invoke(e.selectFolder,"").then((e=>{this.data_dir=e,this.modifyDataDir(e)}))},openDir(){a.invoke(e.openDirectory,{id:this.data_dir}).then((e=>{}))},modifyDataDir(l){const n={action:"setDataDir",data_dir:l};a.invoke(e.jsondbOperation,n).then((e=>{this.all_list=e.all_list}))},dbOperation(l){const n={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.jsondbOperation,n).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(_("data-v-364fc463"),e=e(),r(),e),f={id:"app-base-db"},h=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. jsondb本地数据库 ")],-1))),v={class:"one-block-2"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 数据目录 ")],-1))),g={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 测试数据 ")],-1))),V={class:"one-block-2"},D=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 添加数据 ")],-1))),j={class:"one-block-2"},O=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 获取数据 ")],-1))),C={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 修改数据 ")],-1))),I={class:"one-block-2"},y=m((()=>d("div",{class:"one-block-1"},[d("span",null," 7. 删除数据 ")],-1))),L={class:"one-block-2"};const $=l(c,[["render",function(e,a,l,_,r,c){const m=n("a-col"),$=n("a-row"),w=n("a-input"),x=n("a-button");return t(),s("div",f,[h,d("div",v,[o($,null,{default:u((()=>[o(m,{span:8},{default:u((()=>[i(" • 小数据量: 0~100M(单库) ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • json数据库 ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • 兼容lodash语法 ")])),_:1})])),_:1})]),b,d("div",g,[o($,null,{default:u((()=>[o(m,{span:12},{default:u((()=>[o(w,{modelValue:r.data_dir,"onUpdate:modelValue":a[0]||(a[0]=e=>r.data_dir=e),value:r.data_dir,"addon-before":"数据目录"},null,8,["modelValue","value"])])),_:1}),o(m,{span:2}),o(m,{span:5},{default:u((()=>[o(x,{onClick:c.selectDir},{default:u((()=>[i(" 修改目录 ")])),_:1},8,["onClick"])])),_:1}),o(m,{span:5},{default:u((()=>[o(x,{onClick:c.openDir},{default:u((()=>[i(" 打开目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),k,d("div",V,[o($,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.all_list),1)])),_:1})])),_:1})]),D,d("div",j,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.name,"onUpdate:modelValue":a[1]||(a[1]=e=>r.name=e),value:r.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.age,"onUpdate:modelValue":a[2]||(a[2]=e=>r.age=e),value:r.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[3]||(a[3]=e=>c.dbOperation("add"))},{default:u((()=>[i(" 添加 ")])),_:1})])),_:1})])),_:1})]),O,d("div",C,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.search_age,"onUpdate:modelValue":a[4]||(a[4]=e=>r.search_age=e),value:r.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[5]||(a[5]=e=>c.dbOperation("get"))},{default:u((()=>[i(" 查找 ")])),_:1})])),_:1})])),_:1}),o($,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.userList),1)])),_:1})])),_:1})]),U,d("div",I,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.update_name,"onUpdate:modelValue":a[6]||(a[6]=e=>r.update_name=e),value:r.update_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.update_age,"onUpdate:modelValue":a[7]||(a[7]=e=>r.update_age=e),value:r.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[8]||(a[8]=e=>c.dbOperation("update"))},{default:u((()=>[i(" 更新 ")])),_:1})])),_:1})])),_:1})]),y,d("div",L,[o($,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o(w,{modelValue:r.delete_name,"onUpdate:modelValue":a[9]||(a[9]=e=>r.delete_name=e),value:r.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[10]||(a[10]=e=>c.dbOperation("del"))},{default:u((()=>[i(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-364fc463"]]);export{$ as default}; +import{i as e}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as l,r as n,o as t,b as s,g as d,a as o,w as u,e as i,t as p,p as _,f as r}from"./index-df4b8cd9.js";const c={data:()=>({name:"张三",age:10,userList:["空"],search_age:10,update_name:"张三",update_age:21,delete_name:"张三",all_list:["空"],data_dir:""}),mounted(){this.init()},methods:{init(){a.invoke(e.jsondbOperation,{action:"getDataDir"}).then((e=>{this.data_dir=e.result,this.getAllTestData()}))},getAllTestData(){a.invoke(e.jsondbOperation,{action:"all"}).then((e=>{if(console.log("res:",e),0==e.all_list.length)return!1;this.all_list=e.all_list}))},selectDir(){a.invoke(e.selectFolder,"").then((e=>{this.data_dir=e,this.modifyDataDir(e)}))},openDir(){a.invoke(e.openDirectory,{id:this.data_dir}).then((e=>{}))},modifyDataDir(l){const n={action:"setDataDir",data_dir:l};a.invoke(e.jsondbOperation,n).then((e=>{this.all_list=e.all_list}))},dbOperation(l){const n={action:l,info:{name:this.name,age:parseInt(this.age)},search_age:parseInt(this.search_age),update_name:this.update_name,update_age:parseInt(this.update_age),delete_name:this.delete_name};"add"==l&&0==this.name.length&&this.$message.error("请填写数据"),a.invoke(e.jsondbOperation,n).then((e=>{if(console.log("res:",e),"get"==l){if(0==e.result.length)return void this.$message.error("没有数据");this.userList=e.result}0!=e.all_list.length?(this.all_list=e.all_list,this.$message.success("success")):this.all_list=["空"]}))}}},m=e=>(_("data-v-364fc463"),e=e(),r(),e),f={id:"app-base-db"},h=m((()=>d("div",{class:"one-block-1"},[d("span",null," 1. jsondb本地数据库 ")],-1))),v={class:"one-block-2"},b=m((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 数据目录 ")],-1))),g={class:"one-block-2"},k=m((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 测试数据 ")],-1))),V={class:"one-block-2"},D=m((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 添加数据 ")],-1))),j={class:"one-block-2"},O=m((()=>d("div",{class:"one-block-1"},[d("span",null," 5. 获取数据 ")],-1))),C={class:"one-block-2"},U=m((()=>d("div",{class:"one-block-1"},[d("span",null," 6. 修改数据 ")],-1))),I={class:"one-block-2"},w=m((()=>d("div",{class:"one-block-1"},[d("span",null," 7. 删除数据 ")],-1))),y={class:"one-block-2"};const L=l(c,[["render",function(e,a,l,_,r,c){const m=n("a-col"),L=n("a-row"),$=n("a-input"),x=n("a-button");return t(),s("div",f,[h,d("div",v,[o(L,null,{default:u((()=>[o(m,{span:8},{default:u((()=>[i(" • 小数据量: 0~100M(单库) ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • json数据库 ")])),_:1}),o(m,{span:8},{default:u((()=>[i(" • 兼容lodash语法 ")])),_:1})])),_:1})]),b,d("div",g,[o(L,null,{default:u((()=>[o(m,{span:12},{default:u((()=>[o($,{modelValue:r.data_dir,"onUpdate:modelValue":a[0]||(a[0]=e=>r.data_dir=e),value:r.data_dir,"addon-before":"数据目录"},null,8,["modelValue","value"])])),_:1}),o(m,{span:2}),o(m,{span:5},{default:u((()=>[o(x,{onClick:c.selectDir},{default:u((()=>[i(" 修改目录 ")])),_:1},8,["onClick"])])),_:1}),o(m,{span:5},{default:u((()=>[o(x,{onClick:c.openDir},{default:u((()=>[i(" 打开目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),k,d("div",V,[o(L,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.all_list),1)])),_:1})])),_:1})]),D,d("div",j,[o(L,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o($,{modelValue:r.name,"onUpdate:modelValue":a[1]||(a[1]=e=>r.name=e),value:r.name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o($,{modelValue:r.age,"onUpdate:modelValue":a[2]||(a[2]=e=>r.age=e),value:r.age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[3]||(a[3]=e=>c.dbOperation("add"))},{default:u((()=>[i(" 添加 ")])),_:1})])),_:1})])),_:1})]),O,d("div",C,[o(L,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o($,{modelValue:r.search_age,"onUpdate:modelValue":a[4]||(a[4]=e=>r.search_age=e),value:r.search_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[5]||(a[5]=e=>c.dbOperation("get"))},{default:u((()=>[i(" 查找 ")])),_:1})])),_:1})])),_:1}),o(L,null,{default:u((()=>[o(m,{span:24},{default:u((()=>[i(p(r.userList),1)])),_:1})])),_:1})]),U,d("div",I,[o(L,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o($,{modelValue:r.update_name,"onUpdate:modelValue":a[6]||(a[6]=e=>r.update_name=e),value:r.update_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o($,{modelValue:r.update_age,"onUpdate:modelValue":a[7]||(a[7]=e=>r.update_age=e),value:r.update_age,"addon-before":"年龄"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[8]||(a[8]=e=>c.dbOperation("update"))},{default:u((()=>[i(" 更新 ")])),_:1})])),_:1})])),_:1})]),w,d("div",y,[o(L,null,{default:u((()=>[o(m,{span:6},{default:u((()=>[o($,{modelValue:r.delete_name,"onUpdate:modelValue":a[9]||(a[9]=e=>r.delete_name=e),value:r.delete_name,"addon-before":"姓名"},null,8,["modelValue","value"])])),_:1}),o(m,{span:3}),o(m,{span:6}),o(m,{span:3}),o(m,{span:6},{default:u((()=>[o(x,{onClick:a[10]||(a[10]=e=>c.dbOperation("del"))},{default:u((()=>[i(" 删除 ")])),_:1})])),_:1})])),_:1})])])}],["__scopeId","data-v-364fc463"]]);export{L as default}; diff --git a/public/dist/assets/Index-aca2e2e4.js.gz b/public/dist/assets/Index-aca2e2e4.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..899a885e4680a903dd2f4ed8ad82ff3ca318ce86 GIT binary patch literal 1547 zcmV+m2K4zKiwFP!000023dLAki`zyNe($ePhOmratXkencC{#_WGO6c36v%;#u!-| z+sckLMw0h};*y8nwk1s=-9Sj7Nogsi?Ph6H(xhqnUrOX`{zYdrvOHQ_8`nw5(|B&@ zJD2aAIkMa7Qa_Ab#R?SMZ~C+Yw6{B!>y>O=S!`66o7$xSth&-MYk17<+8jhXA$s;2?_+6m9dNhcF*p6!M{qx_qdkCLjC^li}@@ zoaRDf*>+YEG@E)ssMu!YSfOP=)jSI$&+1?U#EtA!1{jCuj~H{2jJs^HmA zk3bCt*z)ameYo9a0&qQlHC^OKDmrp7!DB}(Lh3{o%k`)`u5SR)S5b%dybwE3jl#AY zXs+jmQ0=1*4%^fTj7Tg*7TejPn;3EzQqO6e?_%EyUFxC8viWF$77o{#>^0YCg0--X zJqWRRRtO%VnppF3&?6yAmf4+m3HcBQ$yJ7|GVtSzQ=v0E^RR9ca^F*eH9}huFjxa1 ztfI2Xlo+~2BiL(&ZPmwN&-YI0tBG2}UFl$=S-?DOhs?sfQeyc%N*LP^04EqPtnN_9 zZSJPdf>>BhyVx6(oGvoy)Zays>litKIfD}^dC^3T1phoUb5t-2(})YCzj}g`y)lc5 z93(;XZHOqPaypZX9S-Fpz<{W<>h=3xJDaPp+bV^!z7ZBC&xRmDCQ`S z6!dJH{e&R>0aVq z!0L8O4J*JUrvdt?ZFV5!_0(ba-7SD3n^*z!7WHtcL8!f1(%G>p+YY*x2awkz1OY|Y z6cK^J?O)>Chr%K8qw5M#YpA5Fs*1MEaak26t1%;FMNCTN1%~wCulS2QV@Q_@kj~GDw5TaZUpVMj+i!jVMskz8`4_B9)1+0b~RD8 zjfO^Up(=$N!j{OvO^a0yqbD4}b~-5H#v050@m&`J<=-pcDe>VoVfypWt{F=CBfVUH zAI4YrSt6?38_W}RLuU=jbmDkM=Q8>zwgUJq#vk}d7(9( z7xYSh()MW-v9}tNix%l&!_S^{#NvJ-d7O;VJ}|6mxpw(7@tw652ItE@-nId2?2pb3aCx=T_rbLoM_Pwil}#vxb~)DYgwmM;B=8^qk5QP zCR(LZ3RIZ_Jnfnapa*-`b%fyKGDwBNMNG;2GgQaCz=(;?KxI)DfxO?mV z;Ktz#tIKxAuH9G3F6mplFcK@mx|Lz;GrE%Neq>3nk6kYnCq3=r^zx)gF^!7DB)%73 x6sDTmuQBWD^}uFb(7MBnJN|K9tEsDaC;1O_Bl(|Gfc013`Val;O^a_8000Vd2LS*8 literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-c54afd22.js b/public/dist/assets/Index-c54afd22.js deleted file mode 100644 index f3c92d6..0000000 --- a/public/dist/assets/Index-c54afd22.js +++ /dev/null @@ -1 +0,0 @@ -import{i as e}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{a}from"./index-6ace266f.js";import{_ as l,r as o,o as t,b as n,g as i,a as r,w as c,e as d,p as u,f as p}from"./index-0abc6048.js";const f={data:()=>({type:1,serverUrl:""}),methods:{info(){s.invoke(e.crossInfo,{}).then((e=>{console.log("res:",e)}))},getUrl(){s.invoke(e.getCrossUrl,{name:"javaapp"}).then((e=>{this.serverUrl=e,this.$message.info(`服务地址: ${e}`)}))},kill(){s.invoke(e.killCrossServer,{type:"one",name:"javaapp"})},killAll(){s.invoke(e.killCrossServer,{type:"all",name:"javaapp"})},create(){s.invoke(e.createCrossServer,{program:"java"})},request(l){if(1!=l||""!=this.serverUrl)if(1==l){const e=this.serverUrl+"/test1/get";a({method:"get",url:e,params:{id:"1111111"},timeout:1e3}).then((e=>{console.log("res:",e);const s=e.data||null;this.$message.info(`服务返回: ${s}`)}))}else s.invoke(e.requestApi,{name:"javaapp",urlPath:"/test1/get",params:{id:"1111111"}}).then((e=>{console.log("res:",e);const s=e||null;this.$message.info(`服务返回: ${s}`)}));else this.$message.info("请先获取服务地址")}}},v=e=>(u("data-v-aedf1e71"),e=e(),p(),e),k={id:"app-cross-java"},m=v((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 基础控制 ")],-1))),g={class:"one-block-2"},h=v((()=>i("div",{class:"one-block-1"},[i("span",null," 2. 发送http请求 ")],-1))),_={class:"one-block-2"},C=v((()=>i("div",{class:"one-block-1"},[i("span",null," 3. 多个服务 ")],-1))),j={class:"one-block-2"};const b=l(f,[["render",function(e,s,a,l,u,p){const f=o("a-button"),v=o("a-space");return t(),n("div",k,[m,i("div",g,[r(v,null,{default:c((()=>[r(f,{onClick:s[0]||(s[0]=e=>p.create())},{default:c((()=>[d(" 启动 ")])),_:1}),r(f,{onClick:s[1]||(s[1]=e=>p.getUrl())},{default:c((()=>[d(" 获取地址 ")])),_:1}),r(f,{onClick:s[2]||(s[2]=e=>p.kill())},{default:c((()=>[d(" kill ")])),_:1}),r(f,{onClick:s[3]||(s[3]=e=>p.info())},{default:c((()=>[d(" 查看 ")])),_:1})])),_:1})]),h,i("div",_,[r(v,null,{default:c((()=>[r(f,{onClick:s[4]||(s[4]=e=>p.request(1))},{default:c((()=>[d(" 前端发送 ")])),_:1}),r(f,{onClick:s[5]||(s[5]=e=>p.request(2))},{default:c((()=>[d(" 主进程发送 ")])),_:1})])),_:1})]),C,i("div",j,[r(v,null,{default:c((()=>[r(f,{onClick:s[6]||(s[6]=e=>p.create())},{default:c((()=>[d(" 再启动一个 ")])),_:1}),r(f,{onClick:s[7]||(s[7]=e=>p.killAll())},{default:c((()=>[d(" kill所有 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-aedf1e71"]]);export{b as default}; diff --git a/public/dist/assets/Index-c54afd22.js.gz b/public/dist/assets/Index-c54afd22.js.gz deleted file mode 100644 index d34b92d8f431b9f91ff7dac4aff7e51d9abcdbf3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1015 zcmV!xlXAs$#^ngn8khr$c1;9>tvla~L2dwrA2Ntr^1?^#$Ob1cs1G6GJQwhqg2kbfpP^N|VCp(s+Qhju_W`H}6nR9o=y6>N)=+LB|G$=@8RT)6gNLFkpbZ7k8MG2azA^M$W7t z8peIp(el!mv3p_}^1`rq4Ucju2;9P`q;r0L-qg}Mh@E%N$4kwRaPLBSZ{4{p7+c_2wl;?gB zF8P%!rQ`c06IA{rj*!4|80!AcJ0fTpUWM>dq#Tz^DAyJkNg8)kI#74Ziz$AVA>(>z zRz3{`F`^JXW1(@>lKC!wMva<>F*@L zvOZ+gA5-3Qs;OO_#7zRfdCZM6<|{6c^W)c(uOFR1eLZ>hLsgu_D2f7xt_VlZbRtV- z4o!+3-^Oj57=W&j3MAr<2K3!B8bM6)ez^5UPfm*eTv-zJa#)`-yp(>4qPy6$B}O(1&j>8U0>J^Svz z@s~Z$6H$!mUtd+c?XB>(`<~u5gtuRQJU#hcmAc|-|7uUOrnlWt_o3MoVvuv2fS*Mk z58_BiU_c>+43hbS<-4M<)NE&*$C2pNP<7jv*`QK9Kbx4E;Lhp zs3Oig=+i9Zj;GQUJ3i!bv>OIq-(k)5)@YnfW1yNc_ZL#40Nld*WhuFG>CfVC# lUYy{)4uMM(v(*w)_+k0ysr;Wb^HVfF_#aIDhMvm_007Q#_UZrt diff --git a/public/dist/assets/Index-c84c5b54.js.gz b/public/dist/assets/Index-c84c5b54.js.gz deleted file mode 100644 index 2550bd35ab0aed70ed82f4eb64469a0cda5dfbc4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 683 zcmV;c0#yAUiwFP!000023UyOWZ__{!z4I%q6{>b&Y)I8sZ6YIaL;``x(TbwAy-pnL zU2Aup7Fm|)fkXKyAR-~rOC?m5YY%WhE&Q1#fm8ni>o`HJ8V=Tscizstc{>xQnUK1O zEvhVCMpC56xs%eE+W}i$_g6O~XP{6kz64VXSeyk<84sCc(q3ncEk+r;jP6!w4ze-= zL}eKGm7&n9OboO#61FRofUZmc8AO$n|Epta?AUjyA8g!R+niMh1XtP$-6Eu#HZgJU z;UdVTWL&p3)wyb-$)`h95=cePH48B*bU#*3%wvs72`STk5vpcU9~8=wEEPj`KS>_O zN;A%+!g>aOBDR@)B#b8{0p$q3Bmfv|P=-f=JmC*mpsmL<(?PCVdrl^W7W#R{94*>f z#=PeQG)b@`D=T=$?n(=;a#GcUS>R^Ml%hRm>P7<30)&*LqNB_cEF**vDNEC+tBp7r zMwL?b&|cqI3w*YZeUXLdGdv&gh(>Ld5zow(F)$hsS`OgF6pn2Zjf9~%ejb9$s z_ZQIZ<`FIIYVUA&Y39=w?zg^R7}GpM4zfy{!em zIQ@)n2ROevU<4YZV|wd08)i`k(1UI0cg#`Q0S|S%Di9fa5F)rXJDm<`v7OnHx2sj1 RGbvj){sL_-lHgDT0026VI0*m% diff --git a/public/dist/assets/Index-c84c5b54.js b/public/dist/assets/Index-d78d2a42.js similarity index 76% rename from public/dist/assets/Index-c84c5b54.js rename to public/dist/assets/Index-d78d2a42.js index b3d20ea..c98e9f5 100644 --- a/public/dist/assets/Index-c84c5b54.js +++ b/public/dist/assets/Index-d78d2a42.js @@ -1 +1 @@ -import{i as t}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as n,r as o,o as e,b as a,g as i,a as r,w as l,t as c,p,f as u}from"./index-0abc6048.js";const d={data:()=>({currentStatus:"无"}),mounted(){this.init()},methods:{init(){s.removeAllListeners(t.initPowerMonitor),s.on(t.initPowerMonitor,((t,s)=>{"[object Object]"==Object.prototype.toString.call(s)&&(this.currentStatus=s.msg,this.$message.info(s.msg))})),s.send(t.initPowerMonitor,"")}}},m=t=>(p("data-v-564cbe99"),t=t(),u(),t),b={id:"app-base-powermonitor"},f=m((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 监控电源状态 ")],-1))),v={class:"one-block-2"},j=m((()=>i("p",null,"* 拔掉电源,使用电池供电",-1))),g=m((()=>i("p",null,"* 接入电源",-1))),w=m((()=>i("p",null,"* 锁屏",-1))),h=m((()=>i("p",null,"* 解锁",-1)));const S=n(d,[["render",function(t,s,n,p,u,d){const m=o("a-space");return e(),a("div",b,[f,i("div",v,[r(m,null,{default:l((()=>[i("p",null,"* 当前状态:"+c(u.currentStatus),1)])),_:1}),j,g,w,h])])}],["__scopeId","data-v-564cbe99"]]);export{S as default}; +import{i as t}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as n,r as o,o as e,b as a,g as i,a as r,w as l,t as c,p,f as u}from"./index-df4b8cd9.js";const d={data:()=>({currentStatus:"无"}),mounted(){this.init()},methods:{init(){s.removeAllListeners(t.initPowerMonitor),s.on(t.initPowerMonitor,((t,s)=>{"[object Object]"==Object.prototype.toString.call(s)&&(this.currentStatus=s.msg,this.$message.info(s.msg))})),s.send(t.initPowerMonitor,"")}}},m=t=>(p("data-v-564cbe99"),t=t(),u(),t),b={id:"app-base-powermonitor"},f=m((()=>i("div",{class:"one-block-1"},[i("span",null," 1. 监控电源状态 ")],-1))),v={class:"one-block-2"},j=m((()=>i("p",null,"* 拔掉电源,使用电池供电",-1))),w=m((()=>i("p",null,"* 接入电源",-1))),g=m((()=>i("p",null,"* 锁屏",-1))),h=m((()=>i("p",null,"* 解锁",-1)));const S=n(d,[["render",function(t,s,n,p,u,d){const m=o("a-space");return e(),a("div",b,[f,i("div",v,[r(m,null,{default:l((()=>[i("p",null,"* 当前状态:"+c(u.currentStatus),1)])),_:1}),j,w,g,h])])}],["__scopeId","data-v-564cbe99"]]);export{S as default}; diff --git a/public/dist/assets/Index-d78d2a42.js.gz b/public/dist/assets/Index-d78d2a42.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..671c8deb66b60ffb38b75864ca9ffb30b36b0472 GIT binary patch literal 682 zcmV;b0#*GViwFP!000023UyOWZ__{!z4I%q6{>b&Y?P`+O)4XCL;``x(TbwAy-pnL zU2Aup6j_$&fkXKyAR-~rOC?m5YY%WhE&Q1#fm8ni>o`HJ8V=Tscizstc{>xQnUK1O zEvhVCMpC56xs%eE+W}kO^w+l{XQ0q_duD3l{vDu(QSl01x+ zW}Hcd^&I|0jF@~Rj3*=kd+!W(V=h$S5hX{%w zp~}cCIJ5mk1kdb-fq5pZGRhI~JV^jq4ab@te3vJ_vG;W=Yet1BJb!w_xFz`FOTZ` zOK5L3^v`&Aa`J8o>aPa(j+vnT@?K@a*Jb5wS~L*1?lM8+P32(Haer$e^c&V0$+)v7L- Ql-oD{0y=OSK~Mw$0HrZVmH+?% literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-304529bf.js b/public/dist/assets/Index-de429631.js similarity index 80% rename from public/dist/assets/Index-304529bf.js rename to public/dist/assets/Index-de429631.js index 9ddf3fc..1695af7 100644 --- a/public/dist/assets/Index-304529bf.js +++ b/public/dist/assets/Index-de429631.js @@ -1 +1 @@ -import{i as e}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{s as a}from"./store2-c770f503.js";import{_ as o,r as t,o as l,b as i,g as n,a as d,w as c,e as r,p as u,f as p}from"./index-0abc6048.js";const f=[{content:"【下载】目录",id:"downloads"},{content:"【图片】目录",id:"pictures"},{content:"【文档】目录",id:"documents"},{content:"【音乐】目录",id:"music"}],h={data:()=>({file_list:f,action_url:"",image_info:[],num:0,servicAddress:"",dir_path:"D:\\www\\ee"}),mounted(){this.getHost()},methods:{getHost(){s.invoke(e.checkHttpServer,{}).then((s=>{if(s.enable){this.servicAddress=s.server,a.set("httpServiceConfig",s);const o=s.server||"http://localhost:7071";let t=e.uploadFile.split(".").join("/");this.action_url=o+"/"+t}}))},openDirectry(a){s.invoke(e.openDirectory,{id:a}).then((e=>{}))},selectDir(){s.invoke(e.selectFolder,"").then((e=>{this.dir_path=e,this.$message.info(e)}))},messageShow(){s.invoke(e.messageShow,"").then((e=>{this.$message.info(e)}))},messageShowConfirm(){s.invoke(e.messageShowConfirm,"").then((e=>{this.$message.info(e)}))},handleFileChange(e){if(console.log("handleFileChange-----"),""==this.action_url)return void this.$message.error("http服务未开启");const s=e.file.status;if("uploading"!==s&&console.log(e.file),"done"===s){const s=e.file.response;if(console.log("uploadRes:",s),"success"!==s.code)return this.$message.error(`file upload failed ${s.code} .`),!1;this.num++;const a=s.data;a.id=this.num,a.imageUrlText="image url",this.image_info.push(a),this.$message.success(`${e.file.name} file uploaded successfully.`)}else"error"===s&&this.$message.error(`${e.file.name} file upload failed.`)}}},m=e=>(u("data-v-d30dccef"),e=e(),p(),e),g={id:"app-base-file"},_=m((()=>n("div",{class:"one-block-1"},[n("span",null," 1. 系统原生对话框 ")],-1))),v={class:"one-block-2"},k=m((()=>n("div",{class:"one-block-1"},[n("span",null," 2. 选择保存目录 ")],-1))),C={class:"one-block-2"},b=m((()=>n("div",{class:"one-block-1"},[n("span",null," 3. 打开文件夹 ")],-1))),w={class:"one-block-2"},$=m((()=>n("div",{class:"one-block-1"},[n("span",null," 4. 上传文件到图床 ")],-1))),S={class:"one-block-2"},D=m((()=>n("p",{class:"ant-upload-drag-icon"},null,-1))),j=m((()=>n("p",{class:"ant-upload-text"}," 点击 或 拖拽文件到这里 ",-1))),x=m((()=>n("p",{class:"ant-upload-hint"}," 注意:请使用您自己的图床token ",-1))),y=m((()=>n("div",{class:"footer"},null,-1)));const F=o(h,[["render",function(e,s,a,o,u,p){const f=t("a-button"),h=t("a-space"),m=t("a-input"),F=t("a-col"),H=t("a-row"),V=t("a-card"),A=t("a-list-item"),I=t("a-list"),R=t("a-upload-dragger");return l(),i("div",g,[_,n("div",v,[d(h,null,{default:c((()=>[d(f,{onClick:s[0]||(s[0]=e=>p.messageShow())},{default:c((()=>[r("消息提示(ipc)")])),_:1}),d(f,{onClick:s[1]||(s[1]=e=>p.messageShowConfirm())},{default:c((()=>[r("消息提示与确认(ipc)")])),_:1})])),_:1})]),k,n("div",C,[d(H,null,{default:c((()=>[d(F,{span:12},{default:c((()=>[d(m,{modelValue:u.dir_path,"onUpdate:modelValue":s[2]||(s[2]=e=>u.dir_path=e),value:u.dir_path,"addon-before":"保存目录"},null,8,["modelValue","value"])])),_:1}),d(F,{span:12},{default:c((()=>[d(f,{onClick:p.selectDir},{default:c((()=>[r(" 修改目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),b,n("div",w,[d(I,{grid:{gutter:16,column:4},"data-source":u.file_list},{renderItem:c((({item:e})=>[d(A,{onClick:s=>p.openDirectry(e.id)},{default:c((()=>[d(V,{title:e.content},{default:c((()=>[d(f,{type:"link"},{default:c((()=>[r(" 打开 ")])),_:1})])),_:2},1032,["title"])])),_:2},1032,["onClick"])])),_:1},8,["data-source"])]),$,n("div",S,[d(R,{name:"file",multiple:!0,action:u.action_url,onChange:p.handleFileChange},{default:c((()=>[D,j,x])),_:1},8,["action","onChange"])]),y])}],["__scopeId","data-v-d30dccef"]]);export{F as default}; +import{i as e}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{s as a}from"./store2-6b5d6fff.js";import{_ as o,r as t,o as l,b as i,g as n,a as d,w as c,e as r,p as u,f as p}from"./index-df4b8cd9.js";const f=[{content:"【下载】目录",id:"downloads"},{content:"【图片】目录",id:"pictures"},{content:"【文档】目录",id:"documents"},{content:"【音乐】目录",id:"music"}],h={data:()=>({file_list:f,action_url:"",image_info:[],num:0,servicAddress:"",dir_path:"D:\\www\\ee"}),mounted(){this.getHost()},methods:{getHost(){s.invoke(e.checkHttpServer,{}).then((s=>{if(s.enable){this.servicAddress=s.server,a.set("httpServiceConfig",s);const o=s.server||"http://localhost:7071";let t=e.uploadFile.split(".").join("/");this.action_url=o+"/"+t}}))},openDirectry(a){s.invoke(e.openDirectory,{id:a}).then((e=>{}))},selectDir(){s.invoke(e.selectFolder,"").then((e=>{this.dir_path=e,this.$message.info(e)}))},messageShow(){s.invoke(e.messageShow,"").then((e=>{this.$message.info(e)}))},messageShowConfirm(){s.invoke(e.messageShowConfirm,"").then((e=>{this.$message.info(e)}))},handleFileChange(e){if(console.log("handleFileChange-----"),""==this.action_url)return void this.$message.error("http服务未开启");const s=e.file.status;if("uploading"!==s&&console.log(e.file),"done"===s){const s=e.file.response;if(console.log("uploadRes:",s),"success"!==s.code)return this.$message.error(`file upload failed ${s.code} .`),!1;this.num++;const a=s.data;a.id=this.num,a.imageUrlText="image url",this.image_info.push(a),this.$message.success(`${e.file.name} file uploaded successfully.`)}else"error"===s&&this.$message.error(`${e.file.name} file upload failed.`)}}},m=e=>(u("data-v-d30dccef"),e=e(),p(),e),g={id:"app-base-file"},_=m((()=>n("div",{class:"one-block-1"},[n("span",null," 1. 系统原生对话框 ")],-1))),v={class:"one-block-2"},k=m((()=>n("div",{class:"one-block-1"},[n("span",null," 2. 选择保存目录 ")],-1))),C={class:"one-block-2"},b=m((()=>n("div",{class:"one-block-1"},[n("span",null," 3. 打开文件夹 ")],-1))),w={class:"one-block-2"},$=m((()=>n("div",{class:"one-block-1"},[n("span",null," 4. 上传文件到图床 ")],-1))),S={class:"one-block-2"},y=m((()=>n("p",{class:"ant-upload-drag-icon"},null,-1))),D=m((()=>n("p",{class:"ant-upload-text"}," 点击 或 拖拽文件到这里 ",-1))),j=m((()=>n("p",{class:"ant-upload-hint"}," 注意:请使用您自己的图床token ",-1))),F=m((()=>n("div",{class:"footer"},null,-1)));const x=o(h,[["render",function(e,s,a,o,u,p){const f=t("a-button"),h=t("a-space"),m=t("a-input"),x=t("a-col"),H=t("a-row"),V=t("a-card"),A=t("a-list-item"),I=t("a-list"),R=t("a-upload-dragger");return l(),i("div",g,[_,n("div",v,[d(h,null,{default:c((()=>[d(f,{onClick:s[0]||(s[0]=e=>p.messageShow())},{default:c((()=>[r("消息提示(ipc)")])),_:1}),d(f,{onClick:s[1]||(s[1]=e=>p.messageShowConfirm())},{default:c((()=>[r("消息提示与确认(ipc)")])),_:1})])),_:1})]),k,n("div",C,[d(H,null,{default:c((()=>[d(x,{span:12},{default:c((()=>[d(m,{modelValue:u.dir_path,"onUpdate:modelValue":s[2]||(s[2]=e=>u.dir_path=e),value:u.dir_path,"addon-before":"保存目录"},null,8,["modelValue","value"])])),_:1}),d(x,{span:12},{default:c((()=>[d(f,{onClick:p.selectDir},{default:c((()=>[r(" 修改目录 ")])),_:1},8,["onClick"])])),_:1})])),_:1})]),b,n("div",w,[d(I,{grid:{gutter:16,column:4},"data-source":u.file_list},{renderItem:c((({item:e})=>[d(A,{onClick:s=>p.openDirectry(e.id)},{default:c((()=>[d(V,{title:e.content},{default:c((()=>[d(f,{type:"link"},{default:c((()=>[r(" 打开 ")])),_:1})])),_:2},1032,["title"])])),_:2},1032,["onClick"])])),_:1},8,["data-source"])]),$,n("div",S,[d(R,{name:"file",multiple:!0,action:u.action_url,onChange:p.handleFileChange},{default:c((()=>[y,D,j])),_:1},8,["action","onChange"])]),F])}],["__scopeId","data-v-d30dccef"]]);export{x as default}; diff --git a/public/dist/assets/Index-de429631.js.gz b/public/dist/assets/Index-de429631.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a2de39f7b0f0fac8b6385e64fb908cff72a2baf5 GIT binary patch literal 1760 zcmV<61|Rt!iwFP!000023Y}NokJH8$fA3#mMk{2CvDt)=Qb(?Y79n_rmY1*!6MLKt zYkMqvyxEnBM60UHM=x-7x#-@0h>I={v{KntNG)5~^2aoBmZ$y;J!3nGlWauAN~_74 zIrBT;XO5X4@<^miA+bXHZp3|L9QO$ebeq;swd-eG<9du5til$L*;r^_qJcvr8tJEK z?ITJkt#Zebn~b?*!6RDNPq$Awr(Jgjwj~)kj^rXRmy3tna$&e5mjDyFIJhSl8&kPN zIFw6*UAcr4tw5tK-EmL0&)CjKxfq)Vu~1yAnZhqY17V^+Zax^iynC>}|HsXLj=p(5 z-2XSi%rTL}dx6J^6Qe$!;U0eT`{?%09CyfUkwkQXIeWB|J^B9vw4M0CvB3TI@r%LU zgE?+LiJ6W1>$q#B4iUsuHS1$Fb(u$79*c$PVqy!%gH{rGCW1>o>ChGnTy8ekagg}t zDvoKi$?UU^13Jc%$zf3|B%*7gbLQ2nymVF!W%&4n`^Jr&(L8?K<2LcSpp^OH>W4Md@TgFPMU5ns zF+2~xGUCuWo8UQJm8&K6nU1YRHhPRLil;y~|zR zn?cw}k3Lidv9oYN8@(puVX)CsrMh=R%rLi>ew9;U7ZPv1BnK5{7!4#8j7n z&}Lhfud1?fLft!T6G7kgi0p(ASiKG1V?(b2TN94skOT zqlb@&yL$(_-(^p}RFJlg^_r$>c+*dy1?Z%G;Z_v%B99-h4Ow@jt~=P?5K` zL|*$n<()8;?DoH)QsAu`y!vJMbgv?;w?x>=dkQ;gD1(=G2Cx5D3cK|aJg39o?o>ox zULtb4A~Ku`B!SS2gwdUdbaV!_0NlB}0`S~BFAAs&xPz3@=X=AQS4wv4k&@kgl-=E* zsCn?_zi)TGQc#I`{hgRy78ID-i)Yyv_y2tT^}+71gZ($7htIOlpB?P{F#PrB(br!T z<_qYv!36yLGUvLS3mVN>SC;;k#nmouHc^z%VFWHm@d2tv!O!89}nUn}5ii|~_o z^KVEQyu3Gh^8DcW(|K`~A9!P8|C+S_!czOUa4Jj8tkwI69s4--;nnc25HF!-GMO$g zl-H*rbW>_h&k@*IFKn#mHYSy61X|q!265nN)Z5gBksg_-+Oo!JdImR9MFK`S3R<7> z@;i*E1R*pgW7XlFRt9gLXAk$LeX|skD^j9VrB|Kao;bZHoqiFgod}+jv;(C=BeQlI zLm4D~V4j4^&R?RKClOQ)IAt=BgIYxuUW6*hHA`hZn6zIQbGDLEGK*%$OqiY=?NA?F z!Kq-vqbAJS#W%w;SBdSAn#g0p23q2xqTwqGsR!P#t)8fZqjFIbH%<2!9hm#I>I->< zS0<$8FdOM zBy+sDRVa0SU4!qaCTg`}8@zteL3m-FSYOu~bSwWF-O4{T3t|1n2Y&%ZvxB=L4*&pP C2xcocks7 zqLh_x_=u{JZnH`j$o-s5-D=VTz3Z+MN z(4Hr;D*n z=RP`l|Hsk(tImD#^WDYEx6bl#|K#O!bBgCoX#ewZ3w;zv4}U#=ez1J}x)78!uHg*a$<>LXf~PD~YZ z#Ks9^@)2Nd2BgBsPKz^hE>EY^%)7)80UekOL1`XM2*!4ja^uHm2%03PO8H0%=ES*7 zZaAI+3(dAFsj0uH^BmB~b4QDJrdkI_Pk&iHde+r!gh&LAM+kvga2{xa+Vu#}1BPn| zLsYFU6a-lAVY!s1w&(o4^RnyKf^WF|lk{OxKkdNfQiR#}GqU zz-d4;2va=obT=u>Xq{_6>4G*pH8fIuZ5!U_;W)Z|8(R~Y)RpJzfXB9U=Rh)y*4G6w zrGXvaGhO-#vezMdL&)9`^5WrdHp^$1#4yFAqnHd)Ook{n$L{3szYODg_=dT*I4=LP@( DGC-dW diff --git a/public/dist/assets/Index-ded35564.js.gz b/public/dist/assets/Index-ded35564.js.gz deleted file mode 100644 index c5d1c0bec75ab527830282698ffb1a5d6b8a1332..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 958 zcmV;v13~;BiwFP!000023Y}HYZ`?!_zVlaDBUFvmXJ>b5OK@Z)L@t$3gv!xct;Y7- z-66Ke@{GMHt|cxMH~FZl$9(DRv$=hf@lhj#FY-B);uohdTH{E z0mU*{n1Jn-b)3m$&mQkt&l#SGyv)$=9lL4gLau7^PPyBfrPRJGq~UG{Ihv(PbhPFGe@egT9%g z)?$H#K3AN*`tsZLSHHh}@tg1a%2pSidZHC4%A!7#>nz||+5=b8oPIvBby78Rze||VSeSRC!5dFgP1=DpM%tKOz=aeb+ znAdpm+iy+wAB_h-+3VVls4|H*f<<-30R+4}Ua9kNF^liD=IDwMp0D54Ixn}xx= zE)pZ{SbzZu8ggicwzI=7I1^r68>0%U!F+hms8c;@FsGx{nYT~JV!vQ0iqh+^0# zcMMTQ@U1G|r>Q>msV**(J-Vjucu;q|QFpsnMz?CaU2LDeeDUk~vp>#%`uVD`Q@5KEiP=mis>Fxs gR=}N6ole~YJn27B!}n%@=?>ob53>1FbPNXo0ApX>ga7~l diff --git a/public/dist/assets/Index-df08d0e0.js b/public/dist/assets/Index-df08d0e0.js new file mode 100644 index 0000000..d8b83cc --- /dev/null +++ b/public/dist/assets/Index-df08d0e0.js @@ -0,0 +1 @@ +import{i as e}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{a}from"./index-6b23c065.js";import{s as r}from"./store2-6b5d6fff.js";import{_ as t,r as o,o as i,b as n,g as v,a as c,w as d,e as m,p as l,f}from"./index-df4b8cd9.js";const u={data:()=>({server:""}),methods:{startServer(){s.invoke(e.startJavaServer,{}).then((e=>{0!=e.code?this.$message.error(e.msg):(this.$message.info("异步启动"),r.set("javaService",e.server))}))},closeServer(){s.invoke(e.closeJavaServer,{}).then((e=>{0!=e.code&&this.$message.error(e.msg),this.$message.info("异步关闭"),r.remove("javaService")}))},sendRequest(){const e=r.get("javaService")||"";if(""==e)return void this.$message.error("服务未开启 或 正在启动中");a({method:"get",url:e+"/test1/get",params:{id:"1111111"},timeout:6e4}).then((e=>{const s=e.data||null;this.$message.info(`java服务返回: ${s}`)}))}}},p={id:"app-other"},g=(e=>(l("data-v-c3213243"),e=e(),f(),e))((()=>v("div",{class:"one-block-1"},[v("span",null," 请求java服务接口(废弃,请使用跨语言服务) ")],-1))),h={class:"one-block-2"};const j=t(u,[["render",function(e,s,a,r,t,l){const f=o("a-button"),u=o("a-space");return i(),n("div",p,[g,v("div",h,[c(u,null,{default:d((()=>[c(f,{onClick:s[0]||(s[0]=e=>l.startServer())},{default:d((()=>[m(" 启动java项目 ")])),_:1}),c(f,{onClick:s[1]||(s[1]=e=>l.sendRequest())},{default:d((()=>[m(" 测试接口 ")])),_:1}),c(f,{onClick:s[2]||(s[2]=e=>l.closeServer())},{default:d((()=>[m(" 关闭java项目 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-c3213243"]]);export{j as default}; diff --git a/public/dist/assets/Index-df08d0e0.js.gz b/public/dist/assets/Index-df08d0e0.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..56ddc9c5133e60276ec847e259abb06b7ece8a6f GIT binary patch literal 869 zcmV-r1DgCFiwFP!000023WZc%i`zyNeebVOhY)7yNW0d4kjN-~=u`WcJ{q$bOINmb zC5<{WQUkIeqy$3x`H-X!Sz1B}n8J1`rKBxe@@FE)dFo&2jAXZVb~iOP*Y-WS=iGDe zOq}Lis4BLYw4jazPm!~gvN*E?aQ8;;wa7V?s2{JvDa}ntXtXIMjCM!Yg7A9F5b#VYtMIFkDdu6~-@ugwQG)OgstHX&O?W81N-8GQ zr)>t4N;+{?@*}|Dw24nx$+{%1YT~E~WEg{gquPGo2Pfbme5fX|bgrZzB^!eSLU5s< zPUV<*crzDg5yz-GyE{L5-h6l3JeVOug(E>>bhspn13*-hx15C3`b~p`OSnj4oA`f; zSFc{Kk-kIXy-j$p1SpiaMZJq1j3upXxQ)D_tdhiiO$oGK= zP=&~>lEQ{aX2_F;F!w5|iGoimFwon}Rn^e^z}mg%k2 zxOn-ndGdp2U8!V!t97NWY3{d#EYEGOs|!sz_6-A0Ffyg>(hhdq-j2Jwqb&v>FrktD z03jHgeJwREE)lJQgh}Zko`F3|cyMGJ{R5qrIm-|=3MsM{r!VHe-2G40{F~>^x6g3% z=a0?V7k{69rSq@;dina{Z1G~YI6Ya+?sPa}Au^Un-l`BHRwT*`J7aVvq7~0RO5)(ilY{Nybc#*zwY`b6aiH~vo_jpS$m({;xb^1g zAFrSMY)sGw9C$r_H@sE9*VXT>>aTD7W%cL3eYrS&)Xm^swcW0^yR5x&(l6ECp3951 vuYDPkdPoQ8;6MgEhmS)<&+XlCNcwQQy^0Up3$|mc`|te&ldcQ0LIwZ;q4l?e literal 0 HcmV?d00001 diff --git a/public/dist/assets/Index-df845890.js.gz b/public/dist/assets/Index-df845890.js.gz deleted file mode 100644 index 88e765bfb3ac1b1578463dce254d336d8d97e579..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1190 zcmV;X1X=qZiwFP!000023Y}L?kK05TzVj>0oNV=t8-MPS$ROBLSE#Ju7)6ooOp-|) zk2N#dcIEnr#78B>35j0l1-NiPNJw-m@n=XWr~U=Tc9KovIB}~enVGz=pLw2V-kC|r zJfTdaMDe-8vk{|nq~D+WByNS+bOQ5yq)$2OlC3nhP9sV9IgW>zVb*f6@d5TR-p(H6 z*%(;fP@s83Ajq2p#(5KgpEpBzls5u!-uNK$CWa($7BI@2a5JZz?{TZ`2cg@x&x_eY z8grqHy>#dczoTm2hiaNI8e-0`$dGps0y!KrIW{`&P2b$=TU&j5tM6>}-L1YcNXT#- zYj14rjqSa$vp06jai+nXE@FX)s+Nig;W~+lP_+!^SWKwYl9pejOlNpbukpuG^eN#2 z$Cz=I>w?TNyQIO@3Ri=g#E@ZM;44a_hg6Ud=ZQ2vfB>q>fk{tO{)mWhqB4C-g9k$` z4SkLkqf^k__~J1=Ud#i`VE6l6pV#(eSav=tK0DQnZXjvRx&^Yi8#il^&6CLHKC-nN zw`!2BlgQRSvb`I(Ymn`e$o4+6vm1A6ke!pr&OWlc8+U7v-IK^gMwV%tQrfSvyHbj< zP_TFT#b*z7E*Oc&WOSo4t-HosZ(R>dxD41LmKCXDpjz=L@lrWC262<%4k{`ZfgcJ& z;||TbOzxU%I>V9zr*kYH1)}L$-JjoVA^ie}**R9#=I8WLi&#dE&S;NahJ+Yt zU53Si#R`#2pR8OApf`cFr6cGK)oIBg9paHMi>f0^jxsWUl*Shk31=PFYxkc#QS&A* zw6VTAgA73Bjz#&Fu3-2odiC`$ub)3H7r>AUAbl8g40*H5nDYAXXUi8qzj^s1x)-bA z-T9*3L&}?%PxJV{zkVyryqc2lgggy_p}`(kqvUE-xfaJ<9o6NRfBg5uZ(AJi$j+d# zQD!;0xjVV}Rz{f(jWSOgWgauiD!E!!uJ346UvAt@d0o9ldD$fsd&Ok?a;PKm)wAX8 zi&D7U>jxYw9pT%StZ!0HnsJwZ*?e`KlBcud*y>uc0LgKq1-2S4u(ev?`t>btrd>JL z&E>eI9QTkMySW^@p&a|99J?y#rn#K6QqI{SIZksqPD44)NjXkc&P8)M=cSzULvq~a za@>Y;+>>(Lik!ZDWqs(O!GMP}!4HNAD!)PceXWZh7yp5$#UI>~Z`OV9f0M_MsBaGd E0Fwn;-v9sr diff --git a/public/dist/assets/Index-e02b11aa.js.gz b/public/dist/assets/Index-e02b11aa.js.gz deleted file mode 100644 index c97caf2697cee78702855a61917d5188a1a8cf0a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77323 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 diff --git a/public/dist/assets/Index-df845890.js b/public/dist/assets/Index-e4d2a538.js similarity index 98% rename from public/dist/assets/Index-df845890.js rename to public/dist/assets/Index-e4d2a538.js index 483dfbf..36caaea 100644 --- a/public/dist/assets/Index-df845890.js +++ b/public/dist/assets/Index-e4d2a538.js @@ -1 +1 @@ -import{i as s}from"./main-ce25b28f.js";import{i as r}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as o,o as i,b as p,g as l,a as d,w as t,e as a,t as n,p as u,f as c}from"./index-0abc6048.js";const g={data:()=>({processPids:"",progress1:0,progress2:0,progress3:0,progress4:0,progress5:0,progress6:0,progress1_pid:0,progress2_pid:0,progress3_pid:0,progress4_pid:0,progress5_pid:0,progress6_pid:0}),mounted(){this.init()},methods:{init(){r.removeAllListeners(s.timerJobProgress),r.removeAllListeners(s.createPoolNotice),r.on(s.timerJobProgress,((s,r)=>{switch(r.jobId){case 1:this.progress1=r.number,this.progress1_pid=0==r.pid?r.pid:this.progress1_pid;break;case 2:this.progress2=r.number,this.progress2_pid=0==r.pid?r.pid:this.progress2_pid;break;case 3:this.progress3=r.number,this.progress3_pid=0==r.pid?r.pid:this.progress3_pid;break;case 4:this.progress4=r.number,this.progress4_pid=0==r.pid?r.pid:this.progress4_pid;break;case 5:this.progress5=r.number,this.progress5_pid=0==r.pid?r.pid:this.progress5_pid;break;case 6:this.progress6=r.number,this.progress6_pid=0==r.pid?r.pid:this.progress6_pid}})),r.on(s.createPoolNotice,((s,r)=>{let e=JSON.stringify(r);this.processPids=e}))},runJob(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJob,i).then((s=>{if("close"!=o)switch(s.jobId){case 1:this.progress1_pid=s.result.pid;break;case 2:this.progress2_pid=s.result.pid}}))},createPool(){r.send(s.createPool,{number:3})},runJobByPool(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJobByPool,i).then((s=>{switch(s.jobId){case 3:this.progress3_pid=s.result.pid;break;case 4:this.progress4_pid=s.result.pid;break;case 5:this.progress5_pid=s.result.pid;break;case 6:this.progress6_pid=s.result.pid}}))}}},_=s=>(u("data-v-71705fa7"),s=s(),c(),s),b={id:"app-base-jobs"},h=_((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 任务 / 并发任务 ")],-1))),f={class:"one-block-2"},k=_((()=>l("p",null,null,-1))),m=_((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 任务池 / 并发任务 ")],-1))),P={class:"one-block-2"},J=_((()=>l("p",null,null,-1))),v=_((()=>l("p",null,null,-1))),y=_((()=>l("p",null,null,-1))),C=_((()=>l("p",null,null,-1)));const j=e(g,[["render",function(s,r,e,u,c,g){const _=o("a-button"),j=o("a-space");return i(),p("div",b,[h,l("div",f,[d(j,null,{default:t((()=>[d(_,{onClick:r[0]||(r[0]=s=>g.runJob(1,"create"))},{default:t((()=>[a("执行任务1")])),_:1}),a(" 进度:"+n(c.progress1)+" , 进程pid:"+n(c.progress1_pid)+" ",1),d(_,{onClick:r[1]||(r[1]=s=>g.runJob(1,"close"))},{default:t((()=>[a("关闭")])),_:1})])),_:1}),k,d(j,null,{default:t((()=>[d(_,{onClick:r[2]||(r[2]=s=>g.runJob(2,"create"))},{default:t((()=>[a("执行任务2")])),_:1}),a(" 进度:"+n(c.progress2)+" , 进程pid:"+n(c.progress2_pid)+" ",1),d(_,{onClick:r[3]||(r[3]=s=>g.runJob(2,"close"))},{default:t((()=>[a("关闭")])),_:1})])),_:1})]),m,l("div",P,[d(j,null,{default:t((()=>[d(_,{onClick:r[4]||(r[4]=s=>g.createPool())},{default:t((()=>[a("创建进程池")])),_:1}),a(" 进程pids:"+n(c.processPids),1)])),_:1}),J,d(j,null,{default:t((()=>[d(_,{onClick:r[5]||(r[5]=s=>g.runJobByPool(3,"run"))},{default:t((()=>[a("执行任务3")])),_:1}),a(" 进度:"+n(c.progress3)+" ,进程pid:"+n(c.progress3_pid),1)])),_:1}),v,d(j,null,{default:t((()=>[d(_,{onClick:r[6]||(r[6]=s=>g.runJobByPool(4,"run"))},{default:t((()=>[a("执行任务4")])),_:1}),a(" 进度:"+n(c.progress4)+" ,进程pid:"+n(c.progress4_pid),1)])),_:1}),y,d(j,null,{default:t((()=>[d(_,{onClick:r[7]||(r[7]=s=>g.runJobByPool(5,"run"))},{default:t((()=>[a("执行任务5")])),_:1}),a(" 进度:"+n(c.progress5)+" ,进程pid:"+n(c.progress5_pid),1)])),_:1}),C,d(j,null,{default:t((()=>[d(_,{onClick:r[8]||(r[8]=s=>g.runJobByPool(6,"run"))},{default:t((()=>[a("执行任务6")])),_:1}),a(" 进度:"+n(c.progress6)+" ,进程pid:"+n(c.progress6_pid),1)])),_:1})])])}],["__scopeId","data-v-71705fa7"]]);export{j as default}; +import{i as s}from"./main-ce25b28f.js";import{i as r}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as o,o as i,b as p,g as l,a as d,w as t,e as a,t as n,p as u,f as c}from"./index-df4b8cd9.js";const g={data:()=>({processPids:"",progress1:0,progress2:0,progress3:0,progress4:0,progress5:0,progress6:0,progress1_pid:0,progress2_pid:0,progress3_pid:0,progress4_pid:0,progress5_pid:0,progress6_pid:0}),mounted(){this.init()},methods:{init(){r.removeAllListeners(s.timerJobProgress),r.removeAllListeners(s.createPoolNotice),r.on(s.timerJobProgress,((s,r)=>{switch(r.jobId){case 1:this.progress1=r.number,this.progress1_pid=0==r.pid?r.pid:this.progress1_pid;break;case 2:this.progress2=r.number,this.progress2_pid=0==r.pid?r.pid:this.progress2_pid;break;case 3:this.progress3=r.number,this.progress3_pid=0==r.pid?r.pid:this.progress3_pid;break;case 4:this.progress4=r.number,this.progress4_pid=0==r.pid?r.pid:this.progress4_pid;break;case 5:this.progress5=r.number,this.progress5_pid=0==r.pid?r.pid:this.progress5_pid;break;case 6:this.progress6=r.number,this.progress6_pid=0==r.pid?r.pid:this.progress6_pid}})),r.on(s.createPoolNotice,((s,r)=>{let e=JSON.stringify(r);this.processPids=e}))},runJob(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJob,i).then((s=>{if("close"!=o)switch(s.jobId){case 1:this.progress1_pid=s.result.pid;break;case 2:this.progress2_pid=s.result.pid}}))},createPool(){r.send(s.createPool,{number:3})},runJobByPool(e,o){let i={id:e,type:"timer",action:o};r.invoke(s.someJobByPool,i).then((s=>{switch(s.jobId){case 3:this.progress3_pid=s.result.pid;break;case 4:this.progress4_pid=s.result.pid;break;case 5:this.progress5_pid=s.result.pid;break;case 6:this.progress6_pid=s.result.pid}}))}}},_=s=>(u("data-v-71705fa7"),s=s(),c(),s),b={id:"app-base-jobs"},h=_((()=>l("div",{class:"one-block-1"},[l("span",null," 1. 任务 / 并发任务 ")],-1))),f={class:"one-block-2"},k=_((()=>l("p",null,null,-1))),m=_((()=>l("div",{class:"one-block-1"},[l("span",null," 2. 任务池 / 并发任务 ")],-1))),P={class:"one-block-2"},J=_((()=>l("p",null,null,-1))),v=_((()=>l("p",null,null,-1))),y=_((()=>l("p",null,null,-1))),C=_((()=>l("p",null,null,-1)));const j=e(g,[["render",function(s,r,e,u,c,g){const _=o("a-button"),j=o("a-space");return i(),p("div",b,[h,l("div",f,[d(j,null,{default:t((()=>[d(_,{onClick:r[0]||(r[0]=s=>g.runJob(1,"create"))},{default:t((()=>[a("执行任务1")])),_:1}),a(" 进度:"+n(c.progress1)+" , 进程pid:"+n(c.progress1_pid)+" ",1),d(_,{onClick:r[1]||(r[1]=s=>g.runJob(1,"close"))},{default:t((()=>[a("关闭")])),_:1})])),_:1}),k,d(j,null,{default:t((()=>[d(_,{onClick:r[2]||(r[2]=s=>g.runJob(2,"create"))},{default:t((()=>[a("执行任务2")])),_:1}),a(" 进度:"+n(c.progress2)+" , 进程pid:"+n(c.progress2_pid)+" ",1),d(_,{onClick:r[3]||(r[3]=s=>g.runJob(2,"close"))},{default:t((()=>[a("关闭")])),_:1})])),_:1})]),m,l("div",P,[d(j,null,{default:t((()=>[d(_,{onClick:r[4]||(r[4]=s=>g.createPool())},{default:t((()=>[a("创建进程池")])),_:1}),a(" 进程pids:"+n(c.processPids),1)])),_:1}),J,d(j,null,{default:t((()=>[d(_,{onClick:r[5]||(r[5]=s=>g.runJobByPool(3,"run"))},{default:t((()=>[a("执行任务3")])),_:1}),a(" 进度:"+n(c.progress3)+" ,进程pid:"+n(c.progress3_pid),1)])),_:1}),v,d(j,null,{default:t((()=>[d(_,{onClick:r[6]||(r[6]=s=>g.runJobByPool(4,"run"))},{default:t((()=>[a("执行任务4")])),_:1}),a(" 进度:"+n(c.progress4)+" ,进程pid:"+n(c.progress4_pid),1)])),_:1}),y,d(j,null,{default:t((()=>[d(_,{onClick:r[7]||(r[7]=s=>g.runJobByPool(5,"run"))},{default:t((()=>[a("执行任务5")])),_:1}),a(" 进度:"+n(c.progress5)+" ,进程pid:"+n(c.progress5_pid),1)])),_:1}),C,d(j,null,{default:t((()=>[d(_,{onClick:r[8]||(r[8]=s=>g.runJobByPool(6,"run"))},{default:t((()=>[a("执行任务6")])),_:1}),a(" 进度:"+n(c.progress6)+" ,进程pid:"+n(c.progress6_pid),1)])),_:1})])])}],["__scopeId","data-v-71705fa7"]]);export{j as default}; diff --git a/public/dist/assets/Index-e4d2a538.js.gz b/public/dist/assets/Index-e4d2a538.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..50d1a807d477eb3bc93c46d9ea1fa04ecb630275 GIT binary patch literal 1191 zcmV;Y1X%kYiwFP!000023Y}NWj@vdA-S;b0t|a7I89irWLoM1_We}u;c4-)f9<(i6 z76p=?WT0qSppO7WR|T3)vuV5Oq9{z1dVjnpYay|9u-*J)wme~#k-Q%pM+)*fIN<7)OW z&&ELWh5*T%5WKueV4OD*xOo%6lf2=8^Tq|9H!&o6vw%_F_?tP!d`~;U$n?(q;6X8) zPh!TUv6BWace}FUd?cp{B|c{CG7MN3ArQkc6=SV?vgzxUzESC$mA+N!+m*gHOv0dw zwKFz$#^%o0+8NvBI8$Iw7BR5sY>yjT;Wfm=uyZx zjxl92Q+YVY^n!SoD_jK{5`BtYjxPy`9upq=I8P+;9t4nO22^;OvL_+;Co)y1#CsSh zsqZo@Y2AY6#utaG@nY^_3ftf3`kWI-ghl7$;KeROzkp)?3%X0xko(h($%p7>H6l8ak<%90R{ja2FL7i@^1H zNa8NZdQ|M1D>B1^0wZ%Q9)(a*`2@#;fS5fT$;gig!{|eYD66t&2g|w;&%{<@i-@a7 zDz%oJ6)JA+DE2QCC+C()ke0r8jclX&)9WJt?#fGmZT)){8+%H-QL(wFS{swCJq6g9 zZ11V5x|dl7Lq|xF7c$BZ{mxbAR69MfM(!z6fH_Q7z!z_E{&|IC$W4-tCno3!%?xEQ zafY&-Ulox+2(J*Ne&jN7SCANYyomU-jwaIjBFqvuMi4Ke2#}_EvH2Yt>1#%Be*dYN)MW#yi^HU@4u`J~ zhtCg&SNHbR!SWdTeMF0&5(q|%xG3oSumB7T@L?>9v`8L0L`H7MTX0TdvDDLYEDZ56 zQhF5g1&yUpEPb+a(S!a3)|QT-AIQ^^LmJ?bD~hViOO7Hkgp|bRQRvUQw0|;q_Ds&3 zywJw#>I~8Vl{*&YTe^nf%IMA4zr20du>Rj(=)Ie<9O?h3uM|qhg6LZC+dO0+a`0B;- z=2a>1Lsa{4NV%|G*0|ektoyai7`1o>WA8B@x}P)Qv4};qcxv_4DYN)acP z=d^P{hpdTij?X8@`{Or{5hSBfJ>ZJ4y_EM;I!LMLp#m1@^ws(FhXaEXRBrcW6)OLH zKKbU%fHF>Hz^S-}h#(Njb z+Yr4?USWQHS3dc}U;_RiHGs*}w@ZMkOJyfdjwZX$%#!fbtL|ic`qlWSgC&tP<3?o< zcgmyv71P^&R;5&?^5mu2CuNDsO0ttT>M)Ry%CL$|{yAE9-IHn6_Vl;E#y|dS5F;*B z2P-Pq7te35OqEe8Tv{owTA#jnWFTt&3u6$*Y>u_qorw(Wq=1@c7|po(`}^|o)0OGWxG}@aO*dLz?!7DbcTMM1Y|i@Gfz-)8n$RXD&V8KE zm^x_aQ~lH{2n<=$mtNe=S;kyUNv_{W8L(O)dl-e0bXgoX5iG9A;*FI~&b=lrTCB#! zmK-oFY6*)IkffHVIl)*s_f4&cX&pfdLJH8?8d#9LC<=&XVu*&J-K8TlPK%h=R2*%o@t2n-eAa?_*w=D&;yMc5Ec3p|J)p8uF z27pL|0FYI$S>w}ZljE1yXJ1}l?2cc2cYU>2o?Mof2P(aVNC)gXAq0G9Rk4AJMKLmm z;uP9#Wl{f?BJkDhC8~*700Rmm2*8_HHnCDiVnpq3nj}&v7uoz??aO6|v?7+Ik+8UO zl`PCe(C)!|XFjw;oXrj79`k7$B+Yp4Uah2%OYup--9eMJ*E$a$VjUb+L$5aLa9vk_ z<%dIzEH%_O-(G6d%J4?Bu7+btuRhnSSM(bHE7+(iRxUb3&1V~JY{ae%*=HVtl@@n8 aq{Xt?cPP^zl0}lD^})Z@zuyt_1^@uS)X4+@ diff --git a/public/dist/assets/Index-2357c3d0.js b/public/dist/assets/Index-f59e82c7.js similarity index 75% rename from public/dist/assets/Index-2357c3d0.js rename to public/dist/assets/Index-f59e82c7.js index 1fc351c..77cdca2 100644 --- a/public/dist/assets/Index-2357c3d0.js +++ b/public/dist/assets/Index-f59e82c7.js @@ -1 +1 @@ -import{s,i as e}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as o,o as n,b as r,g as c,a as d,w as i,e as l,t as p,p as u,f as m}from"./index-0abc6048.js";const f={data:()=>({status:0,progress:"",percentNumber:0}),mounted(){this.init()},methods:{init(){a.removeAllListeners(s.appUpdater),a.on(s.appUpdater,((s,e)=>{e=JSON.parse(e),this.status=e.status,3==e.status?(this.progress=e.desc,this.percentNumber=e.percentNumber):this.$message.info(e.desc)}))},checkForUpdater(){a.invoke(e.checkForUpdater).then((s=>{console.log(s)}))},download(){1===this.status?a.invoke(e.downloadApp).then((s=>{console.log(s)})):this.$message.info("没有可用版本")}}},h=s=>(u("data-v-88c3fe69"),s=s(),m(),s),v={id:"app-demo-window"},k=h((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 自动更新 ")],-1))),b={class:"one-block-2"},g=h((()=>c("div",{class:"one-block-1"},[c("span",null," 2. 下载进度 ")],-1))),_={class:"one-block-2"};const w=t(f,[["render",function(s,e,a,t,u,m){const f=o("a-button"),h=o("a-space"),w=o("a-progress");return n(),r("div",v,[k,c("div",b,[d(h,null,{default:i((()=>[d(f,{onClick:e[0]||(e[0]=s=>m.checkForUpdater())},{default:i((()=>[l("检查更新")])),_:1}),d(f,{onClick:e[1]||(e[1]=s=>m.download())},{default:i((()=>[l("下载并安装")])),_:1})])),_:1})]),g,c("div",_,[d(w,{percent:u.percentNumber,status:"active"},null,8,["percent"]),d(h,null,{default:i((()=>[l(p(u.progress),1)])),_:1})])])}],["__scopeId","data-v-88c3fe69"]]);export{w as default}; +import{s,i as e}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as t,r as o,o as n,b as r,g as c,a as d,w as i,e as l,t as p,p as u,f as m}from"./index-df4b8cd9.js";const f={data:()=>({status:0,progress:"",percentNumber:0}),mounted(){this.init()},methods:{init(){a.removeAllListeners(s.appUpdater),a.on(s.appUpdater,((s,e)=>{e=JSON.parse(e),this.status=e.status,3==e.status?(this.progress=e.desc,this.percentNumber=e.percentNumber):this.$message.info(e.desc)}))},checkForUpdater(){a.invoke(e.checkForUpdater).then((s=>{console.log(s)}))},download(){1===this.status?a.invoke(e.downloadApp).then((s=>{console.log(s)})):this.$message.info("没有可用版本")}}},h=s=>(u("data-v-88c3fe69"),s=s(),m(),s),v={id:"app-demo-window"},k=h((()=>c("div",{class:"one-block-1"},[c("span",null," 1. 自动更新 ")],-1))),b={class:"one-block-2"},g=h((()=>c("div",{class:"one-block-1"},[c("span",null," 2. 下载进度 ")],-1))),w={class:"one-block-2"};const _=t(f,[["render",function(s,e,a,t,u,m){const f=o("a-button"),h=o("a-space"),_=o("a-progress");return n(),r("div",v,[k,c("div",b,[d(h,null,{default:i((()=>[d(f,{onClick:e[0]||(e[0]=s=>m.checkForUpdater())},{default:i((()=>[l("检查更新")])),_:1}),d(f,{onClick:e[1]||(e[1]=s=>m.download())},{default:i((()=>[l("下载并安装")])),_:1})])),_:1})]),g,c("div",w,[d(_,{percent:u.percentNumber,status:"active"},null,8,["percent"]),d(h,null,{default:i((()=>[l(p(u.progress),1)])),_:1})])])}],["__scopeId","data-v-88c3fe69"]]);export{_ as default}; diff --git a/public/dist/assets/Index-f59e82c7.js.gz b/public/dist/assets/Index-f59e82c7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dfef40beb7d954922708c75050e0162dad3f96ab GIT binary patch literal 821 zcmV-51Iqj#iwFP!000023Y}Czs~klTzWXbdCWmgQ8Q;7Z**A|d1VKZoKjUuR&#-!D_hnyR;=#jE)7{ly)%R6Z z7geo|Yb_K5X$RQlMprC+vyz1hQarvfJs#%aXO^87z2nwR?%j$y{TNk-22F4SqZ5>f zhu#zK?Z9}WL3^WM>WzV!Hz`POGFW+20D4n`^QMN{n+9@ks*9Ku?@o~AZ%v13cCw9@ zYGvIZPufg68FP`m!&~d5YixW3wb3(!*2auMjV49qZa38wO?=b|sC1(oW?ZyxUf8fu zh2x@w3f)|1Hg5ZkR)z*Ey~JB(`C(xlDm0ecP}cRQH3dZ@K!#df+5*lkASKgc^1&w` z-41JMEOHdE4b>-@;O+;mCl~)W`PO5fIqhd?)Bf5e3UqR5E#j@uwTf=Z84{gb^ZvHz z1o2Aem@eMaW|!iYS)rDCL3xEQ9g5J+Q4tAZ;1$*-hNYfy+e2k~rAjTmbWxHd2b^vm zVD7zc)%Abky()3G`Ss!E!P)wopPzsG^!eGBn+HEK(RCfn6T;vPXTILSG8hii>p8xC z!UWjFa;hqQR=_f8i!5eTk|3k<1uN5G42_aybT!lC$h}r*)bQ});`Qz*J zXV1?6zQ6wK$w8#mt0V1(V3IhV!)V0Jb}kv@jY?hNTN4l@IB1{}?S5iNWEo5w=d>d6 z=KY!yNs*S5ez|W$CQc2y#;AcJdCiW`5=INylbgaQC6wN8`J9xi`L;Rd}T{sl~29l++WC?rpw*-0M%GkRX#dqCtKMJ?hb;9r}xAeGP0c z_WIA?*FT+|Kl=Ot`QQg;7fe^4=>*!{_{GiTL4@7&!z78nM5^#slOc@Q&X0|K&acy| zMMF7FE^w@dW??ZAY4N literal 0 HcmV?d00001 diff --git a/public/dist/assets/Ipc-223b5e2d.js b/public/dist/assets/Ipc-223b5e2d.js new file mode 100644 index 0000000..718cc00 --- /dev/null +++ b/public/dist/assets/Ipc-223b5e2d.js @@ -0,0 +1 @@ +import{i as e,s as n}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as o,h as i,r as a,o as d,b as l,g as t,a as c,w,e as g,t as r,p,f as u}from"./index-df4b8cd9.js";const k={data:()=>({messageString:"",message1:"",message2:"",message3:"",windowName:"window-ipc",newWcId:0,views:[{type:"vue",content:"#/special/subwindow",windowName:"window-ipc",windowTitle:"ipc window"}]}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window2ToWindow1),s.on(n.window2ToWindow1,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},createWindow(n){s.invoke(e.createWindow,i(this.views[n])).then((e=>{console.log("[createWindow] id:",e)}))},async sendTosubWindow(){this.newWcId=await s.invoke(e.getWCid,this.windowName),s.sendTo(this.newWcId,n.window1ToWindow2,"窗口1通过 sendTo 给窗口2发送消息")}}},m=e=>(p("data-v-227d95f1"),e=e(),u(),e),v={id:"app-base-socket-ipc"},f=m((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 发送异步消息 ")],-1))),h={class:"one-block-2"},S=m((()=>t("p",null,null,-1))),_=m((()=>t("div",{class:"one-block-1"},[t("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),b={class:"one-block-2"},C=m((()=>t("div",{class:"one-block-1"},[t("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),W={class:"one-block-2"},M=m((()=>t("div",{class:"one-block-1"},[t("span",null," 4. 多窗口通信:子窗口与主进程通信,子窗口互相通信 ")],-1))),y={class:"one-block-2"};const I=o(k,[["render",function(e,n,s,o,i,p){const u=a("a-button"),k=a("a-space");return d(),l("div",v,[f,t("div",h,[c(k,null,{default:w((()=>[c(u,{onClick:p.handleInvoke},{default:w((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message1),1)])),_:1}),S,c(k,null,{default:w((()=>[c(u,{onClick:p.handleInvoke2},{default:w((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message2),1)])),_:1})]),_,t("div",b,[c(k,null,{default:w((()=>[c(u,{onClick:p.handleSendSync},{default:w((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message3),1)])),_:1})]),C,t("div",W,[c(k,null,{default:w((()=>[c(u,{onClick:p.sendMsgStart},{default:w((()=>[g("开始")])),_:1},8,["onClick"]),c(u,{onClick:p.sendMsgStop},{default:w((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+r(i.messageString),1)])),_:1})]),M,t("div",y,[c(k,null,{default:w((()=>[c(u,{onClick:n[0]||(n[0]=e=>p.createWindow(0))},{default:w((()=>[g("打开新窗口2")])),_:1}),c(u,{onClick:n[1]||(n[1]=e=>p.sendTosubWindow())},{default:w((()=>[g("向新窗口2发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-227d95f1"]]);export{I as default}; diff --git a/public/dist/assets/Ipc-223b5e2d.js.gz b/public/dist/assets/Ipc-223b5e2d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f8fc2a08a7abff7d79b0c304cf64d40becad0af2 GIT binary patch literal 1317 zcmV+=1={)_iwFP!000023Y}NWZrer_-S;bqX%{3qq(eGEZ5b?3cx9mJq7LANKo}G` zl2}tS1ZO10PzWULqH$vn#JN&)7V6d)94$p9X+9K-lHhYfLz0rz zyh7|n;uBJqUYF7gH{}xHR4zVdatU!wE-`M%MPOep0q$ZVHw`T0lHvr{<)%Gy2+ppX zVf}J#AqW?9R{^73Xd7-X^o3v14fkWc*CL$z4YDfIh&Cz+;o`t9?VZwoUhcbKoOM6* zTcm>2-h}uNrlh+Ttb~>u9jKf8mnvJsa2w+;AIvXJXG zeHzAOg?88m$(19u&DGVhGyv|t9K875>_2*X`syoWSfWWN#CQI2QXrm;6K}gD57pb>{O=ovOXTBt36Ct2cwfee(2x()jqrV@bu{G0)TdM@RK@s`uFai z-MlsU`}W}0OQ?_xs@#RR^h8Ipo0%QcaXtzcuhea1VB$hL;WqpMgpS*j0s2W|)_hJ( zRkL|_$#C6m>ALKM0_;Q`gnL2kb6!D=60;VAsA+>(6|Q;WQ+V%o9Al)}mZlJ?+)%hQ zWO&%L4JhBHJ88%PL#ri!NntJjr_|PGgyR65Jbe_9*N3-{_jd+&pP%mRzCPSO`|+T^ z_jIuJ>~wGY_2E_tW^D@0YmFOU z@G71Op7R!bd5@aQo6syEoiUIgx;`Sb_RfS3Tlf^nrJ|e#>il`A%Oj|3?*O$t=%)Zx z1AQvQX$Dzxu{{~ilb>e^S$$PHANSQ!+?)S9Zd$$M-MFF4MUIMOY*^}-({messageString:"",message1:"",message2:"",message3:"",windowName:"window-ipc",newWcId:0,views:[{type:"vue",content:"#/special/subwindow",windowName:"window-ipc",windowTitle:"ipc window"}]}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window2ToWindow1),s.on(n.window2ToWindow1,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},createWindow(n){s.invoke(e.createWindow,i(this.views[n])).then((e=>{console.log("[createWindow] id:",e)}))},async sendTosubWindow(){this.newWcId=await s.invoke(e.getWCid,this.windowName),s.sendTo(this.newWcId,n.window1ToWindow2,"窗口1通过 sendTo 给窗口2发送消息")}}},m=e=>(u("data-v-227d95f1"),e=e(),p(),e),v={id:"app-base-socket-ipc"},f=m((()=>t("div",{class:"one-block-1"},[t("span",null," 1. 发送异步消息 ")],-1))),h={class:"one-block-2"},S=m((()=>t("p",null,null,-1))),_=m((()=>t("div",{class:"one-block-1"},[t("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),b={class:"one-block-2"},C=m((()=>t("div",{class:"one-block-1"},[t("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),W={class:"one-block-2"},M=m((()=>t("div",{class:"one-block-1"},[t("span",null," 4. 多窗口通信:子窗口与主进程通信,子窗口互相通信 ")],-1))),y={class:"one-block-2"};const I=o(k,[["render",function(e,n,s,o,i,u){const p=a("a-button"),k=a("a-space");return d(),l("div",v,[f,t("div",h,[c(k,null,{default:w((()=>[c(p,{onClick:u.handleInvoke},{default:w((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message1),1)])),_:1}),S,c(k,null,{default:w((()=>[c(p,{onClick:u.handleInvoke2},{default:w((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message2),1)])),_:1})]),_,t("div",b,[c(k,null,{default:w((()=>[c(p,{onClick:u.handleSendSync},{default:w((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+r(i.message3),1)])),_:1})]),C,t("div",W,[c(k,null,{default:w((()=>[c(p,{onClick:u.sendMsgStart},{default:w((()=>[g("开始")])),_:1},8,["onClick"]),c(p,{onClick:u.sendMsgStop},{default:w((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+r(i.messageString),1)])),_:1})]),M,t("div",y,[c(k,null,{default:w((()=>[c(p,{onClick:n[0]||(n[0]=e=>u.createWindow(0))},{default:w((()=>[g("打开新窗口2")])),_:1}),c(p,{onClick:n[1]||(n[1]=e=>u.sendTosubWindow())},{default:w((()=>[g("向新窗口2发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-227d95f1"]]);export{I as default}; diff --git a/public/dist/assets/Ipc-5c62529c.js.gz b/public/dist/assets/Ipc-5c62529c.js.gz deleted file mode 100644 index 72aeaf0a9f06cdc373889e81597161120d874a84..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1320 zcmV+@1=so?iwFP!000023Y}L=Z`(!?zV}xU+a5@CNt<-iCNfx{@X0`vLmj{efiNg) zC9$S<3GPygp%6&gL*vFyoCba6Rk#l%Xb~ir7DjErf5wvSQ~p9{xs*a#R@3O>S?=!4 zeDm!*iUh|}q_`nPJn{-2 zubcCJE%<2u!lm3_z$h2my4$P!!msFt`-$Fb6VCl6SrJJ{n-zp`v0<0iPHDX$*Ih8q zx>x-+sUWpBAxMNN>8=LL^~yZ%grv(W)t=ah;Z7$d2!nS)sHmX#=Xgwl(2wSLT2t!N zO{(>^P(*M5J6fTTd6|LRECri&-ROx{$gPluLN_viDq5`0D?PQ*<5oi2tV2GHqR&DO zAV|V>Vu7_4c$X`@X<%+KI<|#%onj6Y^(1R7B38tjI;xf))6=S)1?xn>^%dbK!qXDM z(+ENYO`Jm-qu1q_T0Gaz1vqSxC}J3qhy)^G)FjO&GBQH~ItMegRP@d@wwf>O0{P?t z;3t?${5g&f3LwBygXvVd$S_x-=Gb$Z3Q#2$iU;KKO6dvv2RHlA?x3t}gvI}D1HMWY za^03s>k(O|9kxz#!aP(0?(ap^ED8U6}*E%{OGU)x}CK0PkVO>%2rj%uNDpPt{9}m;j9;T~<(eWQY^zZ#@pWb|Ua`<%tKs(<5N$orR zd-qRo-WvRUdvNO|R7eI@?m}F8sw3IW%#P_eAJ;EmY}m-a#D#RikdHDQI&Mz}=*O{H z^Eok9&F0-D!wt8s>#`FHuoHF=?gf$0c?B^_%vuCjO&hLN;h4uhh4)UQ2qVq5G=)gz zhQg&G!^5U+K>4=ZNka}8S}FO93v2lwrM5OB90%a!>7#(WKDd3fw>`M~{A7FQ^}*KZ zkNf@Ir-RLBC%ap(4>n6MYg1q@&4^>c(oVlS9D;bL4IXdzzu7(h^W|Xc*75#}{?7gW z<~Dqu?*4W9!T&0uDg~VM~-w;7Spc5oSqzTnvz~QI}yMwC@JmjE-s{uI6L+#Z`!!0kDAMy&@3RGF_3U|ZA578oe3Sb@F|c>ML7%9g|kqXMo?GZ0cv^B zPXVe1`c#P146^uqdor9SKhF}f`l)m_?kl6XH~x3rv^wwIxS>lSM@2d|EcJOg?aqTf z*n9wN48DI=OdeE9=ri_hW#2CBPfSf?T2|bDV}8^GQ90nz!ZR`ts9Rg(0gK5p{DhjA ecb;b~lI!`u63h924a#G-_};(tn`Mo?3;+Q9$dQf! diff --git a/public/dist/assets/Ipc-6b232d46.js b/public/dist/assets/Ipc-6a799200.js similarity index 82% rename from public/dist/assets/Ipc-6b232d46.js rename to public/dist/assets/Ipc-6a799200.js index a1246dd..b66f83b 100644 --- a/public/dist/assets/Ipc-6b232d46.js +++ b/public/dist/assets/Ipc-6a799200.js @@ -1 +1 @@ -import{i as e,s as n}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as o,r as a,o as l,b as i,g as d,a as t,w as c,e as g,t as u,p as r,f as k}from"./index-0abc6048.js";const m={data:()=>({messageString:"",message1:"",message2:"",message3:"",mainWCid:0}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window1ToWindow2),s.on(n.window1ToWindow2,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},sendTosubWindow(){s.invoke(e.getWCid,"main").then((e=>{this.mainWCid=e,s.sendTo(this.mainWCid,n.window2ToWindow1,"窗口2 通过 sendTo 给主窗口发送消息")}))}}},p=e=>(r("data-v-54ef5770"),e=e(),k(),e),v={id:"app-base-subwindow-ipc"},f=p((()=>d("div",{class:"one-block-1"},[d("span",null," 1. 发送异步消息 ")],-1))),S={class:"one-block-2"},h=p((()=>d("p",null,null,-1))),w=p((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),C={class:"one-block-2"},b=p((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),_={class:"one-block-2"},M=p((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 多窗口通信:窗口之间互相通信 ")],-1))),W={class:"one-block-2"};const y=o(m,[["render",function(e,n,s,o,r,k){const m=a("a-button"),p=a("a-space");return l(),i("div",v,[f,d("div",S,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke},{default:c((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+u(r.message1),1)])),_:1}),h,t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke2},{default:c((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+u(r.message2),1)])),_:1})]),w,d("div",C,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleSendSync},{default:c((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+u(r.message3),1)])),_:1})]),b,d("div",_,[t(p,null,{default:c((()=>[t(m,{onClick:k.sendMsgStart},{default:c((()=>[g("开始")])),_:1},8,["onClick"]),t(m,{onClick:k.sendMsgStop},{default:c((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+u(r.messageString),1)])),_:1})]),M,d("div",W,[t(p,null,{default:c((()=>[t(m,{onClick:n[0]||(n[0]=e=>k.sendTosubWindow())},{default:c((()=>[g("向主窗口发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-54ef5770"]]);export{y as default}; +import{i as e,s as n}from"./main-ce25b28f.js";import{i as s}from"./ipcRenderer-5e19eaee.js";import{_ as o,r as a,o as l,b as i,g as d,a as t,w as c,e as g,t as r,p as u,f as k}from"./index-df4b8cd9.js";const m={data:()=>({messageString:"",message1:"",message2:"",message3:"",mainWCid:0}),mounted(){this.init()},methods:{init(){s.removeAllListeners(e.ipcSendMsg),s.on(e.ipcSendMsg,((n,s)=>{console.log("[ipcRenderer] [socketMsgStart] result:",s),this.messageString=s,n.sender.send(e.hello,"electron-egg")})),s.removeAllListeners(n.window1ToWindow2),s.on(n.window1ToWindow2,((e,n)=>{this.$message.info(n)}))},sendMsgStart(){s.send(e.ipcSendMsg,{type:"start",content:"开始"})},sendMsgStop(){s.send(e.ipcSendMsg,{type:"end",content:""})},handleInvoke(){s.invoke(e.ipcInvokeMsg,"异步-回调").then((e=>{console.log("r:",e),this.message1=e}))},async handleInvoke2(){const n=await s.invoke(e.ipcInvokeMsg,"异步");console.log("msg:",n),this.message2=n},handleSendSync(){const n=s.sendSync(e.ipcSendSyncMsg,"同步");this.message3=n},sendTosubWindow(){s.invoke(e.getWCid,"main").then((e=>{this.mainWCid=e,s.sendTo(this.mainWCid,n.window2ToWindow1,"窗口2 通过 sendTo 给主窗口发送消息")}))}}},p=e=>(u("data-v-54ef5770"),e=e(),k(),e),v={id:"app-base-subwindow-ipc"},f=p((()=>d("div",{class:"one-block-1"},[d("span",null," 1. 发送异步消息 ")],-1))),S={class:"one-block-2"},h=p((()=>d("p",null,null,-1))),w=p((()=>d("div",{class:"one-block-1"},[d("span",null," 2. 同步消息(不推荐,阻塞执行) ")],-1))),C={class:"one-block-2"},b=p((()=>d("div",{class:"one-block-1"},[d("span",null," 3. 长消息: 服务端持续向前端页面发消息 ")],-1))),_={class:"one-block-2"},M=p((()=>d("div",{class:"one-block-1"},[d("span",null," 4. 多窗口通信:窗口之间互相通信 ")],-1))),W={class:"one-block-2"};const y=o(m,[["render",function(e,n,s,o,u,k){const m=a("a-button"),p=a("a-space");return l(),i("div",v,[f,d("div",S,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke},{default:c((()=>[g("发送 - 回调")])),_:1},8,["onClick"]),g(" 结果:"+r(u.message1),1)])),_:1}),h,t(p,null,{default:c((()=>[t(m,{onClick:k.handleInvoke2},{default:c((()=>[g("发送 - async/await")])),_:1},8,["onClick"]),g(" 结果:"+r(u.message2),1)])),_:1})]),w,d("div",C,[t(p,null,{default:c((()=>[t(m,{onClick:k.handleSendSync},{default:c((()=>[g("同步消息")])),_:1},8,["onClick"]),g(" 结果:"+r(u.message3),1)])),_:1})]),b,d("div",_,[t(p,null,{default:c((()=>[t(m,{onClick:k.sendMsgStart},{default:c((()=>[g("开始")])),_:1},8,["onClick"]),t(m,{onClick:k.sendMsgStop},{default:c((()=>[g("结束")])),_:1},8,["onClick"]),g(" 结果:"+r(u.messageString),1)])),_:1})]),M,d("div",W,[t(p,null,{default:c((()=>[t(m,{onClick:n[0]||(n[0]=e=>k.sendTosubWindow())},{default:c((()=>[g("向主窗口发消息")])),_:1})])),_:1})])])}],["__scopeId","data-v-54ef5770"]]);export{y as default}; diff --git a/public/dist/assets/Ipc-6a799200.js.gz b/public/dist/assets/Ipc-6a799200.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..59eef518396edac09603dc409f1fcc620c20b182 GIT binary patch literal 1197 zcmV;e1XBASiwFP!000023Y}J8Pa8)NfA6O_t@?1M&Rwtpg&19>il<1;ONqpTWufzV zZC`!fJ>9NxkaH5G4-E}8(5gyH5-R#fsai$pLtD{;#FxPaKk*ehduv-~z)j-^d-l)l z%x``>GkZZZ;<4-mh9?XPLJ5{sW8Ngrt)>?++o$>Ya(HCT}rGE2h)t99g%aRdO(F$dO;7Ld!jm78+ zV2(&nrve?;X&7=KG^DGmI9w^e$WD4VoSf^e{cHmz4o@_o(;!XS@6S;Nthsh~>ySWf?1 zSZBVG^_NG7IxCs$wY@+ZZ*fno#W8P9fk}%LkNL~HY#5dbe;K`I{AhO4#SuelroHTL zYcE-Qv&x=2bf1e>S>NqAQ#C48JpfUaF~*IyGpH9A`-h_qnPVF;%$@u&cXB|^e|^?{ z`eWYcZ|q;3es1V<#`*DgXGh0+ulsbbzp>f->v3=MO`5Sul0f95U$bQrRps`YJwHdQ z^S5u$5DTb_Hw+E@;SH_19jsvDMUh?h1hp|Vjlo7zNCH(iGELPaDrhQLBhc|fPly8H zjN0W8i_XrWS`oKJ?a*m;K=^NAN3}ThQ&RJMg%kFhUc{Ehd_=^VC(m#Ey zJtdqx!bvYx1GzkTe0H?c`|_8Io!!fm?f$pN-NS?4)~k!d?aPy`49ukoFw0Zon01W) zH>X1o`$q4@PWOw$^WWa|wl~j@Uw3!+x?4Lq?H~TxfB6G4c#XK#35f1ZiD(X)`DtHg z66V<1=^^6M)3d*y^q>84_Rm-6&yVz02FJ?HI0nzly35Tb6pJKIdn|!!i}^B8ogJ{5 z1BVtghSk_~J(GBLxg{mXy20E{=LplMScEZ^t(X}hCTuW>Z4HW57zVlwMQKJlo=$~U zJ=OPpO$P2Xp~Kly82F7s!^yUt=Gbj*S}Oa(9h7JO+Ry_NRMX+Y-3K%#1UMCj5x6FTgk6Ch_QZyKnx zSD}_iP*>jpYW9tt093!F6CqAA$fKL>sc>F?KTXK`E9Gk3_eOEA{O`C~ai;X}p{ay= z5*p66C(N33YkS!z=IZrj2PG>hVPvbT!sijaiys%)o}E(3TBHxs@7(qDTUI+v7T^09 L`mB!4S_=RG+$Bm> literal 0 HcmV?d00001 diff --git a/public/dist/assets/Ipc-6b232d46.js.gz b/public/dist/assets/Ipc-6b232d46.js.gz deleted file mode 100644 index 96b6d3f2f84cf9f6bbadd102df5bcae5a85e46d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1198 zcmV;f1X24RiwFP!000023Y}KXZrer>zV|7JMGqvpWGvcFTp27-_!OYNQ~`Vt1cRbh z5-Vz#;I5vb|KbKI3TF&uH_Znjd2Z^A?$$^_L_V$M5yFFoTxM)%#`EbI!d_eP zEBU#^z)jYof>d-P7ImLnKJ|reB%m+qtitoLT8Oz7ktS=CkAvV7p9?}s#C2i;H3gt% zmDdc+Ek?(du&z_g0cR|svw&CutLdni;j^R_IrADsfO1mf$SZgyWjMoHEP3*T%5W*H0V z*}6+B0l7=ttU=Plz8a>-)v`1I?mq9m`o-)%JG}hk3uIWLPAJ58{c<88o{STpb4VJh z%QvW}W&PRUP-P``+>YxD?Je$+u{`Fj$suWh;xT`=Lx*9>@C)EI<43WRE{+(IGv#G( zM|sKGo0s%nW_;X>j5KK8DrciJA-<0pnq7(kUqA7hq+@9b0>$<#cxl$ zPkyqs{^r5u*_WC+r(K+Ue|~(T_PS5@`hoDs^Cl-vcXV2<1ZXoOaIid z&WvzufRkRT0&;cw@cekU_tmeLyL(rsJN@rYx<`k-?U$EFJ6EUM8JH_mV3udZF>h)8 zZ_kDx4z%9$-R`5Ki{D@OcD61~UUm2OyW6`k?H~QsfAJ$QI6>U{6hx~tB3b}uem+o{ z1UYtob_BT8^!%U4{ilDP|NHgDvtzZD!LfETj=}S?;V`|4i$xTrJr?0=i+aMBogG6n z$MDSI#;_Wjj;kZrEVqPUP&bgf=^S8s1d1>sq7_jsfQ0o2v9)oriid#~a8c-?iYKm+ zsw?}xr^tYvCXN|h34E`SZ&=y3lT2zuFHu>mncA?$l_cr;T!NQy5e+P%l7T@N%J7@s z;d3AiebCaQQKvI-ZgkARbvzS1`z`p=K6)$dm$QJh$3TK=XGG}AI}L%aDsL93 z^Vgx4M^M+_0c!S*odQ(7rBfkJGswc5?a6Rn{4h(%>MP}X+^eIw*Zz0hv^ZCK@IaSB zJ_!wL;t4aR-P(TkiMf7#*+I!jN)XxlI`>#e?!w2##IsW>8O!8;`klLxe#6sST1A#XNK_k?G1d-7ho%*wO_QKSFa(V@{+Y&U{|nwZNt-mjb|pXL?05G* z@7?=ym#~J%ebK69NRXk}mjl6E4g#BUaB))(3==u{cu5W%TXJaND{=^MRSpgoa_}PC z=M9v5mAMvO%}$Ud^U}oRRBkyy(vc8ytNl^{MOmOlWJfNR=oSptc-mcc~a^5 zrw$YJZ1!TZ<_!AlD*8dYt%}GTUka4KODf>u`jgJh$MN=`@!h>t?8lx(1of5VHSlV@8+<=l4i_cO85l27eS> zfdxtzmCbSZ=*!Ob^HI_#(8;`cozbR}r)-GslkYpXeoo^lS<2#%AAWuG(+->m-3Pyn z66d*KHZzG}+`V||cQ>EL``>oAZ^z#}8s#qVCiSm!mkI7)yy!c>-|GCc1&3Gs`R*up z(ex>GFJATCKib{)gM+`@M>{`^60g;0Lz(WpvTz{R-5cxUg|ooS(JHJF-;zcD0=0PK zPG@5;zP~?Ao$0GD_{>e~$_P{2rlvR_4+VO(b36X-*Ld@J=iW$%zLy}bGmG+zN1}VL z-Fdb(j{A^TnVaIT>GR+PIbaM7m|I6Wu1OKe%FSfqLT`X*{zL?C_1>F9)<7>C zFlhvmJw#f8+W$al45S#)g!b};j=2_KH*_4_(Cnlvum;g5vUPg9tl<_U${?veR=`JYoLeXtM!@|O(4j-H^OzC}bKEhM5a5y9gqkbTc zmGjW(K4dMin6jBw({menu:{},current:"menu_100",keys:[]}),watch:{id:function(){console.log("watch id ----- ",this.id),this.current="menu_100",this.menuHandle()}},created(){},mounted(){this.menuHandle()},methods:{menuHandle(){console.log("menu ------ id:",this.id),this.menu=u[this.id];const e=this.menu[this.current];this.$router.push({name:e.pageName,params:e.params})},changeMenu(e){console.log("changeMenu e:",e),this.current=e.key}}},[["render",function(e,u,c,d,f,g){const _=a("router-link"),h=a("a-menu-item"),N=a("a-menu"),k=a("a-layout-sider"),w=a("router-view"),x=a("a-layout-content"),I=a("a-layout");return t(),n(I,{id:"app-menu"},{default:i((()=>[r(k,{theme:"light",class:"layout-sider"},{default:i((()=>[r(N,{theme:"light",mode:"inline",selectedKeys:[f.current],onClick:g.changeMenu},{default:i((()=>[(t(!0),o(s,null,m(f.menu,((e,a)=>(t(),n(h,{key:a},{default:i((()=>[r(_,{to:{name:e.pageName,params:e.params}},{default:i((()=>[l("span",null,p(e.title),1)])),_:2},1032,["to"])])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1}),r(I,null,{default:i((()=>[r(x,null,{default:i((()=>[r(w)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-cb2fcd1f"]]);export{c as default}; +import{_ as e,r as a,o as n,c as t,w as i,a as o,b as r,d as m,F as s,g as p,t as l}from"./index-df4b8cd9.js";const u={framework:{menu_100:{icon:"profile",title:"通信",pageName:"FrameworkSocketIpc",params:{}},menu_101:{icon:"profile",title:"http服务",pageName:"FrameworkSocketHttpServer",params:{}},menu_102:{icon:"profile",title:"socket服务",pageName:"FrameworkSocketSocketServer",params:{}},menu_103:{icon:"profile",title:"json数据库",pageName:"FrameworkJsonDBIndex",params:{}},menu_104:{icon:"profile",title:"sqlite数据库",pageName:"FrameworkSqliteDBIndex",params:{}},menu_105:{icon:"profile",title:"任务",pageName:"FrameworkJobsIndex",params:{}},menu_106:{icon:"profile",title:"自动更新",pageName:"FrameworkUpdaterIndex",params:{}},menu_107:{icon:"profile",title:"软件调用",pageName:"FrameworkSoftwareIndex",params:{}},menu_109:{icon:"profile",title:"测试",pageName:"FrameworkTestApiIndex",params:{}}},os:{menu_100:{icon:"profile",title:"文件",pageName:"OsFileIndex",params:{}},menu_101:{icon:"profile",title:"视图",pageName:"OsWindowViewIndex",params:{}},menu_102:{icon:"profile",title:"窗口",pageName:"OsWindowIndex",params:{}},menu_103:{icon:"profile",title:"桌面通知",pageName:"OsNotificationIndex",params:{}},menu_104:{icon:"profile",title:"电源监控",pageName:"OsPowerMonitorIndex",params:{}},menu_105:{icon:"profile",title:"屏幕信息",pageName:"OsScreenIndex",params:{}},menu_106:{icon:"profile",title:"系统主题",pageName:"OsThemeIndex",params:{}},menu_110:{icon:"profile",title:"图片",pageName:"OsFilePic",params:{}}},hardware:{menu_100:{icon:"profile",title:"打印机",pageName:"HardwarePrinterIndex",params:{}}},effect:{menu_100:{icon:"profile",title:"视频播放器",pageName:"EffectVideoIndex",params:{}},menu_110:{icon:"profile",title:"登录",pageName:"EffectLoginIndex",params:{}}},cross:{menu_100:{icon:"profile",title:"go服务",pageName:"CrossGoIndex",params:{}},menu_110:{icon:"profile",title:"java服务",pageName:"CrossJavaIndex",params:{}},menu_120:{icon:"profile",title:"python服务",pageName:"CrossPythonIndex",params:{}}}};const c=e({props:{id:{type:String,default:""}},data:()=>({menu:{},current:"menu_100",keys:[]}),watch:{id:function(){console.log("watch id ----- ",this.id),this.current="menu_100",this.menuHandle()}},created(){},mounted(){this.menuHandle()},methods:{menuHandle(){console.log("menu ------ id:",this.id),this.menu=u[this.id];const e=this.menu[this.current];this.$router.push({name:e.pageName,params:e.params})},changeMenu(e){console.log("changeMenu e:",e),this.current=e.key}}},[["render",function(e,u,c,d,f,g){const _=a("router-link"),h=a("a-menu-item"),N=a("a-menu"),k=a("a-layout-sider"),w=a("router-view"),x=a("a-layout-content"),I=a("a-layout");return n(),t(I,{id:"app-menu"},{default:i((()=>[o(k,{theme:"light",class:"layout-sider"},{default:i((()=>[o(N,{theme:"light",mode:"inline",selectedKeys:[f.current],onClick:g.changeMenu},{default:i((()=>[(n(!0),r(s,null,m(f.menu,((e,a)=>(n(),t(h,{key:a},{default:i((()=>[o(_,{to:{name:e.pageName,params:e.params}},{default:i((()=>[p("span",null,l(e.title),1)])),_:2},1032,["to"])])),_:2},1024)))),128))])),_:1},8,["selectedKeys","onClick"])])),_:1}),o(I,null,{default:i((()=>[o(x,null,{default:i((()=>[o(w)])),_:1})])),_:1})])),_:1})}],["__scopeId","data-v-cb2fcd1f"]]);export{c as default}; diff --git a/public/dist/assets/Menu-a5c14ebb.js.gz b/public/dist/assets/Menu-a5c14ebb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c40389c5879e0e37cd5def8679231a551a0a2e2f GIT binary patch literal 1219 zcmV;!1U&m6iwFP!000023Z0k#Z`(u^z<=kj2q%89rAuf+fzDNsU@+RkN~MnRLli|< z`6sST1A#XNK_k?G1d-7ho%*wO_QKSFa(V@{+Y&U{|nwZNt-mjb|pXL+3($b z?%n%xm#~J%ebK69NRXk}mx5p}g^Nuo1a3;fFp+}eB`JJtNzuSpqzG_T3J(h@oXGZh z1La<2u0>a~mOZ&NWm=bV%K@4;xf_T~SZvuoY0xJ3>qe_V-LR6Mm@rxl%m(s&ZZn4> zESPYpfsQ`=@!;Qw2z#VT=V6wCt_&tGaltAI5jy!ie`=jK_^ z85p!k{T1q`u?s48kW4<8-v3teUsLgy1MbFKd-29^o&7th3(UcYci)+nu}>pUDn0+y zVS=8`UQEWEL4RFEKWMjA5t-vlffD$J3V68wq;vCey!~fO zK4-;#kaI1TmZpl==;a7-dmbMNVT4Fn{cI1^qaI01&zmgxWt{d%nu}qnuPpZ? zNQ=kD(y-&@>E!JdpNG&aIWG)qTFaH0p}9el1{skW`4EAhW{tR2dKGXQJ>}ntDFgY% z^i-s14#F?Xx>Q1-u;kB@BGWGY3Xp`LqLhq-m6C-+Hq3>p(IK2gj<6mWSS3$PnH4sK|6QWjW)=o8sGyQag-IPgIA563 z`|5mzr(oc4NDxN-KpaobL!)!ZTC!rwW>%G!<_Tf^Au7Ytl}cc8kIq`Kt~`9QD_L`? hV4GInM&+_TO;?jYJ<0!@K0lg%=|38e3{MLU005zwX)OQ% literal 0 HcmV?d00001 diff --git a/public/dist/assets/Pic-bd5c7beb.js b/public/dist/assets/Pic-f774e088.js similarity index 52% rename from public/dist/assets/Pic-bd5c7beb.js rename to public/dist/assets/Pic-f774e088.js index fad2e32..3b2346a 100644 --- a/public/dist/assets/Pic-bd5c7beb.js +++ b/public/dist/assets/Pic-f774e088.js @@ -1 +1 @@ -import{i as s}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as t,o as i,b as c,g as o,a as l,w as n,e as p,p as d,f as r}from"./index-0abc6048.js";const u={data:()=>({picPath:"https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png"}),methods:{selectPic(){a.invoke(s.selectPic,{}).then((s=>{this.picPath=s}))}}},f=s=>(d("data-v-d083fee8"),s=s(),r(),s),m={id:"os-file-pic"},h=f((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 加载本机图片 ")],-1))),v={class:"one-block-2"},P=f((()=>o("p",null,null,-1)));const j=e(u,[["render",function(s,a,e,d,r,u){const f=t("a-button"),j=t("a-space"),k=t("a-image");return i(),c("div",m,[h,o("div",v,[l(j,null,{default:n((()=>[l(f,{onClick:a[0]||(a[0]=s=>u.selectPic(0))},{default:n((()=>[p("选择图片")])),_:1})])),_:1}),P,l(k,{width:500,src:r.picPath},null,8,["src"])])])}],["__scopeId","data-v-d083fee8"]]);export{j as default}; +import{i as s}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as t,o as i,b as c,g as o,a as l,w as n,e as p,p as d,f as r}from"./index-df4b8cd9.js";const f={data:()=>({picPath:"https://zos.alipayobjects.com/rmsportal/jkjgkEfvpUPVyRjUImniVslZfWPnJuuZ.png"}),methods:{selectPic(){a.invoke(s.selectPic,{}).then((s=>{this.picPath=s}))}}},u=s=>(d("data-v-d083fee8"),s=s(),r(),s),m={id:"os-file-pic"},h=u((()=>o("div",{class:"one-block-1"},[o("span",null," 1. 加载本机图片 ")],-1))),v={class:"one-block-2"},P=u((()=>o("p",null,null,-1)));const j=e(f,[["render",function(s,a,e,d,r,f){const u=t("a-button"),j=t("a-space"),k=t("a-image");return i(),c("div",m,[h,o("div",v,[l(j,null,{default:n((()=>[l(u,{onClick:a[0]||(a[0]=s=>f.selectPic(0))},{default:n((()=>[p("选择图片")])),_:1})])),_:1}),P,l(k,{width:500,src:r.picPath},null,8,["src"])])])}],["__scopeId","data-v-d083fee8"]]);export{j as default}; diff --git a/public/dist/assets/SocketServer-11b0c365.js.gz b/public/dist/assets/SocketServer-11b0c365.js.gz deleted file mode 100644 index 03c7b63f0b0cd59a657f021b51540fe225e5660b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12721 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 diff --git a/public/dist/assets/SocketServer-11b0c365.js b/public/dist/assets/SocketServer-baeb9254.js similarity index 99% rename from public/dist/assets/SocketServer-11b0c365.js rename to public/dist/assets/SocketServer-baeb9254.js index 2882fed..f76d56c 100644 --- a/public/dist/assets/SocketServer-11b0c365.js +++ b/public/dist/assets/SocketServer-baeb9254.js @@ -1 +1 @@ -import{i as t}from"./main-ce25b28f.js";import{_ as e,r as s,o as n,b as i,g as r,a as o,w as a,t as h,e as c,p as u,f as p}from"./index-0abc6048.js";const l=Object.create(null);l.open="0",l.close="1",l.ping="2",l.pong="3",l.message="4",l.upgrade="5",l.noop="6";const d=Object.create(null);Object.keys(l).forEach((t=>{d[l[t]]=t}));const f={type:"error",data:"parser error"},y="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),g="function"==typeof ArrayBuffer,m=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,b=({type:t,data:e},s,n)=>y&&e instanceof Blob?s?n(e):v(e,n):g&&(e instanceof ArrayBuffer||m(e))?s?n(e):v(new Blob([e]),n):n(l[t]+(e||"")),v=(t,e)=>{const s=new FileReader;return s.onload=function(){const t=s.result.split(",")[1];e("b"+(t||""))},s.readAsDataURL(t)};function w(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let k;function _(t,e){return y&&t.data instanceof Blob?t.data.arrayBuffer().then(w).then(e):g&&(t.data instanceof ArrayBuffer||m(t.data))?e(w(t.data)):void b(t,!1,(t=>{k||(k=new TextEncoder),e(k.encode(t))}))}const E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let Ht=0;Ht<64;Ht++)A[E.charCodeAt(Ht)]=Ht;const O="function"==typeof ArrayBuffer,R=(t,e)=>{if("string"!=typeof t)return{type:"message",data:C(t,e)};const s=t.charAt(0);if("b"===s)return{type:"message",data:T(t.substring(1),e)};return d[s]?t.length>1?{type:d[s],data:t.substring(1)}:{type:d[s]}:f},T=(t,e)=>{if(O){const s=(t=>{let e,s,n,i,r,o=.75*t.length,a=t.length,h=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);const c=new ArrayBuffer(o),u=new Uint8Array(c);for(e=0;e>4,u[h++]=(15&n)<<4|i>>2,u[h++]=(3&i)<<6|63&r;return c})(t);return C(s,e)}return{base64:!0,data:t}},C=(t,e)=>"blob"===e?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer,B=String.fromCharCode(30);let S;function x(t){if(t)return function(t){for(var e in x.prototype)t[e]=x.prototype[e];return t}(t)}x.prototype.on=x.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},x.prototype.once=function(t,e){function s(){this.off(t,s),e.apply(this,arguments)}return s.fn=e,this.on(t,s),this},x.prototype.off=x.prototype.removeListener=x.prototype.removeAllListeners=x.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var s,n=this._callbacks["$"+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i(t.hasOwnProperty(s)&&(e[s]=t[s]),e)),{})}const q=L.setTimeout,P=L.clearTimeout;function j(t,e){e.useNativeTimers?(t.setTimeoutFn=q.bind(L),t.clearTimeoutFn=P.bind(L)):(t.setTimeoutFn=L.setTimeout.bind(L),t.clearTimeoutFn=L.clearTimeout.bind(L))}class I extends Error{constructor(t,e,s){super(t),this.description=e,this.context=s,this.type="TransportError"}}class D extends x{constructor(t){super(),this.writable=!1,j(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,e,s){return super.emitReserved("error",new I(t,e,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(t){"open"===this.readyState&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const e=R(t,this.socket.binaryType);this.onPacket(e)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,e={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(e)}_hostname(){const t=this.opts.hostname;return-1===t.indexOf(":")?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(t){const e=function(t){let e="";for(let s in t)t.hasOwnProperty(s)&&(e.length&&(e+="&"),e+=encodeURIComponent(s)+"="+encodeURIComponent(t[s]));return e}(t);return e.length?"?"+e:""}}const F="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),U=64,M={};let V,H=0,K=0;function Y(t){let e="";do{e=F[t%U]+e,t=Math.floor(t/U)}while(t>0);return e}function W(){const t=Y(+new Date);return t!==V?(H=0,V=t):t+"."+Y(H++)}for(;K{var t;3===s.readyState&&(null===(t=this.opts.cookieJar)||void 0===t||t.parseCookies(s)),4===s.readyState&&(200===s.status||1223===s.status?this.onLoad():this.setTimeoutFn((()=>{this.onError("number"==typeof s.status?s.status:0)}),0))},s.send(this.data)}catch(n){return void this.setTimeoutFn((()=>{this.onError(n)}),0)}"undefined"!=typeof document&&(this.index=G.requestsCount++,G.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=Q,t)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete G.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(G.requestsCount=0,G.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",Z);else if("function"==typeof addEventListener){addEventListener("onpagehide"in L?"pagehide":"unload",Z,!1)}function Z(){for(let t in G.requests)G.requests.hasOwnProperty(t)&&G.requests[t].abort()}const tt="function"==typeof Promise&&"function"==typeof Promise.resolve?t=>Promise.resolve().then(t):(t,e)=>e(t,0),et=L.WebSocket||L.MozWebSocket,st="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();function nt(t,e){return"message"===t.type&&"string"!=typeof t.data&&e[0]>=48&&e[0]<=54}const it={websocket:class extends D{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),e=this.opts.protocols,s=st?{}:N(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=st?new et(t,e,s):e?new et(t,e):new et(t)}catch(Vt){return this.emitReserved("error",Vt)}this.ws.binaryType=this.socket.binaryType||"arraybuffer",this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let e=0;e{try{this.ws.send(t)}catch(e){}n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",e=this.query||{};return this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||(e.b64=1),this.createUri(t,e)}check(){return!!et}},webtransport:class extends D{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then((()=>{this.onClose()})).catch((t=>{this.onError("webtransport error",t)})),this.transport.ready.then((()=>{this.transport.createBidirectionalStream().then((t=>{const e=t.readable.getReader();let s;this.writer=t.writable.getWriter();const n=()=>{e.read().then((({done:t,value:e})=>{t||(s||1!==e.byteLength||54!==e[0]?(this.onPacket(function(t,e,s){S||(S=new TextDecoder);const n=e||t[0]<48||t[0]>54;return R(n?t:S.decode(t),s)}(e,s,"arraybuffer")),s=!1):s=!0,n())})).catch((t=>{}))};n();const i=this.query.sid?`0{"sid":"${this.query.sid}"}`:"0";this.writer.write((new TextEncoder).encode(i)).then((()=>this.onOpen()))}))})))}write(t){this.writable=!1;for(let e=0;e{nt(s,t)&&this.writer.write(Uint8Array.of(54)),this.writer.write(t).then((()=>{n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}))}}doClose(){var t;null===(t=this.transport)||void 0===t||t.close()}},polling:class extends D{constructor(t){if(super(t),this.polling=!1,"undefined"!=typeof location){const e="https:"===location.protocol;let s=location.port;s||(s=e?"443":"80"),this.xd="undefined"!=typeof location&&t.hostname!==location.hostname||s!==t.port}const e=t&&t.forceBase64;this.supportsBinary=X&&!e,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";const e=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let t=0;this.polling&&(t++,this.once("pollComplete",(function(){--t||e()}))),this.writable||(t++,this.once("drain",(function(){--t||e()})))}else e()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){((t,e)=>{const s=t.split(B),n=[];for(let i=0;i{if("opening"===this.readyState&&"open"===t.type&&this.onOpen(),"close"===t.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(t)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};"open"===this.readyState?t():this.once("open",t)}write(t){this.writable=!1,((t,e)=>{const s=t.length,n=new Array(s);let i=0;t.forEach(((t,r)=>{b(t,!1,(t=>{n[r]=t,++i===s&&e(n.join(B))}))}))})(t,(t=>{this.doWrite(t,(()=>{this.writable=!0,this.emitReserved("drain")}))}))}uri(){const t=this.opts.secure?"https":"http",e=this.query||{};return!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||e.sid||(e.b64=1),this.createUri(t,e)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new G(this.uri(),t)}doWrite(t,e){const s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",((t,e)=>{this.onError("xhr post error",t,e)}))}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",((t,e)=>{this.onError("xhr poll error",t,e)})),this.pollXhr=t}}},rt=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,ot=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function at(t){const e=t,s=t.indexOf("["),n=t.indexOf("]");-1!=s&&-1!=n&&(t=t.substring(0,s)+t.substring(s,n).replace(/:/g,";")+t.substring(n,t.length));let i=rt.exec(t||""),r={},o=14;for(;o--;)r[ot[o]]=i[o]||"";return-1!=s&&-1!=n&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=function(t,e){const s=/\/{2,9}/g,n=e.replace(s,"/").split("/");"/"!=e.slice(0,1)&&0!==e.length||n.splice(0,1);"/"==e.slice(-1)&&n.splice(n.length-1,1);return n}(0,r.path),r.queryKey=function(t,e){const s={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(t,e,n){e&&(s[e]=n)})),s}(0,r.query),r}let ht=class t extends x{constructor(t,e={}){super(),this.writeBuffer=[],t&&"object"==typeof t&&(e=t,t=null),t?(t=at(t),e.hostname=t.host,e.secure="https"===t.protocol||"wss"===t.protocol,e.port=t.port,t.query&&(e.query=t.query)):e.host&&(e.hostname=at(e.host).host),j(this,e),this.secure=null!=e.secure?e.secure:"undefined"!=typeof location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.hostname=e.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=e.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=e.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},e),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(t){let e={},s=t.split("&");for(let n=0,i=s.length;n{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const e=Object.assign({},this.opts.query);e.EIO=4,e.transport=t,this.id&&(e.sid=this.id);const s=Object.assign({},this.opts,{query:e,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new it[t](s)}open(){let e;if(this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((()=>{this.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(s){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(t=>this.onClose("transport close",t)))}probe(e){let s=this.createTransport(e),n=!1;t.priorWebsocketSuccess=!1;const i=()=>{n||(s.send([{type:"ping",data:"probe"}]),s.once("packet",(e=>{if(!n)if("pong"===e.type&&"probe"===e.data){if(this.upgrading=!0,this.emitReserved("upgrading",s),!s)return;t.priorWebsocketSuccess="websocket"===s.name,this.transport.pause((()=>{n||"closed"!==this.readyState&&(u(),this.setTransport(s),s.send([{type:"upgrade"}]),this.emitReserved("upgrade",s),s=null,this.upgrading=!1,this.flush())}))}else{const t=new Error("probe error");t.transport=s.name,this.emitReserved("upgradeError",t)}})))};function r(){n||(n=!0,u(),s.close(),s=null)}const o=t=>{const e=new Error("probe error: "+t);e.transport=s.name,r(),this.emitReserved("upgradeError",e)};function a(){o("transport closed")}function h(){o("socket closed")}function c(t){s&&t.name!==s.name&&r()}const u=()=>{s.removeListener("open",i),s.removeListener("error",o),s.removeListener("close",a),this.off("close",h),this.off("upgrading",c)};s.once("open",i),s.once("error",o),s.once("close",a),this.once("close",h),this.once("upgrading",c),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn((()=>{n||s.open()}),200):s.open()}onOpen(){if(this.readyState="open",t.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let t=0;const e=this.upgrades.length;for(;t{this.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let s=0;s=57344?s+=3:(n++,s+=4);return s}(e):Math.ceil(1.33*(e.byteLength||e.size))),s>0&&t>this.maxPayload)return this.writeBuffer.slice(0,s);t+=2}var e;return this.writeBuffer}write(t,e,s){return this.sendPacket("message",t,e,s),this}send(t,e,s){return this.sendPacket("message",t,e,s),this}sendPacket(t,e,s,n){if("function"==typeof e&&(n=e,e=void 0),"function"==typeof s&&(n=s,s=null),"closing"===this.readyState||"closed"===this.readyState)return;(s=s||{}).compress=!1!==s.compress;const i={type:t,data:e,options:s};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},e=()=>{this.off("upgrade",e),this.off("upgradeError",e),t()},s=()=>{this.once("upgrade",e),this.once("upgradeError",e)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(()=>{this.upgrading?s():t()})):this.upgrading?s():t()),this}onError(e){t.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(t,e){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,e),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const e=[];let s=0;const n=t.length;for(;s"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,pt=Object.prototype.toString,lt="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===pt.call(Blob),dt="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===pt.call(File);function ft(t){return ct&&(t instanceof ArrayBuffer||ut(t))||lt&&t instanceof Blob||dt&&t instanceof File}function yt(t,e){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t)){for(let e=0,s=t.length;e=0&&t.num{delete this.acks[t];for(let e=0;e{this.io.clearTimeoutFn(i),e.apply(this,[null,...t])}}emitWithAck(t,...e){const s=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise(((n,i)=>{e.push(((t,e)=>s?t?i(t):n(e):n(t))),this.emit(t,...e)}))}_addToQueue(t){let e;"function"==typeof t[t.length-1]&&(e=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push(((t,...n)=>{if(s!==this._queue[0])return;return null!==t?s.tryCount>this._opts.retries&&(this._queue.shift(),e&&e(t)):(this._queue.shift(),e&&e(null,...n)),s.pending=!1,this._drainQueue()})),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;const e=this._queue[0];e.pending&&!t||(e.pending=!0,e.tryCount++,this.flags=e.flags,this.emit.apply(this,e.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth((t=>{this._sendConnectPacket(t)})):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:kt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,e)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case kt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case kt.EVENT:case kt.BINARY_EVENT:this.onevent(t);break;case kt.ACK:case kt.BINARY_ACK:this.onack(t);break;case kt.DISCONNECT:this.ondisconnect();break;case kt.CONNECT_ERROR:this.destroy();const e=new Error(t.data.message);e.data=t.data.data,this.emitReserved("connect_error",e)}}onevent(t){const e=t.data||[];null!=t.id&&e.push(this.ack(t.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const e=this._anyListeners.slice();for(const s of e)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(t){const e=this;let s=!1;return function(...n){s||(s=!0,e.packet({type:kt.ACK,id:t,data:n}))}}onack(t){const e=this.acks[t.id];"function"==typeof e&&(e.apply(this,t.data),delete this.acks[t.id])}onconnect(t,e){this.id=t,this.recovered=e&&this._pid===e,this._pid=e,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach((t=>this.emitEvent(t))),this.receiveBuffer=[],this.sendBuffer.forEach((t=>{this.notifyOutgoingListeners(t),this.packet(t)})),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach((t=>t())),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:kt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const e=this._anyListeners;for(let s=0;s0&&t.jitter<=1?t.jitter:0,this.attempts=0}St.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),s=Math.floor(e*this.jitter*t);t=0==(1&Math.floor(10*e))?t-s:t+s}return 0|Math.min(t,this.max)},St.prototype.reset=function(){this.attempts=0},St.prototype.setMin=function(t){this.ms=t},St.prototype.setMax=function(t){this.max=t},St.prototype.setJitter=function(t){this.jitter=t};class xt extends x{constructor(t,e){var s;super(),this.nsps={},this.subs=[],t&&"object"==typeof t&&(e=t,t=void 0),(e=e||{}).path=e.path||"/socket.io",this.opts=e,j(this,e),this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(s=e.randomizationFactor)&&void 0!==s?s:.5),this.backoff=new St({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this._readyState="closed",this.uri=t;const n=e.parser||Rt;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=!1!==e.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new ht(this.uri,this.opts);const e=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const n=Tt(e,"open",(function(){s.onopen(),t&&t()})),i=e=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",e),t?t(e):this.maybeReconnectOnOpen()},r=Tt(e,"error",i);if(!1!==this._timeout){const t=this._timeout,s=this.setTimeoutFn((()=>{n(),i(new Error("timeout")),e.close()}),t);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}return this.subs.push(n),this.subs.push(r),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Tt(t,"ping",this.onping.bind(this)),Tt(t,"data",this.ondata.bind(this)),Tt(t,"error",this.onerror.bind(this)),Tt(t,"close",this.onclose.bind(this)),Tt(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(e){this.onclose("parse error",e)}}ondecoded(t){tt((()=>{this.emitReserved("packet",t)}),this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,e){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new Bt(this,t,e),this.nsps[t]=s),s}_destroy(t){const e=Object.keys(this.nsps);for(const s of e){if(this.nsps[s].active)return}this._close()}_packet(t){const e=this.encoder.encode(t);for(let s=0;st())),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,e){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const e=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn((()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open((e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()})))}),e);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Lt={};function Nt(t,e){"object"==typeof t&&(e=t,t=void 0);const s=function(t,e="",s){let n=t;s=s||"undefined"!=typeof location&&location,null==t&&(t=s.protocol+"//"+s.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?s.protocol+t:s.host+t),/^(https?|wss?):\/\//.test(t)||(t=void 0!==s?s.protocol+"//"+t:"https://"+t),n=at(t)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const i=-1!==n.host.indexOf(":")?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+i+":"+n.port+e,n.href=n.protocol+"://"+i+(s&&s.port===n.port?"":":"+n.port),n}(t,(e=e||{}).path||"/socket.io"),n=s.source,i=s.id,r=s.path,o=Lt[i]&&r in Lt[i].nsps;let a;return e.forceNew||e["force new connection"]||!1===e.multiplex||o?a=new xt(n,e):(Lt[i]||(Lt[i]=new xt(n,e)),a=Lt[i]),s.query&&!e.query&&(e.query=s.queryKey),a.socket(s.path,e)}Object.assign(Nt,{Manager:xt,Socket:Bt,io:Nt,connect:Nt});const qt={data:()=>({currentStatus:"关闭",servicAddress:"ws://localhost:7070"}),mounted(){this.init()},methods:{init(){this.socket=Nt(this.servicAddress),this.socket.on("connect",(()=>{console.log("connect!!!!!!!!"),this.currentStatus="开启"}))},sendRequest(e){if("关闭"==this.currentStatus)return void this.$message.error("socketio服务未开启");const s=t.doSocketRequest;this.socket.emit("c1",{cmd:s,params:{id:e}},(t=>{console.log("response:",t)}))}}},Pt=t=>(u("data-v-807d5289"),t=t(),p(),t),jt={id:"app-base-httpserver"},It=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 使用socket与主进程通信 ")],-1))),Dt={class:"one-block-2"},Ft=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 2. 发送请求 ")],-1))),Ut={class:"one-block-2"};const Mt=e(qt,[["render",function(t,e,u,p,l,d){const f=s("a-space"),y=s("a-button");return n(),i("div",jt,[It,r("div",Dt,[o(f,null,{default:a((()=>[r("p",null,"* 状态:"+h(l.currentStatus),1)])),_:1}),r("p",null,"* 地址:"+h(l.servicAddress),1)]),Ft,r("div",Ut,[o(f,null,{default:a((()=>[o(y,{onClick:e[0]||(e[0]=t=>d.sendRequest("downloads"))},{default:a((()=>[c(" 打开【我的下载】 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-807d5289"]]);export{Mt as default}; +import{i as t}from"./main-ce25b28f.js";import{_ as e,r as s,o as n,b as i,g as r,a as o,w as a,t as h,e as c,p as u,f as p}from"./index-df4b8cd9.js";const l=Object.create(null);l.open="0",l.close="1",l.ping="2",l.pong="3",l.message="4",l.upgrade="5",l.noop="6";const d=Object.create(null);Object.keys(l).forEach((t=>{d[l[t]]=t}));const f={type:"error",data:"parser error"},y="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===Object.prototype.toString.call(Blob),g="function"==typeof ArrayBuffer,m=t=>"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer instanceof ArrayBuffer,b=({type:t,data:e},s,n)=>y&&e instanceof Blob?s?n(e):v(e,n):g&&(e instanceof ArrayBuffer||m(e))?s?n(e):v(new Blob([e]),n):n(l[t]+(e||"")),v=(t,e)=>{const s=new FileReader;return s.onload=function(){const t=s.result.split(",")[1];e("b"+(t||""))},s.readAsDataURL(t)};function w(t){return t instanceof Uint8Array?t:t instanceof ArrayBuffer?new Uint8Array(t):new Uint8Array(t.buffer,t.byteOffset,t.byteLength)}let k;function _(t,e){return y&&t.data instanceof Blob?t.data.arrayBuffer().then(w).then(e):g&&(t.data instanceof ArrayBuffer||m(t.data))?e(w(t.data)):void b(t,!1,(t=>{k||(k=new TextEncoder),e(k.encode(t))}))}const E="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",A="undefined"==typeof Uint8Array?[]:new Uint8Array(256);for(let Ht=0;Ht<64;Ht++)A[E.charCodeAt(Ht)]=Ht;const O="function"==typeof ArrayBuffer,R=(t,e)=>{if("string"!=typeof t)return{type:"message",data:C(t,e)};const s=t.charAt(0);if("b"===s)return{type:"message",data:T(t.substring(1),e)};return d[s]?t.length>1?{type:d[s],data:t.substring(1)}:{type:d[s]}:f},T=(t,e)=>{if(O){const s=(t=>{let e,s,n,i,r,o=.75*t.length,a=t.length,h=0;"="===t[t.length-1]&&(o--,"="===t[t.length-2]&&o--);const c=new ArrayBuffer(o),u=new Uint8Array(c);for(e=0;e>4,u[h++]=(15&n)<<4|i>>2,u[h++]=(3&i)<<6|63&r;return c})(t);return C(s,e)}return{base64:!0,data:t}},C=(t,e)=>"blob"===e?t instanceof Blob?t:new Blob([t]):t instanceof ArrayBuffer?t:t.buffer,B=String.fromCharCode(30);let S;function x(t){if(t)return function(t){for(var e in x.prototype)t[e]=x.prototype[e];return t}(t)}x.prototype.on=x.prototype.addEventListener=function(t,e){return this._callbacks=this._callbacks||{},(this._callbacks["$"+t]=this._callbacks["$"+t]||[]).push(e),this},x.prototype.once=function(t,e){function s(){this.off(t,s),e.apply(this,arguments)}return s.fn=e,this.on(t,s),this},x.prototype.off=x.prototype.removeListener=x.prototype.removeAllListeners=x.prototype.removeEventListener=function(t,e){if(this._callbacks=this._callbacks||{},0==arguments.length)return this._callbacks={},this;var s,n=this._callbacks["$"+t];if(!n)return this;if(1==arguments.length)return delete this._callbacks["$"+t],this;for(var i=0;i(t.hasOwnProperty(s)&&(e[s]=t[s]),e)),{})}const q=L.setTimeout,P=L.clearTimeout;function j(t,e){e.useNativeTimers?(t.setTimeoutFn=q.bind(L),t.clearTimeoutFn=P.bind(L)):(t.setTimeoutFn=L.setTimeout.bind(L),t.clearTimeoutFn=L.clearTimeout.bind(L))}class I extends Error{constructor(t,e,s){super(t),this.description=e,this.context=s,this.type="TransportError"}}class D extends x{constructor(t){super(),this.writable=!1,j(this,t),this.opts=t,this.query=t.query,this.socket=t.socket}onError(t,e,s){return super.emitReserved("error",new I(t,e,s)),this}open(){return this.readyState="opening",this.doOpen(),this}close(){return"opening"!==this.readyState&&"open"!==this.readyState||(this.doClose(),this.onClose()),this}send(t){"open"===this.readyState&&this.write(t)}onOpen(){this.readyState="open",this.writable=!0,super.emitReserved("open")}onData(t){const e=R(t,this.socket.binaryType);this.onPacket(e)}onPacket(t){super.emitReserved("packet",t)}onClose(t){this.readyState="closed",super.emitReserved("close",t)}pause(t){}createUri(t,e={}){return t+"://"+this._hostname()+this._port()+this.opts.path+this._query(e)}_hostname(){const t=this.opts.hostname;return-1===t.indexOf(":")?t:"["+t+"]"}_port(){return this.opts.port&&(this.opts.secure&&Number(443!==this.opts.port)||!this.opts.secure&&80!==Number(this.opts.port))?":"+this.opts.port:""}_query(t){const e=function(t){let e="";for(let s in t)t.hasOwnProperty(s)&&(e.length&&(e+="&"),e+=encodeURIComponent(s)+"="+encodeURIComponent(t[s]));return e}(t);return e.length?"?"+e:""}}const F="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_".split(""),U=64,M={};let V,H=0,K=0;function Y(t){let e="";do{e=F[t%U]+e,t=Math.floor(t/U)}while(t>0);return e}function W(){const t=Y(+new Date);return t!==V?(H=0,V=t):t+"."+Y(H++)}for(;K{var t;3===s.readyState&&(null===(t=this.opts.cookieJar)||void 0===t||t.parseCookies(s)),4===s.readyState&&(200===s.status||1223===s.status?this.onLoad():this.setTimeoutFn((()=>{this.onError("number"==typeof s.status?s.status:0)}),0))},s.send(this.data)}catch(n){return void this.setTimeoutFn((()=>{this.onError(n)}),0)}"undefined"!=typeof document&&(this.index=G.requestsCount++,G.requests[this.index]=this)}onError(t){this.emitReserved("error",t,this.xhr),this.cleanup(!0)}cleanup(t){if(void 0!==this.xhr&&null!==this.xhr){if(this.xhr.onreadystatechange=Q,t)try{this.xhr.abort()}catch(e){}"undefined"!=typeof document&&delete G.requests[this.index],this.xhr=null}}onLoad(){const t=this.xhr.responseText;null!==t&&(this.emitReserved("data",t),this.emitReserved("success"),this.cleanup())}abort(){this.cleanup()}}if(G.requestsCount=0,G.requests={},"undefined"!=typeof document)if("function"==typeof attachEvent)attachEvent("onunload",Z);else if("function"==typeof addEventListener){addEventListener("onpagehide"in L?"pagehide":"unload",Z,!1)}function Z(){for(let t in G.requests)G.requests.hasOwnProperty(t)&&G.requests[t].abort()}const tt="function"==typeof Promise&&"function"==typeof Promise.resolve?t=>Promise.resolve().then(t):(t,e)=>e(t,0),et=L.WebSocket||L.MozWebSocket,st="undefined"!=typeof navigator&&"string"==typeof navigator.product&&"reactnative"===navigator.product.toLowerCase();function nt(t,e){return"message"===t.type&&"string"!=typeof t.data&&e[0]>=48&&e[0]<=54}const it={websocket:class extends D{constructor(t){super(t),this.supportsBinary=!t.forceBase64}get name(){return"websocket"}doOpen(){if(!this.check())return;const t=this.uri(),e=this.opts.protocols,s=st?{}:N(this.opts,"agent","perMessageDeflate","pfx","key","passphrase","cert","ca","ciphers","rejectUnauthorized","localAddress","protocolVersion","origin","maxPayload","family","checkServerIdentity");this.opts.extraHeaders&&(s.headers=this.opts.extraHeaders);try{this.ws=st?new et(t,e,s):e?new et(t,e):new et(t)}catch(Vt){return this.emitReserved("error",Vt)}this.ws.binaryType=this.socket.binaryType||"arraybuffer",this.addEventListeners()}addEventListeners(){this.ws.onopen=()=>{this.opts.autoUnref&&this.ws._socket.unref(),this.onOpen()},this.ws.onclose=t=>this.onClose({description:"websocket connection closed",context:t}),this.ws.onmessage=t=>this.onData(t.data),this.ws.onerror=t=>this.onError("websocket error",t)}write(t){this.writable=!1;for(let e=0;e{try{this.ws.send(t)}catch(e){}n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}}doClose(){void 0!==this.ws&&(this.ws.close(),this.ws=null)}uri(){const t=this.opts.secure?"wss":"ws",e=this.query||{};return this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||(e.b64=1),this.createUri(t,e)}check(){return!!et}},webtransport:class extends D{get name(){return"webtransport"}doOpen(){"function"==typeof WebTransport&&(this.transport=new WebTransport(this.createUri("https"),this.opts.transportOptions[this.name]),this.transport.closed.then((()=>{this.onClose()})).catch((t=>{this.onError("webtransport error",t)})),this.transport.ready.then((()=>{this.transport.createBidirectionalStream().then((t=>{const e=t.readable.getReader();let s;this.writer=t.writable.getWriter();const n=()=>{e.read().then((({done:t,value:e})=>{t||(s||1!==e.byteLength||54!==e[0]?(this.onPacket(function(t,e,s){S||(S=new TextDecoder);const n=e||t[0]<48||t[0]>54;return R(n?t:S.decode(t),s)}(e,s,"arraybuffer")),s=!1):s=!0,n())})).catch((t=>{}))};n();const i=this.query.sid?`0{"sid":"${this.query.sid}"}`:"0";this.writer.write((new TextEncoder).encode(i)).then((()=>this.onOpen()))}))})))}write(t){this.writable=!1;for(let e=0;e{nt(s,t)&&this.writer.write(Uint8Array.of(54)),this.writer.write(t).then((()=>{n&&tt((()=>{this.writable=!0,this.emitReserved("drain")}),this.setTimeoutFn)}))}))}}doClose(){var t;null===(t=this.transport)||void 0===t||t.close()}},polling:class extends D{constructor(t){if(super(t),this.polling=!1,"undefined"!=typeof location){const e="https:"===location.protocol;let s=location.port;s||(s=e?"443":"80"),this.xd="undefined"!=typeof location&&t.hostname!==location.hostname||s!==t.port}const e=t&&t.forceBase64;this.supportsBinary=X&&!e,this.opts.withCredentials&&(this.cookieJar=void 0)}get name(){return"polling"}doOpen(){this.poll()}pause(t){this.readyState="pausing";const e=()=>{this.readyState="paused",t()};if(this.polling||!this.writable){let t=0;this.polling&&(t++,this.once("pollComplete",(function(){--t||e()}))),this.writable||(t++,this.once("drain",(function(){--t||e()})))}else e()}poll(){this.polling=!0,this.doPoll(),this.emitReserved("poll")}onData(t){((t,e)=>{const s=t.split(B),n=[];for(let i=0;i{if("opening"===this.readyState&&"open"===t.type&&this.onOpen(),"close"===t.type)return this.onClose({description:"transport closed by the server"}),!1;this.onPacket(t)})),"closed"!==this.readyState&&(this.polling=!1,this.emitReserved("pollComplete"),"open"===this.readyState&&this.poll())}doClose(){const t=()=>{this.write([{type:"close"}])};"open"===this.readyState?t():this.once("open",t)}write(t){this.writable=!1,((t,e)=>{const s=t.length,n=new Array(s);let i=0;t.forEach(((t,r)=>{b(t,!1,(t=>{n[r]=t,++i===s&&e(n.join(B))}))}))})(t,(t=>{this.doWrite(t,(()=>{this.writable=!0,this.emitReserved("drain")}))}))}uri(){const t=this.opts.secure?"https":"http",e=this.query||{};return!1!==this.opts.timestampRequests&&(e[this.opts.timestampParam]=W()),this.supportsBinary||e.sid||(e.b64=1),this.createUri(t,e)}request(t={}){return Object.assign(t,{xd:this.xd,cookieJar:this.cookieJar},this.opts),new G(this.uri(),t)}doWrite(t,e){const s=this.request({method:"POST",data:t});s.on("success",e),s.on("error",((t,e)=>{this.onError("xhr post error",t,e)}))}doPoll(){const t=this.request();t.on("data",this.onData.bind(this)),t.on("error",((t,e)=>{this.onError("xhr poll error",t,e)})),this.pollXhr=t}}},rt=/^(?:(?![^:@\/?#]+:[^:@\/]*@)(http|https|ws|wss):\/\/)?((?:(([^:@\/?#]*)(?::([^:@\/?#]*))?)?@)?((?:[a-f0-9]{0,4}:){2,7}[a-f0-9]{0,4}|[^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/,ot=["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"];function at(t){const e=t,s=t.indexOf("["),n=t.indexOf("]");-1!=s&&-1!=n&&(t=t.substring(0,s)+t.substring(s,n).replace(/:/g,";")+t.substring(n,t.length));let i=rt.exec(t||""),r={},o=14;for(;o--;)r[ot[o]]=i[o]||"";return-1!=s&&-1!=n&&(r.source=e,r.host=r.host.substring(1,r.host.length-1).replace(/;/g,":"),r.authority=r.authority.replace("[","").replace("]","").replace(/;/g,":"),r.ipv6uri=!0),r.pathNames=function(t,e){const s=/\/{2,9}/g,n=e.replace(s,"/").split("/");"/"!=e.slice(0,1)&&0!==e.length||n.splice(0,1);"/"==e.slice(-1)&&n.splice(n.length-1,1);return n}(0,r.path),r.queryKey=function(t,e){const s={};return e.replace(/(?:^|&)([^&=]*)=?([^&]*)/g,(function(t,e,n){e&&(s[e]=n)})),s}(0,r.query),r}let ht=class t extends x{constructor(t,e={}){super(),this.writeBuffer=[],t&&"object"==typeof t&&(e=t,t=null),t?(t=at(t),e.hostname=t.host,e.secure="https"===t.protocol||"wss"===t.protocol,e.port=t.port,t.query&&(e.query=t.query)):e.host&&(e.hostname=at(e.host).host),j(this,e),this.secure=null!=e.secure?e.secure:"undefined"!=typeof location&&"https:"===location.protocol,e.hostname&&!e.port&&(e.port=this.secure?"443":"80"),this.hostname=e.hostname||("undefined"!=typeof location?location.hostname:"localhost"),this.port=e.port||("undefined"!=typeof location&&location.port?location.port:this.secure?"443":"80"),this.transports=e.transports||["polling","websocket","webtransport"],this.writeBuffer=[],this.prevBufferLen=0,this.opts=Object.assign({path:"/engine.io",agent:!1,withCredentials:!1,upgrade:!0,timestampParam:"t",rememberUpgrade:!1,addTrailingSlash:!0,rejectUnauthorized:!0,perMessageDeflate:{threshold:1024},transportOptions:{},closeOnBeforeunload:!1},e),this.opts.path=this.opts.path.replace(/\/$/,"")+(this.opts.addTrailingSlash?"/":""),"string"==typeof this.opts.query&&(this.opts.query=function(t){let e={},s=t.split("&");for(let n=0,i=s.length;n{this.transport&&(this.transport.removeAllListeners(),this.transport.close())},addEventListener("beforeunload",this.beforeunloadEventListener,!1)),"localhost"!==this.hostname&&(this.offlineEventListener=()=>{this.onClose("transport close",{description:"network connection lost"})},addEventListener("offline",this.offlineEventListener,!1))),this.open()}createTransport(t){const e=Object.assign({},this.opts.query);e.EIO=4,e.transport=t,this.id&&(e.sid=this.id);const s=Object.assign({},this.opts,{query:e,socket:this,hostname:this.hostname,secure:this.secure,port:this.port},this.opts.transportOptions[t]);return new it[t](s)}open(){let e;if(this.opts.rememberUpgrade&&t.priorWebsocketSuccess&&-1!==this.transports.indexOf("websocket"))e="websocket";else{if(0===this.transports.length)return void this.setTimeoutFn((()=>{this.emitReserved("error","No transports available")}),0);e=this.transports[0]}this.readyState="opening";try{e=this.createTransport(e)}catch(s){return this.transports.shift(),void this.open()}e.open(),this.setTransport(e)}setTransport(t){this.transport&&this.transport.removeAllListeners(),this.transport=t,t.on("drain",this.onDrain.bind(this)).on("packet",this.onPacket.bind(this)).on("error",this.onError.bind(this)).on("close",(t=>this.onClose("transport close",t)))}probe(e){let s=this.createTransport(e),n=!1;t.priorWebsocketSuccess=!1;const i=()=>{n||(s.send([{type:"ping",data:"probe"}]),s.once("packet",(e=>{if(!n)if("pong"===e.type&&"probe"===e.data){if(this.upgrading=!0,this.emitReserved("upgrading",s),!s)return;t.priorWebsocketSuccess="websocket"===s.name,this.transport.pause((()=>{n||"closed"!==this.readyState&&(u(),this.setTransport(s),s.send([{type:"upgrade"}]),this.emitReserved("upgrade",s),s=null,this.upgrading=!1,this.flush())}))}else{const t=new Error("probe error");t.transport=s.name,this.emitReserved("upgradeError",t)}})))};function r(){n||(n=!0,u(),s.close(),s=null)}const o=t=>{const e=new Error("probe error: "+t);e.transport=s.name,r(),this.emitReserved("upgradeError",e)};function a(){o("transport closed")}function h(){o("socket closed")}function c(t){s&&t.name!==s.name&&r()}const u=()=>{s.removeListener("open",i),s.removeListener("error",o),s.removeListener("close",a),this.off("close",h),this.off("upgrading",c)};s.once("open",i),s.once("error",o),s.once("close",a),this.once("close",h),this.once("upgrading",c),-1!==this.upgrades.indexOf("webtransport")&&"webtransport"!==e?this.setTimeoutFn((()=>{n||s.open()}),200):s.open()}onOpen(){if(this.readyState="open",t.priorWebsocketSuccess="websocket"===this.transport.name,this.emitReserved("open"),this.flush(),"open"===this.readyState&&this.opts.upgrade){let t=0;const e=this.upgrades.length;for(;t{this.onClose("ping timeout")}),this.pingInterval+this.pingTimeout),this.opts.autoUnref&&this.pingTimeoutTimer.unref()}onDrain(){this.writeBuffer.splice(0,this.prevBufferLen),this.prevBufferLen=0,0===this.writeBuffer.length?this.emitReserved("drain"):this.flush()}flush(){if("closed"!==this.readyState&&this.transport.writable&&!this.upgrading&&this.writeBuffer.length){const t=this.getWritablePackets();this.transport.send(t),this.prevBufferLen=t.length,this.emitReserved("flush")}}getWritablePackets(){if(!(this.maxPayload&&"polling"===this.transport.name&&this.writeBuffer.length>1))return this.writeBuffer;let t=1;for(let s=0;s=57344?s+=3:(n++,s+=4);return s}(e):Math.ceil(1.33*(e.byteLength||e.size))),s>0&&t>this.maxPayload)return this.writeBuffer.slice(0,s);t+=2}var e;return this.writeBuffer}write(t,e,s){return this.sendPacket("message",t,e,s),this}send(t,e,s){return this.sendPacket("message",t,e,s),this}sendPacket(t,e,s,n){if("function"==typeof e&&(n=e,e=void 0),"function"==typeof s&&(n=s,s=null),"closing"===this.readyState||"closed"===this.readyState)return;(s=s||{}).compress=!1!==s.compress;const i={type:t,data:e,options:s};this.emitReserved("packetCreate",i),this.writeBuffer.push(i),n&&this.once("flush",n),this.flush()}close(){const t=()=>{this.onClose("forced close"),this.transport.close()},e=()=>{this.off("upgrade",e),this.off("upgradeError",e),t()},s=()=>{this.once("upgrade",e),this.once("upgradeError",e)};return"opening"!==this.readyState&&"open"!==this.readyState||(this.readyState="closing",this.writeBuffer.length?this.once("drain",(()=>{this.upgrading?s():t()})):this.upgrading?s():t()),this}onError(e){t.priorWebsocketSuccess=!1,this.emitReserved("error",e),this.onClose("transport error",e)}onClose(t,e){"opening"!==this.readyState&&"open"!==this.readyState&&"closing"!==this.readyState||(this.clearTimeoutFn(this.pingTimeoutTimer),this.transport.removeAllListeners("close"),this.transport.close(),this.transport.removeAllListeners(),"function"==typeof removeEventListener&&(removeEventListener("beforeunload",this.beforeunloadEventListener,!1),removeEventListener("offline",this.offlineEventListener,!1)),this.readyState="closed",this.id=null,this.emitReserved("close",t,e),this.writeBuffer=[],this.prevBufferLen=0)}filterUpgrades(t){const e=[];let s=0;const n=t.length;for(;s"function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(t):t.buffer instanceof ArrayBuffer,pt=Object.prototype.toString,lt="function"==typeof Blob||"undefined"!=typeof Blob&&"[object BlobConstructor]"===pt.call(Blob),dt="function"==typeof File||"undefined"!=typeof File&&"[object FileConstructor]"===pt.call(File);function ft(t){return ct&&(t instanceof ArrayBuffer||ut(t))||lt&&t instanceof Blob||dt&&t instanceof File}function yt(t,e){if(!t||"object"!=typeof t)return!1;if(Array.isArray(t)){for(let e=0,s=t.length;e=0&&t.num{delete this.acks[t];for(let e=0;e{this.io.clearTimeoutFn(i),e.apply(this,[null,...t])}}emitWithAck(t,...e){const s=void 0!==this.flags.timeout||void 0!==this._opts.ackTimeout;return new Promise(((n,i)=>{e.push(((t,e)=>s?t?i(t):n(e):n(t))),this.emit(t,...e)}))}_addToQueue(t){let e;"function"==typeof t[t.length-1]&&(e=t.pop());const s={id:this._queueSeq++,tryCount:0,pending:!1,args:t,flags:Object.assign({fromQueue:!0},this.flags)};t.push(((t,...n)=>{if(s!==this._queue[0])return;return null!==t?s.tryCount>this._opts.retries&&(this._queue.shift(),e&&e(t)):(this._queue.shift(),e&&e(null,...n)),s.pending=!1,this._drainQueue()})),this._queue.push(s),this._drainQueue()}_drainQueue(t=!1){if(!this.connected||0===this._queue.length)return;const e=this._queue[0];e.pending&&!t||(e.pending=!0,e.tryCount++,this.flags=e.flags,this.emit.apply(this,e.args))}packet(t){t.nsp=this.nsp,this.io._packet(t)}onopen(){"function"==typeof this.auth?this.auth((t=>{this._sendConnectPacket(t)})):this._sendConnectPacket(this.auth)}_sendConnectPacket(t){this.packet({type:kt.CONNECT,data:this._pid?Object.assign({pid:this._pid,offset:this._lastOffset},t):t})}onerror(t){this.connected||this.emitReserved("connect_error",t)}onclose(t,e){this.connected=!1,delete this.id,this.emitReserved("disconnect",t,e)}onpacket(t){if(t.nsp===this.nsp)switch(t.type){case kt.CONNECT:t.data&&t.data.sid?this.onconnect(t.data.sid,t.data.pid):this.emitReserved("connect_error",new Error("It seems you are trying to reach a Socket.IO server in v2.x with a v3.x client, but they are not compatible (more information here: https://socket.io/docs/v3/migrating-from-2-x-to-3-0/)"));break;case kt.EVENT:case kt.BINARY_EVENT:this.onevent(t);break;case kt.ACK:case kt.BINARY_ACK:this.onack(t);break;case kt.DISCONNECT:this.ondisconnect();break;case kt.CONNECT_ERROR:this.destroy();const e=new Error(t.data.message);e.data=t.data.data,this.emitReserved("connect_error",e)}}onevent(t){const e=t.data||[];null!=t.id&&e.push(this.ack(t.id)),this.connected?this.emitEvent(e):this.receiveBuffer.push(Object.freeze(e))}emitEvent(t){if(this._anyListeners&&this._anyListeners.length){const e=this._anyListeners.slice();for(const s of e)s.apply(this,t)}super.emit.apply(this,t),this._pid&&t.length&&"string"==typeof t[t.length-1]&&(this._lastOffset=t[t.length-1])}ack(t){const e=this;let s=!1;return function(...n){s||(s=!0,e.packet({type:kt.ACK,id:t,data:n}))}}onack(t){const e=this.acks[t.id];"function"==typeof e&&(e.apply(this,t.data),delete this.acks[t.id])}onconnect(t,e){this.id=t,this.recovered=e&&this._pid===e,this._pid=e,this.connected=!0,this.emitBuffered(),this.emitReserved("connect"),this._drainQueue(!0)}emitBuffered(){this.receiveBuffer.forEach((t=>this.emitEvent(t))),this.receiveBuffer=[],this.sendBuffer.forEach((t=>{this.notifyOutgoingListeners(t),this.packet(t)})),this.sendBuffer=[]}ondisconnect(){this.destroy(),this.onclose("io server disconnect")}destroy(){this.subs&&(this.subs.forEach((t=>t())),this.subs=void 0),this.io._destroy(this)}disconnect(){return this.connected&&this.packet({type:kt.DISCONNECT}),this.destroy(),this.connected&&this.onclose("io client disconnect"),this}close(){return this.disconnect()}compress(t){return this.flags.compress=t,this}get volatile(){return this.flags.volatile=!0,this}timeout(t){return this.flags.timeout=t,this}onAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.push(t),this}prependAny(t){return this._anyListeners=this._anyListeners||[],this._anyListeners.unshift(t),this}offAny(t){if(!this._anyListeners)return this;if(t){const e=this._anyListeners;for(let s=0;s0&&t.jitter<=1?t.jitter:0,this.attempts=0}St.prototype.duration=function(){var t=this.ms*Math.pow(this.factor,this.attempts++);if(this.jitter){var e=Math.random(),s=Math.floor(e*this.jitter*t);t=0==(1&Math.floor(10*e))?t-s:t+s}return 0|Math.min(t,this.max)},St.prototype.reset=function(){this.attempts=0},St.prototype.setMin=function(t){this.ms=t},St.prototype.setMax=function(t){this.max=t},St.prototype.setJitter=function(t){this.jitter=t};class xt extends x{constructor(t,e){var s;super(),this.nsps={},this.subs=[],t&&"object"==typeof t&&(e=t,t=void 0),(e=e||{}).path=e.path||"/socket.io",this.opts=e,j(this,e),this.reconnection(!1!==e.reconnection),this.reconnectionAttempts(e.reconnectionAttempts||1/0),this.reconnectionDelay(e.reconnectionDelay||1e3),this.reconnectionDelayMax(e.reconnectionDelayMax||5e3),this.randomizationFactor(null!==(s=e.randomizationFactor)&&void 0!==s?s:.5),this.backoff=new St({min:this.reconnectionDelay(),max:this.reconnectionDelayMax(),jitter:this.randomizationFactor()}),this.timeout(null==e.timeout?2e4:e.timeout),this._readyState="closed",this.uri=t;const n=e.parser||Rt;this.encoder=new n.Encoder,this.decoder=new n.Decoder,this._autoConnect=!1!==e.autoConnect,this._autoConnect&&this.open()}reconnection(t){return arguments.length?(this._reconnection=!!t,this):this._reconnection}reconnectionAttempts(t){return void 0===t?this._reconnectionAttempts:(this._reconnectionAttempts=t,this)}reconnectionDelay(t){var e;return void 0===t?this._reconnectionDelay:(this._reconnectionDelay=t,null===(e=this.backoff)||void 0===e||e.setMin(t),this)}randomizationFactor(t){var e;return void 0===t?this._randomizationFactor:(this._randomizationFactor=t,null===(e=this.backoff)||void 0===e||e.setJitter(t),this)}reconnectionDelayMax(t){var e;return void 0===t?this._reconnectionDelayMax:(this._reconnectionDelayMax=t,null===(e=this.backoff)||void 0===e||e.setMax(t),this)}timeout(t){return arguments.length?(this._timeout=t,this):this._timeout}maybeReconnectOnOpen(){!this._reconnecting&&this._reconnection&&0===this.backoff.attempts&&this.reconnect()}open(t){if(~this._readyState.indexOf("open"))return this;this.engine=new ht(this.uri,this.opts);const e=this.engine,s=this;this._readyState="opening",this.skipReconnect=!1;const n=Tt(e,"open",(function(){s.onopen(),t&&t()})),i=e=>{this.cleanup(),this._readyState="closed",this.emitReserved("error",e),t?t(e):this.maybeReconnectOnOpen()},r=Tt(e,"error",i);if(!1!==this._timeout){const t=this._timeout,s=this.setTimeoutFn((()=>{n(),i(new Error("timeout")),e.close()}),t);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}return this.subs.push(n),this.subs.push(r),this}connect(t){return this.open(t)}onopen(){this.cleanup(),this._readyState="open",this.emitReserved("open");const t=this.engine;this.subs.push(Tt(t,"ping",this.onping.bind(this)),Tt(t,"data",this.ondata.bind(this)),Tt(t,"error",this.onerror.bind(this)),Tt(t,"close",this.onclose.bind(this)),Tt(this.decoder,"decoded",this.ondecoded.bind(this)))}onping(){this.emitReserved("ping")}ondata(t){try{this.decoder.add(t)}catch(e){this.onclose("parse error",e)}}ondecoded(t){tt((()=>{this.emitReserved("packet",t)}),this.setTimeoutFn)}onerror(t){this.emitReserved("error",t)}socket(t,e){let s=this.nsps[t];return s?this._autoConnect&&!s.active&&s.connect():(s=new Bt(this,t,e),this.nsps[t]=s),s}_destroy(t){const e=Object.keys(this.nsps);for(const s of e){if(this.nsps[s].active)return}this._close()}_packet(t){const e=this.encoder.encode(t);for(let s=0;st())),this.subs.length=0,this.decoder.destroy()}_close(){this.skipReconnect=!0,this._reconnecting=!1,this.onclose("forced close"),this.engine&&this.engine.close()}disconnect(){return this._close()}onclose(t,e){this.cleanup(),this.backoff.reset(),this._readyState="closed",this.emitReserved("close",t,e),this._reconnection&&!this.skipReconnect&&this.reconnect()}reconnect(){if(this._reconnecting||this.skipReconnect)return this;const t=this;if(this.backoff.attempts>=this._reconnectionAttempts)this.backoff.reset(),this.emitReserved("reconnect_failed"),this._reconnecting=!1;else{const e=this.backoff.duration();this._reconnecting=!0;const s=this.setTimeoutFn((()=>{t.skipReconnect||(this.emitReserved("reconnect_attempt",t.backoff.attempts),t.skipReconnect||t.open((e=>{e?(t._reconnecting=!1,t.reconnect(),this.emitReserved("reconnect_error",e)):t.onreconnect()})))}),e);this.opts.autoUnref&&s.unref(),this.subs.push((()=>{this.clearTimeoutFn(s)}))}}onreconnect(){const t=this.backoff.attempts;this._reconnecting=!1,this.backoff.reset(),this.emitReserved("reconnect",t)}}const Lt={};function Nt(t,e){"object"==typeof t&&(e=t,t=void 0);const s=function(t,e="",s){let n=t;s=s||"undefined"!=typeof location&&location,null==t&&(t=s.protocol+"//"+s.host),"string"==typeof t&&("/"===t.charAt(0)&&(t="/"===t.charAt(1)?s.protocol+t:s.host+t),/^(https?|wss?):\/\//.test(t)||(t=void 0!==s?s.protocol+"//"+t:"https://"+t),n=at(t)),n.port||(/^(http|ws)$/.test(n.protocol)?n.port="80":/^(http|ws)s$/.test(n.protocol)&&(n.port="443")),n.path=n.path||"/";const i=-1!==n.host.indexOf(":")?"["+n.host+"]":n.host;return n.id=n.protocol+"://"+i+":"+n.port+e,n.href=n.protocol+"://"+i+(s&&s.port===n.port?"":":"+n.port),n}(t,(e=e||{}).path||"/socket.io"),n=s.source,i=s.id,r=s.path,o=Lt[i]&&r in Lt[i].nsps;let a;return e.forceNew||e["force new connection"]||!1===e.multiplex||o?a=new xt(n,e):(Lt[i]||(Lt[i]=new xt(n,e)),a=Lt[i]),s.query&&!e.query&&(e.query=s.queryKey),a.socket(s.path,e)}Object.assign(Nt,{Manager:xt,Socket:Bt,io:Nt,connect:Nt});const qt={data:()=>({currentStatus:"关闭",servicAddress:"ws://localhost:7070"}),mounted(){this.init()},methods:{init(){this.socket=Nt(this.servicAddress),this.socket.on("connect",(()=>{console.log("connect!!!!!!!!"),this.currentStatus="开启"}))},sendRequest(e){if("关闭"==this.currentStatus)return void this.$message.error("socketio服务未开启");const s=t.doSocketRequest;this.socket.emit("c1",{cmd:s,params:{id:e}},(t=>{console.log("response:",t)}))}}},Pt=t=>(u("data-v-807d5289"),t=t(),p(),t),jt={id:"app-base-httpserver"},It=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 1. 使用socket与主进程通信 ")],-1))),Dt={class:"one-block-2"},Ft=Pt((()=>r("div",{class:"one-block-1"},[r("span",null," 2. 发送请求 ")],-1))),Ut={class:"one-block-2"};const Mt=e(qt,[["render",function(t,e,u,p,l,d){const f=s("a-space"),y=s("a-button");return n(),i("div",jt,[It,r("div",Dt,[o(f,null,{default:a((()=>[r("p",null,"* 状态:"+h(l.currentStatus),1)])),_:1}),r("p",null,"* 地址:"+h(l.servicAddress),1)]),Ft,r("div",Ut,[o(f,null,{default:a((()=>[o(y,{onClick:e[0]||(e[0]=t=>d.sendRequest("downloads"))},{default:a((()=>[c(" 打开【我的下载】 ")])),_:1})])),_:1})])])}],["__scopeId","data-v-807d5289"]]);export{Mt as default}; diff --git a/public/dist/assets/SocketServer-baeb9254.js.gz b/public/dist/assets/SocketServer-baeb9254.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..104f1775eb0bb965a658b852f5b607bfbb1c7801 GIT binary patch literal 12722 zcmV;jF-^`NiwFP!000023cY=6kL1>s*!TR3YFcTNQ|#*Mo}Q7!8cum;G_ppTm**kb zTPpXmt8RBuT}_tATiw&D;zAoFK(dP@Ya~Db$N8||76F1y5Fjy-HT+}NlI>6V3pwZ9 zH_7TAIZ6hDF7m$bx#ymHUiUCPTjT{_rJbbg@ank8&%EC5S(0Wu6SjZrX#c(A-WR1e zNJX(jEXKkDf66e&pDaAWpENwdpCU}~Cl4?1CkZ+J%tD4glW>7Q%kUU~7OJx}o3b}M z)8m7q_a@W#skcd|)qV@_7*P?QPyWqSQ_b zBTTYMy^o{V7ZBnCHmnNEFbm?lm)qOSu7qPAmcz_vL3HjjC=;D*Z~JUR!|U}KlnhLb zj9pM0{)mkOteyF|T3w$3l)WGb&tsp540>LPr7L5s@?kn>FBl+6F(?>c7Fnn4<=H$> zrm+HyAIKU!E_($lmvi1L7xR?+Ug!m*z43tg-jUb!x#$UI2*r}=z48N?@#`0l0aVpM zwbnt%tz=)^p55y-JnEK7pt*6BDt5C;rKz1&sgSP$X_N_ty#aebfN&PAM-EtOLU&6)6NkL zW@|5`9e283`=_){uh<*@Fq`DCP(jH2(;lN2n12Afu@VdPF!t`4}bj8qmMs% z{N(Ag=RbMz^4054Kl|y={wz6~z*ak%rC*%R&$4{+Wl{3w`Nf;duljrYHxF*ze)qli zySrX^FSa(N-V@g1jK+14@87x|41iSl2-lBz+#h_z@7z9szuj(dZ}hM?nI**o816mp zf5d}v{1KP*_ZM@DB3+C#Ik_x z=RvrPYim0ZE6boOb|)FIZhR1w@x2kZ7nKF$Fl!`s_aHfKChtRX(M-Mx$;;8K+a1T{ zojd#M?C#wImEiB)+RlPIcMjI+-Mjlb_2za8iMQ9cZ*FV)HK_vF73%GQU*f9CMLtSO zcKaaO>dQ5%s_=nY2=55CI6{mKd2{DShQ9J~u$epoqypWE-KTqH=g&sR^%#jyxAoQ`70IzD&yh4&|nxOf&1=e6DiKmh7wGifjB9Fzv^&o{ikQ!G1nx4jvy{j7zIh8k>p3t(3H>@qc7W`c8{i56-y39i z>Qx3A0D+A%AjJm4ql}iJ1Q-Cs4DvfyIFwMY%JHLtkVvH7YrEh zb2g3Z8BWQ$#$Ov^-(lBp-reqyW=Z+@ioUkCs3AQZ$dLe0r}pExO+qNy{CJ3eqPE-% z5V7)$q4wj3j85QM8rF=AiFk9)v%zDmznzU1L^c%95yQpg0;^%sILu->v{PZOS= zGb~b+L*zVk10QDbm%SsHkN+4*n9~$wJy%&lRIg=^VsiuT;B;%%WS*2|=TQe(PnJ!~ z&O?;v1g9coF&sR=XH_l%D6n_}FQ%-V6zKxzr^qkV;m}H4idS5y*n3qZS&4G?Lm?;1 z{yxzCy>a_e{m5=Eij*fua~1=${Ds&ZY6SU$1Kx_~FPE&i1eS?@MN*khP8o+Z@lfR% zjX=#t9Us`4v#ER~07b&BQGoXvm^u0e}(XT(!=}tFJ>pY=apU z#kNoy#NNdgVet!}+v|aNmlT(;khdAg;Xh9>2Y7`_KPxn-^|GK`7!np0v*s=1CRk6s z)`3zUwXjH*qJAZGBd?1TR~t@Sv%+03+T8`JN0e}umpn_(0Mar6(OSJAHue??pUFJJ zM4XdVO-tCOhRT#o-Oe7aSC7<3&p>*Kya1R@Zv;c=dSkDWT{;*jdWLiqNp(WWCd&fW z`swoQ2)5I~!A*rwx_q!+Z#65t*N1|#R;_$6gaLKk#K?nDiOE{4Zl3}q=fs|;Wycbk zTpnzowwgHrVIlUmJ)pYXSjfSzUp#t{pDpqXj#?<)1=*+Dl0&pw%Lc5n1O?Ul&>KQk z9J{3DAI6>$kpC3%dgstn`VtuO>-hFT_ykaiq<~MukK%s#333GLNcfopnQ6Xa@rNV+ zPhXF_KuqH&fJeRKd5+|2_jOQR%+fia>fOFIE8Wy*7GnL(?;_cPO~`an4(s{p(8nQs z8lyg|>-D_u&-{;of2nXy2A|w{J@^FPo{T;meKH=$pU|kk0-8JE#pUX&*5mo7Pac27 z`QinG#V-N(yo;329>9?bOOPh>(t}0DvAE@`Nx~;H|5Ms_H0Y1xuMAk;v5|=P-b`~; z+tMgdn1735_*+0HKMoX+yKw|?1XRc{gNOxeX|gfTne`LO=2KY=0V~26l^B(RcinoM5!IR|Tkb z0}L)1632l!CV#x?m_&X;9h6@vuF*Od<&k{G_$;5sOg^mF-j5%?k|cdur0V!YIXNc1 z6mEV-??dqu;dtfwE>y@tr5;wu+$tpxi=P^L5qil9;DHxZ73|mx223GEyk!xuH&dek!o)YT zLV_5N8Cc+wH0-_w6b*!Ms~;!~Gc5w#i{vBHnIi9lEY=5UiASJFd@y5^)9vjI89uhD z=p83|*WPk_a-A~rK=veYSQJwyYoj_UFDi+NnZR@J`Lma=G&3L|5D36Dn)MzaBbV_V z++qNJWa@SobKHoi%7OCn>sKG{yr;1p``Fahy~%_vaG`JP-f$`)Ucq>L`!t;7`Dw~N zP6{}h1Ulk~*K3Ztj0coi!rltoXiW)wANUkE!)m*hV{I1Lcr;|m8dE!5Jja^~fw%~q z3o#ufG93Vz?1aTW>iWd4xQTj4hwbve+my+^VkRAg2hA4u`+Z8pF)Tr9+uPs2X(bFL zhxIs5ran-9;=?S_0Yo1huq-9`V=tq#-zaKzW9lL52UQUEg$+P(n~I273oJ=0&FQT= z&P1zK8TfUb*kFlRN8V;%f$C>ziQ?qOJY4pC ze$IwGzFSLDCNGZa2GX1Z{|UP@1mgd=_Zd5SN#fjk{kZoe|4P4yC2wUGv*bKINq}>K z;YjmN+{i?VW=^z7wPf*aee`ZZGwWY;UAIvH@ak<*J?QJ&dkMG6@?}?{7@vQ?1-jv6y3w9*r*GTYXiYxn|U3sB)2fU$-RNg0{H{RlC zYM-$CWT2={01KpGD95Y2@hYV~Knfxloe41(inAR!dl=XlU<8>h;GueMlF!Sqj7vUT zRZ%;8#)>BbNFT7{IS{7riDjGTlVpBxIxUbKKr?bQpF$PH#L$D1Cn-LhC2yW5mtwnk z$H`eb$9`$DFOjSikLbwem!47>)Y%<6uxH{q-oR%KG?l#|cp!7gxYX`M%z785X3{}e z!ip_$x1JkNsFLklI*zzq^#Oc1nU{qPN%G@$3RA)cZ%I?Lfa8RmMy!JrXRUc13&7yWFWa`Q zFw$H2BY7VCkj?`iPnAmBAQ z_f$j+T2xI!!87zOU`N6_!nTy?N!lASl{C~!$OZ$ya;AjmlJwy%`OlLgIUC2HDJ^6T zhU>M@dPlbp;=RC@C8f#@ASq~@wiqxp+QPbXr9E!Y-B#kMi(B-w<@kf+N~@(6ICWK$ z8|@N)ZNT1)^M&Sd1Q=A=XS7Qs6NbYZ%VN5OShT4)T^%l1E;uZIPau}SyZTnpEm^xE zX!JsyW}_2p6f~Xt=`=0G9!};jIi#JbgP%G#niy;k@ws<`5*~?m!opn+j5Zneu10(; z_!%Yo$`wJ~p1GE?d zcNdko$1^{uuN>~SROYRhy$Wo+iEg*uQlUSk@g~h}#obecu$dMpQ{e zugT+jcQizCNoav4E%Nys*vISGK(qlnoS>|SW~?^;7}+JnUZeaJR3<{!Rb^_PPHa3Y z9mYH;am&O&-wzIM0#3cxR}|{aG`^}!^n+7Yh%Ku#m9}1&c=%8!l_m&S%i?7RZS3w( zx3{-gxKRV6D6iIlNDXAr!Wc{NS!7*9)we7;4NDN_U_Gs)H2736hWrc4R0Acl%RZHn zMB$%M+oSuNT?!}D?JCx4!h9Ms+9Xgu_d?(Dv)tJMq!N_AX5~Z+pWBK+>y6bbl40>h zfMVq$TVGispHptzzQMAN;m)r+kSagW`vGkJ(O8oT;S*BYJ|UXxc;T0$bPVkvG&A7~ z1Y1Ee%UT=@9N&-(eY!Ro3tcB=l-iXEHQs1KwZuM$AcoQkXvX0%KCOJOId;VX-Z{F2 z;;ch(EIgn)Xf1J$Bylh+Yh;_H*RRut4GX042%5Xvsw>bSut=R+5|@%PeNS1yV}8@D=At*n&mUoiVfAa7w{LASQ9Mz)-cosXWq8|`MlP@IqZKr18%qijsYZ!-Jkoz$RBQvejfek^WEVO#@$Ffj&J-Z@DYF3 zgiPxT{9gvq=ewWp216ff`MT1L0Nx|}Js1YVABl3KWaqfQ^Zt0%4-cv+SnY@JR!-U) z>eA^*O$a;lSGu z{2n#D8|FM7d1bx?Cc)AG33DDQia6?d;M^@9WyiUElp3dtyg+RbvLKj}liI0ZbD<>?4~%AKuug1{3bsmeJkM_*slRJlw2=u@?+>VDG{P#h(mm zb!>Zk_dzP?+6j2!0}yR7Pk==3M!P4WH}KpdS*WOBpa>s`V(bl@$XgX*fePf;-(+EZZb%9_KhA{T)4fVb~gP#>fW-5|(ayU@OL zu7Jk@{Mmv6(w{Qi1DQkEt>;oo)DEbaiN#}GdWSgvunDC;VV4_5 zZPX@a$hf0^zTOUCV{FH;Gh*B#+wcHWb0t;a_>m7N(aoC#m9P}OQ?JlH-C~*XSO^?^ zvp)cl_=fKs6CUfpw}q%z7q_j9CIrX>#)$g~6y3jqOA#L*{Z6Tv>I zeGQ0-iX|rvYLG@n2oIrj&m$)v$6+rBBGDUV>26^h;w=z=>y8d`G{Rh^1~*g>(bYoF zRq~ZJcNAfibCsHn>ANXx>A^Egfby>z%CI4EMM8T{)K8x%(6Q+Mn&!5*9kFoeyhT@z zU9-3#Mp`fH^+?NKp=F{7U5(qg9qDNF1v?i>k69M?EjJaH7g^z!i@aUfk}$bm3a0|u zDI(wkYr-QY$%~J8(Zl7NfLr&%f}JrmWWQFW_QGU3eFZEY&g3O*ry164S}!oQVHSzt z{4ZEJ%jeT*ufKl)3{g$z7XjraUiw*fp8@q|!Ul-0J&tP*(UsVJHH72y-FJ48oOUf& zl=`rTK+qyQEgGgYQ%CKzT1ty!9t_*ac<67Z1w34;G%js#b@X|c@-I29%UUry=8S~G ztmcZ>9|z;OHD_SL7f!lp&q?q0ID8%KnO=^(TyjgnIg<@41= z9KbxbX*x<;t_#Rs=*rI-+&K5)F-YQzz>d5a>=i_a8we<|cK!CuzXqorY! z&1nz>z!#WTa;`u%O+Ri{cdsE`?;+G`aP^+%9n)qfIR^@fvb`tVhz6|QEs&yWqsu#I9x=WwxR(6eC?mJLU$-4MsRBo>B`{h?%$KUvaud`+3P7D&J7!{*GOP%L z0qVbnX;!JW7R0j1Xa(3Ms<}d~pp~-+2AC9zTN!y1VVniJAgUZjM9og5BcyBWvHQmP<8ui##bsAm#t`524M|M@>nI{Y@7z8NtBJ# z*j8K~&r#1Sv}d&cl@bQ2l2n`!G^N%A)iDNh?FqMz;Gwp6lIq)t_8{@l@@KdZIBR1X zS4MF$l03Gpn(d>CI$oFKdC(YH;Rn}`j@biCU|@M;6HGnJC2S^&D4&W({)D`WkU&cV zjTp@KcA@>hmSO{xwOg%9Pn!l|GfQsjye&`eROOn1H*rsu~J zz14oMZRAb3E-q3z`{_EJKb`0jAjUeSHC+z4Bri|eC4PquFm{8K(U2rNg@qfreJAT` zvkQ=;4Fi>gs=ZoJf@}w;Yn$yu-}h<*)r=(tKY~*O;U(-is|k9l(I}L`;-e&+mb2uP z`5(W0_EdOP>tGz>a`J#`(P!+9Y zaImwrR3~sgopa5XmatGNJ7^L3xbxZ+{kZ)mZ^USKL&!BRVVi-l{aoFEAyqTUcsrYW zxPGf78f*|yuW_80Ocqw_$QujB1;PeRx8A(1kf^&1)<>Zn2P?@(`j)*Gt%?Q@8YU_izRKJGC$e~K@T>B}raaMQt0>|)el^BRq#P|i3aH5oV zHZ(LSjqN{cEb6En6EPuI0P>TF>xwI2!Lwl4)J^rnQif45`Y2x4N3qxmF$4I}x8A*ZaDd4-BOe+GON@A95c zwkU)oNNlls*J7a?k}b@op0=z88(ED9B!m+8+E_SpVu6fIdy^o8DmHAGxh$K$?%(vj z&{Uh;r>0Ua-lXTNLfdD_V!N4Vw8~bhmO{vv34m^QY#3_0ww-JVG2cU=g8H3&6B}U@ z&3B!i%-A)F9+v2eLe5W7dyWd#pqZo9W(`8PS-r$+(G|Rg-z~F(5THTuPXZO>D9CJv z<9Fa7u2dFzSL0gvHtMF99o`ZW3GLC%)bFmL4qID!OYLyDF)&2aw9p3IuE5$U}-e%I34&O{DfNC%^M%Va2MSkPgh229A z`TsID<~4ya7kqOR&v4Ga_mH6rZpQ|lwswHQFxxx89IFF--P8f*S@+J4xfNS!LZ+RK zaUqvjHdwFcsNk)~pj)q}^5>Ijy&epMa>uH_l& zYL{ns)9zJ~W;@OM%!1N_jRI&Syp5A-$vqRDDEhuFt)CyrQ zw@nf3%$zX~tuscSQDVK`CR{dGq2BKCw~W08{7rg}N+`UBs)h1_6{6R|BuhVTwHY)p z{3PcciY0;hPhVMHfIXoQ^(=6~wK8ZX4Ox6h zs@j?=t&d(?A;GI)WG1q+xTT}-Xq^HDq7@xCr@oX>6B8rg0qjI^0${lTf6yk>hCN2n z#kxX2Ht=>xcvIu+b{VqjTZX%`?f^ROz+wdHmWsEQ0$W&X4B*t5)1$UiVo*A~iEfdO z?_J@TsoL!B1ufHnaSz0~7P`d)aZd-wYG3}7w|B}O2rG?=iJM6x54yMH9%~RpOK`fG z4pf%~@V0SqjVRyph7n!lgAFemDTA%J#G6t~MxWg@a*zQvb~)om2vx+~T8moKaq{Bw zxwIyUx(F%SllM3r)lw1oX);fz63c+KX|86PonsNeP!Rcjk-A&hwZ-s$p(n+T_G7(Bln&5;14USfIx<#_5hXiVsX^zdvcH$udIjFTDPD5F) zad3bn<~A+Jv3j#Nr0U9Lg>b7i88N&e3|pzu8ziGk6O8l1IQwI2U`7CYyxu=1ZRj0| z7<7|gngE&>A#A0NJrFz7a>k}FEb5zQ=Gd)M(m+K`ea7ntw$MZ*BGjo=s0a~6>nW%` zROrG%-XP%m*p{`lY~dt|U1OB8vO$~R7**#H_uXPnTY;nM-V6zSDG(zUZ7Q~^P0;9b z3=mX=#}`@^aa=I=6;tA*&;saSJFCM(;-C%>MdUkqb3D4oLwV&|-2H7`2kDk69d z7EJE9fNrTsL^Jw=WhR^f@uFN+g?N`)SX1yCs|nqD%BxVR?4ny$`111XD4%Pd{Z(=j zu0%ux?@2yg&Y6ebJH`Yu>Wu`AjO9RUsAjZEge z;Pv;t&=Sz#%@xq1y(*9aEbm`&W5ooO4s-x%?0`+RY96;X9A|C{gA=Z%i$$ANEeV6t zE?MpMCHqp{KS-ygdbES=_m1buiFr$NMOKlKfgxicM!YMaC_6sK;z!QnujIg&z{5%Jjgvjl8hQpb1tg z2MO8|^nsI~;3jgD&vU$%Id|{SAL5;roJy;2fYgLKbxzf-v#Y8SQkhJsnR%^_RYsdh zijA20Qclf#12%rQOSF5DFO=g3Ecppiuj1b1^nv{10jVNG;muSzoIl`*xT7S|L%%ni zw_9?w|B1^9Il#m?#+iydp;0{020@h~qu_uj4+q_|B|phw<&C*cJ5335ei`T(po&}y zeoqCscZpxM0VqtwPbsxbCj&J(3<*Gf-TKw_Qe2S6X+2i z$E+4i2cX;H9A$r1MAodwx2XZaigr`W8nH31KSjf=*OER@46lwdsbs@VY{_=GSrg&s zi{B!IflfQ*q=jBunZ!LcJ3%y*$s6WYv-_sCkKv4nLB&ewr->xvvy{*7(HaTLp|+eG zL(Ewp73xN1HkQV^SR!LY0+_Qf6``C6ebgQKa>$1%eXI@rXV8x)u;`o`6?%u;^g$~Y z+ssF`FJ3XaONtRi4LM0=_yT>xV+57rl7fjwc$F_h_W-*8SDXL>hBW`Ec0gneY$sbslxbLw1|n{_Tv(^11u?CDA6v;Txg>t$7VPHU7}KFd0S*S&C(6^lNE;T z5I4W%+w2%G(Z*cW2*9btu#CQ_R3PV-5*dwz5GEIq-~B|F(c>b0}K^Ja(VJ2!Xw zyMgEUwqK)IQ;a*sNapp58}wna60rpJDwcjw7BkE5*9*IPLiKSWp;8+(9pmL%N=6z_ zUQ(9IWFzTcxx|b-+tq}vIEPptzi>6Mbq&hmE)Q#;^bU2I)i^DSSko+sngXk6$d$m+ z5@M=ZD!IcXyVSg#WIvp=ns>4yxK0t_Zt6NzAcGu~uG~=>YfXzlLPQ2PoBB9Q(*jsK zsq2);{di?i3A}MeE`6l7_6GGYB+@Cj5)tm`tf-SrRB0hS6f`rVXnzVfUFZmA3l?xZ z*x=FX@L1}uM3bk)CWtO7a-%6D$_sV%g_0Byj;JL!P_@3ErRb@3n^2$)Dgv&+YOm!a z$8hy-1FIHvw1cYE@YgVJ*Qs3G&}>%yoMjtar|(p*tq>x>EN zYI#&4D73_9cj|s%;%pt2+MQW*52`WoApvJ>t;z^>lcI*EhAvj-Givsv>J8YF6laJt z$+l06iILbttdyi&|NfsVM@yt7HH?x&{k94!Qz2?4MTz$2^_Mi1U+%r^vhg88n`E_6 zF{H?03vsiJ6%|YZ`N{9G`I>U10wzngu6bgoLjBvD{3^;^yIR3)4<4+GR03VtwAYsu zH_LEODT&a++A_h>*w!pm`ooJj_A3BGA9keWQTw(Hj*UGXZ_aYz+Q{CteE+|?Z(m-! zcW0R!4ZO{AH!6MK%iaXY70a*Z_7;F8bl6PC9WJF&z~WY#aNo$aG>g6^_o6N<8h^f* zLcGH8y-JmThHe9AX|`VP_51oVptuDHY3x9Xoe9}pxqMi!_eJ^_DHjp0#RFaXk9|5mSTw0>wPmF%nYtP7Zp7ZUtTA(vyy@2^_iJ<6qT1&Be67W82 zO$L15?YC6>fX&gXp_zsoYznUt(<0G>bM&CI|shqRj&jLb-7_4pQH!ReX+cH)862xX%tE{ib;FjrUII zyL%=Oz3|@wI`e`LEOWDPJj{C1=^(UxAXS!hO;AUiu_?w9N35h~A=mKepqM##>kj+U z-f(Ca#}DyQ^GXk9XI8C9$=%O`kv4JItgOmM{^mT%SGqG0E6*iW9K20mRHdyW%79)} zuy}c1Ner|@#WT7UN`y`E6fmq7gt~rU%}RP`&8+V>#1ic4RWL6i2lAEho&(}jkDiJ_Fm zuei^YSAZRD-q^nJtP?jc!!%|}(%0W|yN>K_yk$8wy0Z2~s=`7JPu5C>m!-A`t3|FE zdR4OW<7tch0^?47OW~`dD4?xP-ND5O*Mru038ni{B~mO%V^Ls3$g<*V5ysQj)!5Ln-f{HJatzcM-yGo1 z`pS9h*G%fRoc8Zn29;ng1wU&AT0=e-P2$SAc-X=kY@wDDJ#i4lHDQZ@NMqQ0uZLtF!j}$o} z1*wf1OAX5w1D{Jp)VW83-ghPUjSJPa({-x}ik5TLdN%5Z7S}GP9p`|xshbv|>nHl% zcr&{hY=(t9V_o_1I7#Oi)2)4B2Uegwmo?I=0?S9quG)7$dEFKz$c2RR9@;ceIe!fP zR0j#V=hoWd;_#v9i41tK7L>IY?`jxnGKp8p@jJO@(dqM5cvI&4J%B5x7ngCU&wg;l zmi#WLAYvDat{!u`BCGUOPq_*rah)#TflOvWk{1Wift@ zER7MG+yHvjKZ2D%`1gptb~1c z8T2{>Om8dZlUFhg5j&^2?;h0Ewb2zFzl7tcphTyMdnRfF_G=VlJlBvGkN(fFL�YgP*Xyl4x<`4oobz-sXK&W)e3%el z@rKjYvB;+$U=iup&I-ar3TKb&0qcPx4-(&vNJ>9cyF4E#gP3D>=}|rp*Pv{ z!qwz#8kOM!BmX17rWkx7)Zeevb5`FtkK`va@#8$tDFTYW6rmA!&UfDHzdOCP|K9ru zkr?SY@jpTM1t&*CFIg;h@Ph6RkstZ(ukaC%pG$_mKv$=892IJrBM+GMog-NG)15si zIKr7P5|F?|==siGuk*X#{Py?%{_n)Je)sEt^SfXFuRr|uKmPvj{`!w!|MGXg{o9Tg zjKdv@b^Za2q0#C-wEE$n-2Hy9^Uc5g#UH=^%Rl`6|NQp9{WGhx*Bd&M%kzZC%>R;y zqY=Or=o}p0&Ua0g;Ub)eQ+2Q&$EEKjJJ9z8`PEDDdbH#`N1;=ZL6XMB1ipZ_AMsGl z=L2}n{bMoi6`X4ckdG)4lg4Q+)SPZ~e*ahh(#aw)&ofE5xu^0M7e(%t}r}QIysHRZA7|fi0C%$*_+9m<`)$F zs6?;eW=j*_>wNpK{vB+OfBgDyzWtZK`28>c`R{)H*MIoUZ~pP?U*LMF$yg8Lpc;oG s@9+?q{snu4pHix$_jnu(*c&_>R!@M0mmS${HTWn02WI;9E({loading:!1,loginText:"正在登陆......"}),methods:{login(){this.loading=!0,setTimeout((()=>{this.$router.push({name:"Framework",params:{}}),a.invoke(o.restoreWindow,{width:980,height:650}).then((o=>{}))}),2e3)}}},[["render",function(o,a,e,u,f,h){const k=i("a-button");return t(),s("div",g,[n("div",p,[f.loading?(t(),s("span",c,l(f.loginText),1)):(t(),s("a",{key:0,onClick:a[0]||(a[0]=(...o)=>h.login&&h.login(...o))},[r(k,{type:"primary"},{default:d((()=>[m(" 登录 ")])),_:1})]))])])}],["__scopeId","data-v-be47062b"]]);export{u as default}; diff --git a/public/dist/assets/Window-fbdd32e7.js b/public/dist/assets/Window-fbdd32e7.js new file mode 100644 index 0000000..6302f3e --- /dev/null +++ b/public/dist/assets/Window-fbdd32e7.js @@ -0,0 +1 @@ +import{i as o}from"./main-ce25b28f.js";import{i as a}from"./ipcRenderer-5e19eaee.js";import{_ as e,r as i,o as t,b as s,g as n,a as r,w as d,t as l,e as m}from"./index-df4b8cd9.js";const g={id:"effect-login-window"},p={class:"block-1"},c={key:1};const f=e({data:()=>({loading:!1,loginText:"正在登陆......"}),methods:{login(){this.loading=!0,setTimeout((()=>{this.$router.push({name:"Framework",params:{}}),a.invoke(o.restoreWindow,{width:980,height:650}).then((o=>{}))}),2e3)}}},[["render",function(o,a,e,f,h,u){const w=i("a-button");return t(),s("div",g,[n("div",p,[h.loading?(t(),s("span",c,l(h.loginText),1)):(t(),s("a",{key:0,onClick:a[0]||(a[0]=(...o)=>u.login&&u.login(...o))},[r(w,{type:"primary"},{default:d((()=>[m(" 登录 ")])),_:1})]))])])}],["__scopeId","data-v-be47062b"]]);export{f as default}; diff --git a/public/dist/assets/index-6ace266f.js.gz b/public/dist/assets/index-6ace266f.js.gz deleted file mode 100644 index 287f18cf16d1227f3488069b5eb3472fd5d16327..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6711 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 N{{XW~4_Sgk007*L7J>i( diff --git a/public/dist/assets/index-6ace266f.js b/public/dist/assets/index-6b23c065.js similarity index 99% rename from public/dist/assets/index-6ace266f.js rename to public/dist/assets/index-6b23c065.js index 4f0fea8..0840e15 100644 --- a/public/dist/assets/index-6ace266f.js +++ b/public/dist/assets/index-6b23c065.js @@ -1 +1 @@ -import{j as e}from"./index-0abc6048.js";var t={exports:{}},r=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=0)return;a[n]="set-cookie"===n?(a[n]?a[n]:[]).concat([o]):a[n]?a[n]+", "+o:o}})),a):a}}(),a=function(){if(P)return T;P=1;var e=l;return T=e.isStandardBrowserEnv()?function(){var t,r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var t=e;return r&&(n.setAttribute("href",t),t=n.href),n.setAttribute("href",t),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(r){var n=e.isString(r)?o(r):r;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}}(),s=F();return U=function(u){return new Promise((function(c,f){var l=u.data,p=u.headers,d=u.responseType;e.isFormData(l)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(u.auth){var m=u.auth.username||"",g=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"";p.Authorization="Basic "+btoa(m+":"+g)}var v=o(u.baseURL,u.url);function y(){if(h){var e="getAllResponseHeaders"in h?i(h.getAllResponseHeaders()):null,r={data:d&&"text"!==d&&"json"!==d?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:e,config:u,request:h};t(c,f,r),h=null}}if(h.open(u.method.toUpperCase(),n(v,u.params,u.paramsSerializer),!0),h.timeout=u.timeout,"onloadend"in h?h.onloadend=y:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(y)},h.onabort=function(){h&&(f(s("Request aborted",u,"ECONNABORTED",h)),h=null)},h.onerror=function(){f(s("Network Error",u,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+u.timeout+"ms exceeded";u.timeoutErrorMessage&&(e=u.timeoutErrorMessage),f(s(e,u,u.transitional&&u.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",h)),h=null},e.isStandardBrowserEnv()){var b=(u.withCredentials||a(v))&&u.xsrfCookieName?r.read(u.xsrfCookieName):void 0;b&&(p[u.xsrfHeaderName]=b)}"setRequestHeader"in h&&e.forEach(p,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete p[t]:h.setRequestHeader(t,e)})),e.isUndefined(u.withCredentials)||(h.withCredentials=!!u.withCredentials),d&&"json"!==d&&(h.responseType=u.responseType),"function"==typeof u.onDownloadProgress&&h.addEventListener("progress",u.onDownloadProgress),"function"==typeof u.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",u.onUploadProgress),u.cancelToken&&u.cancelToken.promise.then((function(e){h&&(h.abort(),f(e),h=null)})),l||(l=null),h.send(l)}))}}var H=l,M=function(e,t){q.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))},z=D,I={"Content-Type":"application/x-www-form-urlencoded"};function V(e,t){!H.isUndefined(e)&&H.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var X,W={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(X=_()),X),transformRequest:[function(e,t){return M(t,"Accept"),M(t,"Content-Type"),H.isFormData(e)||H.isArrayBuffer(e)||H.isBuffer(e)||H.isStream(e)||H.isFile(e)||H.isBlob(e)?e:H.isArrayBufferView(e)?e.buffer:H.isURLSearchParams(e)?(V(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):H.isObject(e)||t&&"application/json"===t["Content-Type"]?(V(t,"application/json"),function(e,t,r){if(H.isString(e))try{return(t||JSON.parse)(e),H.trim(e)}catch(n){if("SyntaxError"!==n.name)throw n}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||n&&H.isString(e)&&e.length)try{return JSON.parse(e)}catch(i){if(o){if("SyntaxError"===i.name)throw z(i,this,"E_JSON_PARSE");throw i}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};W.headers={common:{Accept:"application/json, text/plain, */*"}},H.forEach(["delete","get","head"],(function(e){W.headers[e]={}})),H.forEach(["post","put","patch"],(function(e){W.headers[e]=H.merge(I)}));var $,G,K=W,Z=l,Q=K;function Y(){return G?$:(G=1,$=function(e){return!(!e||!e.__CANCEL__)})}var ee=l,te=function(e,t,r){var n=this||Q;return Z.forEach(r,(function(r){e=r.call(n,e,t)})),e},re=Y(),ne=K;function oe(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var ie=l,ae=function(e,t){t=t||{};var r={},n=["url","method","data"],o=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function s(e,t){return ie.isPlainObject(e)&&ie.isPlainObject(t)?ie.merge(e,t):ie.isPlainObject(t)?ie.merge({},t):ie.isArray(t)?t.slice():t}function u(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(e[n],t[n])}ie.forEach(n,(function(e){ie.isUndefined(t[e])||(r[e]=s(void 0,t[e]))})),ie.forEach(o,u),ie.forEach(i,(function(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(void 0,t[n])})),ie.forEach(a,(function(n){n in t?r[n]=s(e[n],t[n]):n in e&&(r[n]=s(void 0,e[n]))}));var c=n.concat(o).concat(i).concat(a),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return ie.forEach(f,u),r};var se={name:"axios",version:"0.21.4",description:"Promise based HTTP client for the browser and node.js",main:"index.js",scripts:{test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},repository:{type:"git",url:"https://github.com/axios/axios.git"},keywords:["xhr","http","ajax","promise","node"],author:"Matt Zabriskie",license:"MIT",bugs:{url:"https://github.com/axios/axios/issues"},homepage:"https://axios-http.com",devDependencies:{coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},browser:{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},jsdelivr:"dist/axios.min.js",unpkg:"dist/axios.min.js",typings:"./index.d.ts",dependencies:{"follow-redirects":"^1.14.0"},bundlesize:[{path:"./dist/axios.min.js",threshold:"5kB"}]},ue={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){ue[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var ce={},fe=se.version.split(".");function le(e,t){for(var r=t?t.split("."):fe,n=e.split("."),o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]0;){var i=n[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==r)throw Error("Unknown option "+i)}},validators:ue},ke=Oe.validators;function Ne(e){this.defaults=e,this.interceptors={request:new je,response:new je}}function Ce(){if(de)return pe;function e(e){this.message=e}return de=1,e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,pe=e}Ne.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=Se(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&Oe.assertOptions(t,{silentJSONParsing:ke.transitional(ke.boolean,"1.0.0"),forcedJSONParsing:ke.transitional(ke.boolean,"1.0.0"),clarifyTimeoutError:ke.transitional(ke.boolean,"1.0.0")},!1);var r=[],n=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(n=n&&t.synchronous,r.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!n){var a=[Ee,void 0];for(Array.prototype.unshift.apply(a,r),a=a.concat(i),o=Promise.resolve(e);a.length;)o=o.then(a.shift(),a.shift());return o}for(var s=e;r.length;){var u=r.shift(),c=r.shift();try{s=u(s)}catch(f){c(f);break}}try{o=Ee(s)}catch(f){return Promise.reject(f)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},Ne.prototype.getUri=function(e){return e=Se(this.defaults,e),xe(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},we.forEach(["delete","get","head","options"],(function(e){Ne.prototype[e]=function(t,r){return this.request(Se(r||{},{method:e,url:t,data:(r||{}).data}))}})),we.forEach(["post","put","patch"],(function(e){Ne.prototype[e]=function(t,r,n){return this.request(Se(n||{},{method:e,url:t,data:r}))}}));var Ae=l,Re=r,Te=Ne,Pe=ae;function Ue(e){var t=new Te(e),r=Re(Te.prototype.request,t);return Ae.extend(r,Te.prototype,t),Ae.extend(r,t),r}var Be=Ue(K);Be.Axios=Te,Be.create=function(e){return Ue(Pe(Be.defaults,e))},Be.Cancel=Ce(),Be.CancelToken=function(){if(me)return he;me=1;var e=Ce();function t(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var r;this.promise=new Promise((function(e){r=e}));var n=this;t((function(t){n.reason||(n.reason=new e(t),r(n.reason))}))}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var e;return{token:new t((function(t){e=t})),cancel:e}},he=t}(),Be.isCancel=Y(),Be.all=function(e){return Promise.all(e)},Be.spread=ve?ge:(ve=1,ge=function(e){return function(t){return e.apply(null,t)}}),Be.isAxiosError=be?ye:(be=1,ye=function(e){return"object"==typeof e&&!0===e.isAxiosError}),t.exports=Be,t.exports.default=Be;const Le=e(t.exports);export{Le as a}; +import{j as e}from"./index-df4b8cd9.js";var t={exports:{}},r=function(e,t){return function(){for(var r=new Array(arguments.length),n=0;n=0)return;a[n]="set-cookie"===n?(a[n]?a[n]:[]).concat([o]):a[n]?a[n]+", "+o:o}})),a):a}}(),a=function(){if(P)return T;P=1;var e=l;return T=e.isStandardBrowserEnv()?function(){var t,r=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function o(e){var t=e;return r&&(n.setAttribute("href",t),t=n.href),n.setAttribute("href",t),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return t=o(window.location.href),function(r){var n=e.isString(r)?o(r):r;return n.protocol===t.protocol&&n.host===t.host}}():function(){return!0}}(),s=F();return U=function(u){return new Promise((function(c,f){var l=u.data,p=u.headers,d=u.responseType;e.isFormData(l)&&delete p["Content-Type"];var h=new XMLHttpRequest;if(u.auth){var m=u.auth.username||"",g=u.auth.password?unescape(encodeURIComponent(u.auth.password)):"";p.Authorization="Basic "+btoa(m+":"+g)}var v=o(u.baseURL,u.url);function y(){if(h){var e="getAllResponseHeaders"in h?i(h.getAllResponseHeaders()):null,r={data:d&&"text"!==d&&"json"!==d?h.response:h.responseText,status:h.status,statusText:h.statusText,headers:e,config:u,request:h};t(c,f,r),h=null}}if(h.open(u.method.toUpperCase(),n(v,u.params,u.paramsSerializer),!0),h.timeout=u.timeout,"onloadend"in h?h.onloadend=y:h.onreadystatechange=function(){h&&4===h.readyState&&(0!==h.status||h.responseURL&&0===h.responseURL.indexOf("file:"))&&setTimeout(y)},h.onabort=function(){h&&(f(s("Request aborted",u,"ECONNABORTED",h)),h=null)},h.onerror=function(){f(s("Network Error",u,null,h)),h=null},h.ontimeout=function(){var e="timeout of "+u.timeout+"ms exceeded";u.timeoutErrorMessage&&(e=u.timeoutErrorMessage),f(s(e,u,u.transitional&&u.transitional.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",h)),h=null},e.isStandardBrowserEnv()){var b=(u.withCredentials||a(v))&&u.xsrfCookieName?r.read(u.xsrfCookieName):void 0;b&&(p[u.xsrfHeaderName]=b)}"setRequestHeader"in h&&e.forEach(p,(function(e,t){void 0===l&&"content-type"===t.toLowerCase()?delete p[t]:h.setRequestHeader(t,e)})),e.isUndefined(u.withCredentials)||(h.withCredentials=!!u.withCredentials),d&&"json"!==d&&(h.responseType=u.responseType),"function"==typeof u.onDownloadProgress&&h.addEventListener("progress",u.onDownloadProgress),"function"==typeof u.onUploadProgress&&h.upload&&h.upload.addEventListener("progress",u.onUploadProgress),u.cancelToken&&u.cancelToken.promise.then((function(e){h&&(h.abort(),f(e),h=null)})),l||(l=null),h.send(l)}))}}var H=l,M=function(e,t){q.forEach(e,(function(r,n){n!==t&&n.toUpperCase()===t.toUpperCase()&&(e[t]=r,delete e[n])}))},z=D,I={"Content-Type":"application/x-www-form-urlencoded"};function V(e,t){!H.isUndefined(e)&&H.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}var X,W={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:(("undefined"!=typeof XMLHttpRequest||"undefined"!=typeof process&&"[object process]"===Object.prototype.toString.call(process))&&(X=_()),X),transformRequest:[function(e,t){return M(t,"Accept"),M(t,"Content-Type"),H.isFormData(e)||H.isArrayBuffer(e)||H.isBuffer(e)||H.isStream(e)||H.isFile(e)||H.isBlob(e)?e:H.isArrayBufferView(e)?e.buffer:H.isURLSearchParams(e)?(V(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):H.isObject(e)||t&&"application/json"===t["Content-Type"]?(V(t,"application/json"),function(e,t,r){if(H.isString(e))try{return(t||JSON.parse)(e),H.trim(e)}catch(n){if("SyntaxError"!==n.name)throw n}return(r||JSON.stringify)(e)}(e)):e}],transformResponse:[function(e){var t=this.transitional,r=t&&t.silentJSONParsing,n=t&&t.forcedJSONParsing,o=!r&&"json"===this.responseType;if(o||n&&H.isString(e)&&e.length)try{return JSON.parse(e)}catch(i){if(o){if("SyntaxError"===i.name)throw z(i,this,"E_JSON_PARSE");throw i}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(e){return e>=200&&e<300}};W.headers={common:{Accept:"application/json, text/plain, */*"}},H.forEach(["delete","get","head"],(function(e){W.headers[e]={}})),H.forEach(["post","put","patch"],(function(e){W.headers[e]=H.merge(I)}));var $,G,K=W,Z=l,Q=K;function Y(){return G?$:(G=1,$=function(e){return!(!e||!e.__CANCEL__)})}var ee=l,te=function(e,t,r){var n=this||Q;return Z.forEach(r,(function(r){e=r.call(n,e,t)})),e},re=Y(),ne=K;function oe(e){e.cancelToken&&e.cancelToken.throwIfRequested()}var ie=l,ae=function(e,t){t=t||{};var r={},n=["url","method","data"],o=["headers","auth","proxy","params"],i=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],a=["validateStatus"];function s(e,t){return ie.isPlainObject(e)&&ie.isPlainObject(t)?ie.merge(e,t):ie.isPlainObject(t)?ie.merge({},t):ie.isArray(t)?t.slice():t}function u(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(e[n],t[n])}ie.forEach(n,(function(e){ie.isUndefined(t[e])||(r[e]=s(void 0,t[e]))})),ie.forEach(o,u),ie.forEach(i,(function(n){ie.isUndefined(t[n])?ie.isUndefined(e[n])||(r[n]=s(void 0,e[n])):r[n]=s(void 0,t[n])})),ie.forEach(a,(function(n){n in t?r[n]=s(e[n],t[n]):n in e&&(r[n]=s(void 0,e[n]))}));var c=n.concat(o).concat(i).concat(a),f=Object.keys(e).concat(Object.keys(t)).filter((function(e){return-1===c.indexOf(e)}));return ie.forEach(f,u),r};var se={name:"axios",version:"0.21.4",description:"Promise based HTTP client for the browser and node.js",main:"index.js",scripts:{test:"grunt test",start:"node ./sandbox/server.js",build:"NODE_ENV=production grunt build",preversion:"npm test",version:"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json",postversion:"git push && git push --tags",examples:"node ./examples/server.js",coveralls:"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js",fix:"eslint --fix lib/**/*.js"},repository:{type:"git",url:"https://github.com/axios/axios.git"},keywords:["xhr","http","ajax","promise","node"],author:"Matt Zabriskie",license:"MIT",bugs:{url:"https://github.com/axios/axios/issues"},homepage:"https://axios-http.com",devDependencies:{coveralls:"^3.0.0","es6-promise":"^4.2.4",grunt:"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1",karma:"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2",minimist:"^1.2.0",mocha:"^8.2.1",sinon:"^4.5.0","terser-webpack-plugin":"^4.2.3",typescript:"^4.0.5","url-search-params":"^0.10.0",webpack:"^4.44.2","webpack-dev-server":"^3.11.0"},browser:{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},jsdelivr:"dist/axios.min.js",unpkg:"dist/axios.min.js",typings:"./index.d.ts",dependencies:{"follow-redirects":"^1.14.0"},bundlesize:[{path:"./dist/axios.min.js",threshold:"5kB"}]},ue={};["object","boolean","number","function","string","symbol"].forEach((function(e,t){ue[e]=function(r){return typeof r===e||"a"+(t<1?"n ":" ")+e}}));var ce={},fe=se.version.split(".");function le(e,t){for(var r=t?t.split("."):fe,n=e.split("."),o=0;o<3;o++){if(r[o]>n[o])return!0;if(r[o]0;){var i=n[o],a=t[i];if(a){var s=e[i],u=void 0===s||a(s,i,e);if(!0!==u)throw new TypeError("option "+i+" must be "+u)}else if(!0!==r)throw Error("Unknown option "+i)}},validators:ue},ke=Oe.validators;function Ne(e){this.defaults=e,this.interceptors={request:new je,response:new je}}function Ce(){if(de)return pe;function e(e){this.message=e}return de=1,e.prototype.toString=function(){return"Cancel"+(this.message?": "+this.message:"")},e.prototype.__CANCEL__=!0,pe=e}Ne.prototype.request=function(e){"string"==typeof e?(e=arguments[1]||{}).url=arguments[0]:e=e||{},(e=Se(this.defaults,e)).method?e.method=e.method.toLowerCase():this.defaults.method?e.method=this.defaults.method.toLowerCase():e.method="get";var t=e.transitional;void 0!==t&&Oe.assertOptions(t,{silentJSONParsing:ke.transitional(ke.boolean,"1.0.0"),forcedJSONParsing:ke.transitional(ke.boolean,"1.0.0"),clarifyTimeoutError:ke.transitional(ke.boolean,"1.0.0")},!1);var r=[],n=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(n=n&&t.synchronous,r.unshift(t.fulfilled,t.rejected))}));var o,i=[];if(this.interceptors.response.forEach((function(e){i.push(e.fulfilled,e.rejected)})),!n){var a=[Ee,void 0];for(Array.prototype.unshift.apply(a,r),a=a.concat(i),o=Promise.resolve(e);a.length;)o=o.then(a.shift(),a.shift());return o}for(var s=e;r.length;){var u=r.shift(),c=r.shift();try{s=u(s)}catch(f){c(f);break}}try{o=Ee(s)}catch(f){return Promise.reject(f)}for(;i.length;)o=o.then(i.shift(),i.shift());return o},Ne.prototype.getUri=function(e){return e=Se(this.defaults,e),xe(e.url,e.params,e.paramsSerializer).replace(/^\?/,"")},we.forEach(["delete","get","head","options"],(function(e){Ne.prototype[e]=function(t,r){return this.request(Se(r||{},{method:e,url:t,data:(r||{}).data}))}})),we.forEach(["post","put","patch"],(function(e){Ne.prototype[e]=function(t,r,n){return this.request(Se(n||{},{method:e,url:t,data:r}))}}));var Ae=l,Re=r,Te=Ne,Pe=ae;function Ue(e){var t=new Te(e),r=Re(Te.prototype.request,t);return Ae.extend(r,Te.prototype,t),Ae.extend(r,t),r}var Be=Ue(K);Be.Axios=Te,Be.create=function(e){return Ue(Pe(Be.defaults,e))},Be.Cancel=Ce(),Be.CancelToken=function(){if(me)return he;me=1;var e=Ce();function t(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var r;this.promise=new Promise((function(e){r=e}));var n=this;t((function(t){n.reason||(n.reason=new e(t),r(n.reason))}))}return t.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},t.source=function(){var e;return{token:new t((function(t){e=t})),cancel:e}},he=t}(),Be.isCancel=Y(),Be.all=function(e){return Promise.all(e)},Be.spread=ve?ge:(ve=1,ge=function(e){return function(t){return e.apply(null,t)}}),Be.isAxiosError=be?ye:(be=1,ye=function(e){return"object"==typeof e&&!0===e.isAxiosError}),t.exports=Be,t.exports.default=Be;const Le=e(t.exports);export{Le as a}; diff --git a/public/dist/assets/index-6b23c065.js.gz b/public/dist/assets/index-6b23c065.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6a909f885ce54b12c3fe6ce240b191a04a3cd9bf GIT binary patch literal 6711 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,gJe=Array.isArray,yJe=/\/$/,OJe=e=>e.replace(yJe,"");function wJe(e,t,n="/"){let r,o={},i="",a="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(r=r||t.slice(0,c),a=t.slice(c,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];".."!==o&&"."!==o||r.push("");let i,a,c=n.length-1;for(i=0;i1&&c--}return n.slice(0,c).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function jJe(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function PJe(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function SJe(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!CJe(e[n],t[n]))return!1;return!0}function CJe(e,t){return gJe(e)?xJe(e,t):gJe(t)?xJe(t,e):e===t}function xJe(e,t){return gJe(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var kJe,zJe,MJe,TJe;(zJe=kJe||(kJe={})).pop="pop",zJe.push="push",(TJe=MJe||(MJe={})).back="back",TJe.forward="forward",TJe.unknown="";const VJe=/^[^#]+#/;function AJe(e,t){return e.replace(VJe,"#")+t}const EJe=()=>({left:window.pageXOffset,top:window.pageYOffset});function HJe(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function _Je(e,t){return(history.state?history.state.position-t:-1)+e}const DJe=new Map;let NJe=()=>location.protocol+"//"+location.host;function BJe(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),jJe(n,"")}return jJe(n,e)+r+o}function LJe(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?EJe():null}}function FJe(e){const t=function(e){const{history:t,location:n}=window,r={value:BJe(e,n)},o={value:t.state};function i(r,i,a){const c=e.indexOf("#"),l=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+r:NJe()+e+r;try{t[a?"replaceState":"pushState"](i,"",l),o.value=i}catch(s){console.error(s),n[a?"replace":"assign"](l)}}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const a=vJe({},o.value,t.state,{forward:e,scroll:EJe()});i(a.current,a,!0),i(e,vJe({},LJe(r.value,e,null),{position:a.position+1},n),!1),r.value=e},replace:function(e,n){i(e,vJe({},t.state,LJe(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(pJe){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),OJe(e)}(e)),n=function(e,t,n,r){let o=[],i=[],a=null;const c=({state:i})=>{const c=BJe(e,location),l=n.value,s=t.value;let u=0;if(i){if(n.value=c,t.value=i,a&&a===l)return void(a=null);u=s?i.position-s.position:0}else r(c);o.forEach((e=>{e(n.value,l,{delta:u,type:kJe.pop,direction:u?u>0?MJe.forward:MJe.back:MJe.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(vJe({},e.state,{scroll:EJe()}),"")}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){a=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const r=vJe({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:AJe.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function IJe(e){return"string"==typeof e||"symbol"==typeof e}const RJe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},$Je=Symbol("");var KJe,WJe;function UJe(e,t){return vJe(new Error,{type:e,[$Je]:!0},t)}function qJe(e,t){return e instanceof Error&&$Je in e&&(null==t||!!(e.type&t))}(WJe=KJe||(KJe={}))[WJe.aborted=4]="aborted",WJe[WJe.cancelled=8]="cancelled",WJe[WJe.duplicated=16]="duplicated";const YJe="[^/]+?",GJe={sensitive:!1,strict:!1,start:!0,end:!0},XJe=/[.+*?^${}()[\]/\\]/g;function ZJe(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function QJe(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const e1e={type:0,value:""},t1e=/[a-zA-Z0-9_]/;function n1e(e,t,n){const r=function(e,t){const n=vJe({},GJe,t),r=[];let o=n.start?"^":"";const i=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let t=0;t1&&("*"===c||"+"===c)&&t(`A repeatable param (${s}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:s,regexp:u,repeatable:"*"===c||"+"===c,optional:"*"===c||"?"===c})):t("Invalid state to consume buffer"),s="")}function h(){s+=c}for(;l{i(h)}:bJe}function i(e){if(IJe(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function a(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!s1e(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!a1e(e)&&r.set(e.record.name,e)}return t=l1e({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,i,a,c={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw UJe(1,{location:e});a=o.record.name,c=vJe(o1e(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&o1e(e.params,o.keys.map((e=>e.name)))),i=o.stringify(c)}else if("path"in e)i=e.path,o=n.find((e=>e.re.test(i))),o&&(c=o.parse(i),a=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw UJe(1,{location:e,currentLocation:t});a=o.record.name,c=vJe({},t.params,e.params),i=o.stringify(c)}const l=[];let s=o;for(;s;)l.unshift(s.record),s=s.parent;return{name:a,path:i,params:c,matched:l,meta:c1e(l)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function o1e(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function i1e(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function a1e(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function c1e(e){return e.reduce(((e,t)=>vJe(e,t.meta)),{})}function l1e(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function s1e(e,t){return t.children.some((t=>t===e||s1e(e,t)))}const u1e=/#/g,f1e=/&/g,h1e=/\//g,d1e=/=/g,p1e=/\?/g,v1e=/\+/g,m1e=/%5B/g,b1e=/%5D/g,g1e=/%5E/g,y1e=/%60/g,O1e=/%7B/g,w1e=/%7C/g,j1e=/%7D/g,P1e=/%20/g;function S1e(e){return encodeURI(""+e).replace(w1e,"|").replace(m1e,"[").replace(b1e,"]")}function C1e(e){return S1e(e).replace(v1e,"%2B").replace(P1e,"+").replace(u1e,"%23").replace(f1e,"%26").replace(y1e,"`").replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")}function x1e(e){return null==e?"":function(e){return S1e(e).replace(u1e,"%23").replace(p1e,"%3F")}(e).replace(h1e,"%2F")}function k1e(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function z1e(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&C1e(e))):[r&&C1e(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function T1e(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=gJe(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const V1e=Symbol(""),A1e=Symbol(""),E1e=Symbol(""),H1e=Symbol(""),_1e=Symbol("");function D1e(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function N1e(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((a,c)=>{const l=e=>{var l;!1===e?c(UJe(4,{from:n,to:t})):e instanceof Error?c(e):"string"==typeof(l=e)||l&&"object"==typeof l?c(UJe(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"==typeof e&&i.push(e),a())},s=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(s);e.length<3&&(u=u.then(l)),u.catch((e=>c(e)))}))}function B1e(e,t,n,r){const o=[];for(const a of e)for(const e in a.components){let c=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(i=c)||"displayName"in i||"props"in i||"__vccOpts"in i){const i=(c.__vccOpts||c)[t];i&&o.push(N1e(i,n,r,a,e))}else{let i=c();o.push((()=>i.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const i=(c=o).__esModule||"Module"===c[Symbol.toStringTag]?o.default:o;var c;a.components[e]=i;const l=(i.__vccOpts||i)[t];return l&&N1e(l,n,r,a,e)()}))))}}var i;return o}function L1e(e){const t=Or(E1e),n=Or(H1e),r=Ho((()=>t.resolve(jt(e.to)))),o=Ho((()=>{const{matched:e}=r.value,{length:t}=e,o=e[t-1],i=n.matched;if(!o||!i.length)return-1;const a=i.findIndex(PJe.bind(null,o));if(a>-1)return a;const c=I1e(e[t-2]);return t>1&&I1e(o)===c&&i[i.length-1].path!==c?i.findIndex(PJe.bind(null,e[t-2])):a})),i=Ho((()=>o.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!gJe(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,r.value.params))),a=Ho((()=>o.value>-1&&o.value===n.matched.length-1&&SJe(n.params,r.value.params)));return{route:r,href:Ho((()=>r.value.href)),isActive:i,isExactActive:a,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[jt(e.replace)?"replace":"push"](jt(e.to)).catch(bJe):Promise.resolve()}}}const F1e=zn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:L1e,setup(e,{slots:t}){const n=ot(L1e(e)),{options:r}=Or(E1e),o=Ho((()=>({[R1e(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[R1e(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:_o("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}});function I1e(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const R1e=(e,t,n)=>null!=e?e:null!=t?t:n,$1e=zn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Or(_1e),o=Ho((()=>e.route||r.value)),i=Or(A1e,0),a=Ho((()=>{let e=jt(i);const{matched:t}=o.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),c=Ho((()=>o.value.matched[a.value]));yr(A1e,Ho((()=>a.value+1))),yr(V1e,c),yr(_1e,o);const l=yt();return fn((()=>[l.value,c.value,e.name]),(([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&PJe(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=o.value,i=e.name,a=c.value,s=a&&a.components[i];if(!s)return K1e(n.default,{Component:s,route:r});const u=a.props[i],f=u?!0===u?r.params:"function"==typeof u?u(r):u:null,h=_o(s,vJe({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[i]=null)},ref:l}));return K1e(n.default,{Component:h,route:r})||h}}});function K1e(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const W1e=$1e;const U1e={},q1e=function(e,t,n){if(!t||0===t.length)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map((e=>{if(e=function(e,t){return new URL(e,t).href}(e,n),e in U1e)return;U1e[e]=!0;const t=e.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(!!n)for(let n=r.length-1;n>=0;n--){const o=r[n];if(o.href===e&&(!t||"stylesheet"===o.rel))return}else if(document.querySelector(`link[href="${e}"]${o}`))return;const i=document.createElement("link");return i.rel=t?"stylesheet":"modulepreload",t||(i.as="script",i.crossOrigin=""),i.href=e,document.head.appendChild(i),t?new Promise(((t,n)=>{i.addEventListener("load",t),i.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${e}`))))})):void 0}))).then((()=>e())).catch((e=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}))},Y1e=[{path:"/",component:()=>q1e((()=>import("./AppSider-af70ba4d.js")),["./AppSider-af70ba4d.js","./AppSider-eae4d7cc.css"],import.meta.url),children:[{path:"/framework",name:"Framework",component:()=>q1e((()=>import("./Menu-51f38d4e.js")),["./Menu-51f38d4e.js","./Menu-7610e037.css"],import.meta.url),props:{id:"framework"},redirect:{name:"FrameworkSocketIpc"},children:[{path:"/framework/socket/ipc",name:"FrameworkSocketIpc",component:()=>q1e((()=>import("./Ipc-5c62529c.js")),["./Ipc-5c62529c.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Ipc-474d711c.css"],import.meta.url)},{path:"/framework/socket/httpserver",name:"FrameworkSocketHttpServer",component:()=>q1e((()=>import("./HttpServer-34033306.js")),["./HttpServer-34033306.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6ace266f.js","./store2-c770f503.js","./HttpServer-3120b23d.css"],import.meta.url)},{path:"/framework/socket/socketserver",name:"FrameworkSocketSocketServer",component:()=>q1e((()=>import("./SocketServer-11b0c365.js")),["./SocketServer-11b0c365.js","./main-ce25b28f.js","./SocketServer-de211e59.css"],import.meta.url)},{path:"/framework/jsondb/index",name:"FrameworkJsonDBIndex",component:()=>q1e((()=>import("./Index-801b4267.js")),["./Index-801b4267.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-d99e911b.css"],import.meta.url)},{path:"/framework/sqlitedb/index",name:"FrameworkSqliteDBIndex",component:()=>q1e((()=>import("./Index-86e523be.js")),["./Index-86e523be.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-e6d2372c.css"],import.meta.url)},{path:"/framework/jobs/index",name:"FrameworkJobsIndex",component:()=>q1e((()=>import("./Index-df845890.js")),["./Index-df845890.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-b5c70efc.css"],import.meta.url)},{path:"/framework/updater/index",name:"FrameworkUpdaterIndex",component:()=>q1e((()=>import("./Index-2357c3d0.js")),["./Index-2357c3d0.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-e7823b2a.css"],import.meta.url)},{path:"/framework/software/index",name:"FrameworkSoftwareIndex",component:()=>q1e((()=>import("./Index-41e0ea0c.js")),["./Index-41e0ea0c.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-633a217e.css"],import.meta.url)},{path:"/framework/java/index",name:"FrameworkJavaIndex",component:()=>q1e((()=>import("./Index-182bed7c.js")),["./Index-182bed7c.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6ace266f.js","./store2-c770f503.js","./Index-83c5a461.css"],import.meta.url)},{path:"/framework/testapi/index",name:"FrameworkTestApiIndex",component:()=>q1e((()=>import("./Index-f562bb7a.js")),["./Index-f562bb7a.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-10f88239.css"],import.meta.url)}]},{path:"/os",name:"Os",component:()=>q1e((()=>import("./Menu-51f38d4e.js")),["./Menu-51f38d4e.js","./Menu-7610e037.css"],import.meta.url),props:{id:"os"},redirect:{name:"OsFileIndex"},children:[{path:"/os/file/index",name:"OsFileIndex",component:()=>q1e((()=>import("./Index-304529bf.js")),["./Index-304529bf.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./store2-c770f503.js","./Index-1570e1ba.css"],import.meta.url)},{path:"/os/file/pic",name:"OsFilePic",component:()=>q1e((()=>import("./Pic-bd5c7beb.js")),["./Pic-bd5c7beb.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Pic-f8ef353a.css"],import.meta.url)},{path:"/os/windowview/index",name:"OsWindowViewIndex",component:()=>q1e((()=>import("./Index-8b95466b.js")),["./Index-8b95466b.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-b6f61b5c.css"],import.meta.url)},{path:"/os/window/index",name:"OsWindowIndex",component:()=>q1e((()=>import("./Index-1a9814d0.js")),["./Index-1a9814d0.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-8814d88f.css"],import.meta.url)},{path:"/os/notification/index",name:"OsNotificationIndex",component:()=>q1e((()=>import("./Index-deaa1c8b.js")),["./Index-deaa1c8b.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-71d93079.css"],import.meta.url)},{path:"/os/powermonitor/index",name:"OsPowerMonitorIndex",component:()=>q1e((()=>import("./Index-c84c5b54.js")),["./Index-c84c5b54.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-cb9b5a62.css"],import.meta.url)},{path:"/os/screen/index",name:"OsScreenIndex",component:()=>q1e((()=>import("./Index-17954f73.js")),["./Index-17954f73.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-b451490c.css"],import.meta.url)},{path:"/os/theme/index",name:"OsThemeIndex",component:()=>q1e((()=>import("./Index-2e319447.js")),["./Index-2e319447.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-fbd7ccbb.css"],import.meta.url)},{path:"/os/system/index",name:"OsSystemIndex",component:()=>q1e((()=>import("./Index-9bf485e2.js")),["./Index-9bf485e2.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-dbae2225.css"],import.meta.url)}]},{path:"/hardware",name:"Hardware",component:()=>q1e((()=>import("./Menu-51f38d4e.js")),["./Menu-51f38d4e.js","./Menu-7610e037.css"],import.meta.url),props:{id:"hardware"},redirect:{name:"HardwarePrinterIndex"},children:[{path:"/hardware/printer/index",name:"HardwarePrinterIndex",component:()=>q1e((()=>import("./Index-ded35564.js")),["./Index-ded35564.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-c2510c2f.css"],import.meta.url)}]},{path:"/effect",name:"Effect",component:()=>q1e((()=>import("./Menu-51f38d4e.js")),["./Menu-51f38d4e.js","./Menu-7610e037.css"],import.meta.url),props:{id:"effect"},redirect:{name:"EffectVideoIndex"},children:[{path:"/effect/video/index",name:"EffectVideoIndex",component:()=>q1e((()=>import("./Index-e02b11aa.js")),["./Index-e02b11aa.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-e7b58df0.css"],import.meta.url)},{path:"/effect/login/index",name:"EffectLoginIndex",component:()=>q1e((()=>import("./Index-da89fdb7.js")),["./Index-da89fdb7.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-6b0301c0.css"],import.meta.url)}]},{path:"/cross",name:"Cross",component:()=>q1e((()=>import("./Menu-51f38d4e.js")),["./Menu-51f38d4e.js","./Menu-7610e037.css"],import.meta.url),props:{id:"cross"},redirect:{name:"CrossGoIndex"},children:[{path:"/cross/go/index",name:"CrossGoIndex",component:()=>q1e((()=>import("./Index-53fe7b81.js")),["./Index-53fe7b81.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6ace266f.js","./Index-1e69da5c.css"],import.meta.url)},{path:"/cross/java/index",name:"CrossJavaIndex",component:()=>q1e((()=>import("./Index-c54afd22.js")),["./Index-c54afd22.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6ace266f.js","./Index-1c76b4f8.css"],import.meta.url)}]}]},{path:"/special",children:[{path:"subwindow",name:"SpecialSubwindowIpc",component:()=>q1e((()=>import("./Ipc-6b232d46.js")),["./Ipc-6b232d46.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Ipc-9eeb6554.css"],import.meta.url)},{path:"/login",name:"SpecialLoginWindow",component:()=>q1e((()=>import("./Window-10f9f807.js")),["./Window-10f9f807.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Window-a587ae49.css"],import.meta.url)}]}],G1e=function(e){const t=r1e(e.routes,e),n=e.parseQuery||z1e,r=e.stringifyQuery||M1e,o=e.history,i=D1e(),a=D1e(),c=D1e(),l=Ot(RJe,!0);let s=RJe;pJe&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=mJe.bind(null,(e=>""+e)),f=mJe.bind(null,x1e),h=mJe.bind(null,k1e);function d(e,i){if(i=vJe({},i||l.value),"string"==typeof e){const r=wJe(n,e,i.path),a=t.resolve({path:r.path},i),c=o.createHref(r.fullPath);return vJe(r,a,{params:h(a.params),hash:k1e(r.hash),redirectedFrom:void 0,href:c})}let a;if("path"in e)a=vJe({},e,{path:wJe(n,e.path,i.path).path});else{const t=vJe({},e.params);for(const e in t)null==t[e]&&delete t[e];a=vJe({},e,{params:f(t)}),i.params=f(i.params)}const c=t.resolve(a,i),s=e.hash||"";c.params=u(h(c.params));const d=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,vJe({},e,{hash:(p=s,S1e(p).replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")),path:c.path}));var p;const v=o.createHref(d);return vJe({fullPath:d,hash:s,query:r===M1e?T1e(e.query):e.query||{}},c,{redirectedFrom:void 0,href:v})}function p(e){return"string"==typeof e?wJe(n,e,l.value.path):vJe({},e)}function v(e,t){if(s!==e)return UJe(8,{from:t,to:e})}function m(e){return g(e)}function b(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=p(r):{path:r},r.params={}),vJe({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function g(e,t){const n=s=d(e),o=l.value,i=e.state,a=e.force,c=!0===e.replace,u=b(n);if(u)return g(vJe(p(u),{state:"object"==typeof u?vJe({},i,u.state):i,force:a,replace:c}),t||n);const f=n;let h;return f.redirectedFrom=t,!a&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&PJe(t.matched[r],n.matched[o])&&SJe(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,o,n)&&(h=UJe(16,{to:f,from:o}),V(o,o,!0,!1)),(h?Promise.resolve(h):w(f,o)).catch((e=>qJe(e)?qJe(e,2)?e:T(e):M(e,f,o))).then((e=>{if(e){if(qJe(e,2))return g(vJe({replace:c},p(e.to),{state:"object"==typeof e.to?vJe({},i,e.to.state):i,force:a}),t||f)}else e=P(f,o,!0,c,i);return j(f,o,e),e}))}function y(e,t){const n=v(e,t);return n?Promise.reject(n):Promise.resolve()}function O(e){const t=H.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function w(e,t){let n;const[r,o,c]=function(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aPJe(e,i)))?r.push(i):n.push(i));const c=e.matched[a];c&&(t.matched.find((e=>PJe(e,c)))||o.push(c))}return[n,r,o]}(e,t);n=B1e(r.reverse(),"beforeRouteLeave",e,t);for(const i of r)i.leaveGuards.forEach((r=>{n.push(N1e(r,e,t))}));const l=y.bind(null,e,t);return n.push(l),D(n).then((()=>{n=[];for(const r of i.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).then((()=>{n=B1e(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(N1e(r,e,t))}));return n.push(l),D(n)})).then((()=>{n=[];for(const r of c)if(r.beforeEnter)if(gJe(r.beforeEnter))for(const o of r.beforeEnter)n.push(N1e(o,e,t));else n.push(N1e(r.beforeEnter,e,t));return n.push(l),D(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=B1e(c,"beforeRouteEnter",e,t),n.push(l),D(n)))).then((()=>{n=[];for(const r of a.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).catch((e=>qJe(e,8)?e:Promise.reject(e)))}function j(e,t,n){c.list().forEach((r=>O((()=>r(e,t,n)))))}function P(e,t,n,r,i){const a=v(e,t);if(a)return a;const c=t===RJe,s=pJe?history.state:{};n&&(r||c?o.replace(e.fullPath,vJe({scroll:c&&s&&s.scroll},i)):o.push(e.fullPath,i)),l.value=e,V(e,t,n,c),T()}let S;function C(){S||(S=o.listen(((e,t,n)=>{if(!_.listening)return;const r=d(e),i=b(r);if(i)return void g(vJe(i,{replace:!0}),r).catch(bJe);s=r;const a=l.value;var c,u;pJe&&(c=_Je(a.fullPath,n.delta),u=EJe(),DJe.set(c,u)),w(r,a).catch((e=>qJe(e,12)?e:qJe(e,2)?(g(e.to,r).then((e=>{qJe(e,20)&&!n.delta&&n.type===kJe.pop&&o.go(-1,!1)})).catch(bJe),Promise.reject()):(n.delta&&o.go(-n.delta,!1),M(e,r,a)))).then((e=>{(e=e||P(r,a,!1))&&(n.delta&&!qJe(e,8)?o.go(-n.delta,!1):n.type===kJe.pop&&qJe(e,20)&&o.go(-1,!1)),j(r,a,e)})).catch(bJe)})))}let x,k=D1e(),z=D1e();function M(e,t,n){T(e);const r=z.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function T(e){return x||(x=!e,C(),k.list().forEach((([t,n])=>e?n(e):t())),k.reset()),e}function V(t,n,r,o){const{scrollBehavior:i}=e;if(!pJe||!i)return Promise.resolve();const a=!r&&function(e){const t=DJe.get(e);return DJe.delete(e),t}(_Je(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return It().then((()=>i(t,n,a))).then((e=>e&&HJe(e))).catch((e=>M(e,t,n)))}const A=e=>o.go(e);let E;const H=new Set,_={currentRoute:l,listening:!0,addRoute:function(e,n){let r,o;return IJe(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:d,options:e,push:m,replace:function(e){return m(vJe(p(e),{replace:!0}))},go:A,back:()=>A(-1),forward:()=>A(1),beforeEach:i.add,beforeResolve:a.add,afterEach:c.add,onError:z.add,isReady:function(){return x&&l.value!==RJe?Promise.resolve():new Promise(((e,t)=>{k.add([e,t])}))},install(e){e.component("RouterLink",F1e),e.component("RouterView",W1e),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>jt(l)}),pJe&&!E&&l.value===RJe&&(E=!0,m(o.location).catch((e=>{})));const t={};for(const r in RJe)Object.defineProperty(t,r,{get:()=>l.value[r],enumerable:!0});e.provide(E1e,this),e.provide(H1e,it(t)),e.provide(_1e,l);const n=e.unmount;H.add(e),e.unmount=function(){H.delete(e),H.size<1&&(s=RJe,S&&S(),S=null,l.value=RJe,E=!1,x=!1),n()}}};function D(e){return e.reduce(((e,t)=>e.then((()=>O(t)))),Promise.resolve())}return _}({history:((X1e=location.host?X1e||location.pathname+location.search:"").includes("#")||(X1e+="#"),FJe(X1e)),routes:Y1e});var X1e;const Z1e=zi(sJe);Z1e.config.productionTip=!1;for(const h in dJe)Z1e.component(h,dJe[h]);for(const h in Jve){["createFromIconfontCN","getTwoToneColor","setTwoToneColor","default"].includes(h)||Z1e.component(h,Jve[h])}Z1e.use(cJe).use(G1e).mount("#app");export{qr as F,lJe as _,fo as a,ro as b,oo as c,Zn as d,po as e,nn as f,uo as g,ht as h,KHe as i,WHe as j,Jr as o,tn as p,Yn as r,G as t,rn as w}; + */const vJe=Object.assign;function mJe(e,t){const n={};for(const r in t){const o=t[r];n[r]=gJe(o)?o.map(e):e(o)}return n}const bJe=()=>{},gJe=Array.isArray,yJe=/\/$/,OJe=e=>e.replace(yJe,"");function wJe(e,t,n="/"){let r,o={},i="",a="";const c=t.indexOf("#");let l=t.indexOf("?");return c=0&&(l=-1),l>-1&&(r=t.slice(0,l),i=t.slice(l+1,c>-1?c:t.length),o=e(i)),c>-1&&(r=r||t.slice(0,c),a=t.slice(c,t.length)),r=function(e,t){if(e.startsWith("/"))return e;if(!e)return t;const n=t.split("/"),r=e.split("/"),o=r[r.length-1];".."!==o&&"."!==o||r.push("");let i,a,c=n.length-1;for(i=0;i1&&c--}return n.slice(0,c).join("/")+"/"+r.slice(i-(i===r.length?1:0)).join("/")}(null!=r?r:t,n),{fullPath:r+(i&&"?")+i+a,path:r,query:o,hash:a}}function jJe(e,t){return t&&e.toLowerCase().startsWith(t.toLowerCase())?e.slice(t.length)||"/":e}function PJe(e,t){return(e.aliasOf||e)===(t.aliasOf||t)}function SJe(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(const n in e)if(!CJe(e[n],t[n]))return!1;return!0}function CJe(e,t){return gJe(e)?xJe(e,t):gJe(t)?xJe(t,e):e===t}function xJe(e,t){return gJe(t)?e.length===t.length&&e.every(((e,n)=>e===t[n])):1===e.length&&e[0]===t}var kJe,zJe,MJe,TJe;(zJe=kJe||(kJe={})).pop="pop",zJe.push="push",(TJe=MJe||(MJe={})).back="back",TJe.forward="forward",TJe.unknown="";const VJe=/^[^#]+#/;function AJe(e,t){return e.replace(VJe,"#")+t}const EJe=()=>({left:window.pageXOffset,top:window.pageYOffset});function HJe(e){let t;if("el"in e){const n=e.el,r="string"==typeof n&&n.startsWith("#"),o="string"==typeof n?r?document.getElementById(n.slice(1)):document.querySelector(n):n;if(!o)return;t=function(e,t){const n=document.documentElement.getBoundingClientRect(),r=e.getBoundingClientRect();return{behavior:t.behavior,left:r.left-n.left-(t.left||0),top:r.top-n.top-(t.top||0)}}(o,e)}else t=e;"scrollBehavior"in document.documentElement.style?window.scrollTo(t):window.scrollTo(null!=t.left?t.left:window.pageXOffset,null!=t.top?t.top:window.pageYOffset)}function _Je(e,t){return(history.state?history.state.position-t:-1)+e}const DJe=new Map;let NJe=()=>location.protocol+"//"+location.host;function BJe(e,t){const{pathname:n,search:r,hash:o}=t,i=e.indexOf("#");if(i>-1){let t=o.includes(e.slice(i))?e.slice(i).length:1,n=o.slice(t);return"/"!==n[0]&&(n="/"+n),jJe(n,"")}return jJe(n,e)+r+o}function LJe(e,t,n,r=!1,o=!1){return{back:e,current:t,forward:n,replaced:r,position:window.history.length,scroll:o?EJe():null}}function FJe(e){const t=function(e){const{history:t,location:n}=window,r={value:BJe(e,n)},o={value:t.state};function i(r,i,a){const c=e.indexOf("#"),l=c>-1?(n.host&&document.querySelector("base")?e:e.slice(c))+r:NJe()+e+r;try{t[a?"replaceState":"pushState"](i,"",l),o.value=i}catch(s){console.error(s),n[a?"replace":"assign"](l)}}return o.value||i(r.value,{back:null,current:r.value,forward:null,position:t.length-1,replaced:!0,scroll:null},!0),{location:r,state:o,push:function(e,n){const a=vJe({},o.value,t.state,{forward:e,scroll:EJe()});i(a.current,a,!0),i(e,vJe({},LJe(r.value,e,null),{position:a.position+1},n),!1),r.value=e},replace:function(e,n){i(e,vJe({},t.state,LJe(o.value.back,e,o.value.forward,!0),n,{position:o.value.position}),!0),r.value=e}}}(e=function(e){if(!e)if(pJe){const t=document.querySelector("base");e=(e=t&&t.getAttribute("href")||"/").replace(/^\w+:\/\/[^\/]+/,"")}else e="/";return"/"!==e[0]&&"#"!==e[0]&&(e="/"+e),OJe(e)}(e)),n=function(e,t,n,r){let o=[],i=[],a=null;const c=({state:i})=>{const c=BJe(e,location),l=n.value,s=t.value;let u=0;if(i){if(n.value=c,t.value=i,a&&a===l)return void(a=null);u=s?i.position-s.position:0}else r(c);o.forEach((e=>{e(n.value,l,{delta:u,type:kJe.pop,direction:u?u>0?MJe.forward:MJe.back:MJe.unknown})}))};function l(){const{history:e}=window;e.state&&e.replaceState(vJe({},e.state,{scroll:EJe()}),"")}return window.addEventListener("popstate",c),window.addEventListener("beforeunload",l,{passive:!0}),{pauseListeners:function(){a=n.value},listen:function(e){o.push(e);const t=()=>{const t=o.indexOf(e);t>-1&&o.splice(t,1)};return i.push(t),t},destroy:function(){for(const e of i)e();i=[],window.removeEventListener("popstate",c),window.removeEventListener("beforeunload",l)}}}(e,t.state,t.location,t.replace);const r=vJe({location:"",base:e,go:function(e,t=!0){t||n.pauseListeners(),history.go(e)},createHref:AJe.bind(null,e)},t,n);return Object.defineProperty(r,"location",{enumerable:!0,get:()=>t.location.value}),Object.defineProperty(r,"state",{enumerable:!0,get:()=>t.state.value}),r}function IJe(e){return"string"==typeof e||"symbol"==typeof e}const RJe={path:"/",name:void 0,params:{},query:{},hash:"",fullPath:"/",matched:[],meta:{},redirectedFrom:void 0},$Je=Symbol("");var KJe,WJe;function UJe(e,t){return vJe(new Error,{type:e,[$Je]:!0},t)}function qJe(e,t){return e instanceof Error&&$Je in e&&(null==t||!!(e.type&t))}(WJe=KJe||(KJe={}))[WJe.aborted=4]="aborted",WJe[WJe.cancelled=8]="cancelled",WJe[WJe.duplicated=16]="duplicated";const YJe="[^/]+?",GJe={sensitive:!1,strict:!1,start:!0,end:!0},XJe=/[.+*?^${}()[\]/\\]/g;function ZJe(e,t){let n=0;for(;nt.length?1===t.length&&80===t[0]?1:-1:0}function QJe(e,t){let n=0;const r=e.score,o=t.score;for(;n0&&t[t.length-1]<0}const e1e={type:0,value:""},t1e=/[a-zA-Z0-9_]/;function n1e(e,t,n){const r=function(e,t){const n=vJe({},GJe,t),r=[];let o=n.start?"^":"";const i=[];for(const l of e){const e=l.length?[]:[90];n.strict&&!l.length&&(o+="/");for(let t=0;t1&&("*"===c||"+"===c)&&t(`A repeatable param (${s}) must be alone in its segment. eg: '/:ids+.`),i.push({type:1,value:s,regexp:u,repeatable:"*"===c||"+"===c,optional:"*"===c||"?"===c})):t("Invalid state to consume buffer"),s="")}function h(){s+=c}for(;l{i(h)}:bJe}function i(e){if(IJe(e)){const t=r.get(e);t&&(r.delete(e),n.splice(n.indexOf(t),1),t.children.forEach(i),t.alias.forEach(i))}else{const t=n.indexOf(e);t>-1&&(n.splice(t,1),e.record.name&&r.delete(e.record.name),e.children.forEach(i),e.alias.forEach(i))}}function a(e){let t=0;for(;t=0&&(e.record.path!==n[t].record.path||!s1e(e,n[t]));)t++;n.splice(t,0,e),e.record.name&&!a1e(e)&&r.set(e.record.name,e)}return t=l1e({strict:!1,end:!0,sensitive:!1},t),e.forEach((e=>o(e))),{addRoute:o,resolve:function(e,t){let o,i,a,c={};if("name"in e&&e.name){if(o=r.get(e.name),!o)throw UJe(1,{location:e});a=o.record.name,c=vJe(o1e(t.params,o.keys.filter((e=>!e.optional)).map((e=>e.name))),e.params&&o1e(e.params,o.keys.map((e=>e.name)))),i=o.stringify(c)}else if("path"in e)i=e.path,o=n.find((e=>e.re.test(i))),o&&(c=o.parse(i),a=o.record.name);else{if(o=t.name?r.get(t.name):n.find((e=>e.re.test(t.path))),!o)throw UJe(1,{location:e,currentLocation:t});a=o.record.name,c=vJe({},t.params,e.params),i=o.stringify(c)}const l=[];let s=o;for(;s;)l.unshift(s.record),s=s.parent;return{name:a,path:i,params:c,matched:l,meta:c1e(l)}},removeRoute:i,getRoutes:function(){return n},getRecordMatcher:function(e){return r.get(e)}}}function o1e(e,t){const n={};for(const r of t)r in e&&(n[r]=e[r]);return n}function i1e(e){const t={},n=e.props||!1;if("component"in e)t.default=n;else for(const r in e.components)t[r]="object"==typeof n?n[r]:n;return t}function a1e(e){for(;e;){if(e.record.aliasOf)return!0;e=e.parent}return!1}function c1e(e){return e.reduce(((e,t)=>vJe(e,t.meta)),{})}function l1e(e,t){const n={};for(const r in e)n[r]=r in t?t[r]:e[r];return n}function s1e(e,t){return t.children.some((t=>t===e||s1e(e,t)))}const u1e=/#/g,f1e=/&/g,h1e=/\//g,d1e=/=/g,p1e=/\?/g,v1e=/\+/g,m1e=/%5B/g,b1e=/%5D/g,g1e=/%5E/g,y1e=/%60/g,O1e=/%7B/g,w1e=/%7C/g,j1e=/%7D/g,P1e=/%20/g;function S1e(e){return encodeURI(""+e).replace(w1e,"|").replace(m1e,"[").replace(b1e,"]")}function C1e(e){return S1e(e).replace(v1e,"%2B").replace(P1e,"+").replace(u1e,"%23").replace(f1e,"%26").replace(y1e,"`").replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")}function x1e(e){return null==e?"":function(e){return S1e(e).replace(u1e,"%23").replace(p1e,"%3F")}(e).replace(h1e,"%2F")}function k1e(e){try{return decodeURIComponent(""+e)}catch(t){}return""+e}function z1e(e){const t={};if(""===e||"?"===e)return t;const n=("?"===e[0]?e.slice(1):e).split("&");for(let r=0;re&&C1e(e))):[r&&C1e(r)]).forEach((e=>{void 0!==e&&(t+=(t.length?"&":"")+n,null!=e&&(t+="="+e))}))}return t}function T1e(e){const t={};for(const n in e){const r=e[n];void 0!==r&&(t[n]=gJe(r)?r.map((e=>null==e?null:""+e)):null==r?r:""+r)}return t}const V1e=Symbol(""),A1e=Symbol(""),E1e=Symbol(""),H1e=Symbol(""),_1e=Symbol("");function D1e(){let e=[];return{add:function(t){return e.push(t),()=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)}},list:()=>e.slice(),reset:function(){e=[]}}}function N1e(e,t,n,r,o){const i=r&&(r.enterCallbacks[o]=r.enterCallbacks[o]||[]);return()=>new Promise(((a,c)=>{const l=e=>{var l;!1===e?c(UJe(4,{from:n,to:t})):e instanceof Error?c(e):"string"==typeof(l=e)||l&&"object"==typeof l?c(UJe(2,{from:t,to:e})):(i&&r.enterCallbacks[o]===i&&"function"==typeof e&&i.push(e),a())},s=e.call(r&&r.instances[o],t,n,l);let u=Promise.resolve(s);e.length<3&&(u=u.then(l)),u.catch((e=>c(e)))}))}function B1e(e,t,n,r){const o=[];for(const a of e)for(const e in a.components){let c=a.components[e];if("beforeRouteEnter"===t||a.instances[e])if("object"==typeof(i=c)||"displayName"in i||"props"in i||"__vccOpts"in i){const i=(c.__vccOpts||c)[t];i&&o.push(N1e(i,n,r,a,e))}else{let i=c();o.push((()=>i.then((o=>{if(!o)return Promise.reject(new Error(`Couldn't resolve component "${e}" at "${a.path}"`));const i=(c=o).__esModule||"Module"===c[Symbol.toStringTag]?o.default:o;var c;a.components[e]=i;const l=(i.__vccOpts||i)[t];return l&&N1e(l,n,r,a,e)()}))))}}var i;return o}function L1e(e){const t=Or(E1e),n=Or(H1e),r=Ho((()=>t.resolve(jt(e.to)))),o=Ho((()=>{const{matched:e}=r.value,{length:t}=e,o=e[t-1],i=n.matched;if(!o||!i.length)return-1;const a=i.findIndex(PJe.bind(null,o));if(a>-1)return a;const c=I1e(e[t-2]);return t>1&&I1e(o)===c&&i[i.length-1].path!==c?i.findIndex(PJe.bind(null,e[t-2])):a})),i=Ho((()=>o.value>-1&&function(e,t){for(const n in t){const r=t[n],o=e[n];if("string"==typeof r){if(r!==o)return!1}else if(!gJe(o)||o.length!==r.length||r.some(((e,t)=>e!==o[t])))return!1}return!0}(n.params,r.value.params))),a=Ho((()=>o.value>-1&&o.value===n.matched.length-1&&SJe(n.params,r.value.params)));return{route:r,href:Ho((()=>r.value.href)),isActive:i,isExactActive:a,navigate:function(n={}){return function(e){if(e.metaKey||e.altKey||e.ctrlKey||e.shiftKey)return;if(e.defaultPrevented)return;if(void 0!==e.button&&0!==e.button)return;if(e.currentTarget&&e.currentTarget.getAttribute){const t=e.currentTarget.getAttribute("target");if(/\b_blank\b/i.test(t))return}e.preventDefault&&e.preventDefault();return!0}(n)?t[jt(e.replace)?"replace":"push"](jt(e.to)).catch(bJe):Promise.resolve()}}}const F1e=zn({name:"RouterLink",compatConfig:{MODE:3},props:{to:{type:[String,Object],required:!0},replace:Boolean,activeClass:String,exactActiveClass:String,custom:Boolean,ariaCurrentValue:{type:String,default:"page"}},useLink:L1e,setup(e,{slots:t}){const n=ot(L1e(e)),{options:r}=Or(E1e),o=Ho((()=>({[R1e(e.activeClass,r.linkActiveClass,"router-link-active")]:n.isActive,[R1e(e.exactActiveClass,r.linkExactActiveClass,"router-link-exact-active")]:n.isExactActive})));return()=>{const r=t.default&&t.default(n);return e.custom?r:_o("a",{"aria-current":n.isExactActive?e.ariaCurrentValue:null,href:n.href,onClick:n.navigate,class:o.value},r)}}});function I1e(e){return e?e.aliasOf?e.aliasOf.path:e.path:""}const R1e=(e,t,n)=>null!=e?e:null!=t?t:n,$1e=zn({name:"RouterView",inheritAttrs:!1,props:{name:{type:String,default:"default"},route:Object},compatConfig:{MODE:3},setup(e,{attrs:t,slots:n}){const r=Or(_1e),o=Ho((()=>e.route||r.value)),i=Or(A1e,0),a=Ho((()=>{let e=jt(i);const{matched:t}=o.value;let n;for(;(n=t[e])&&!n.components;)e++;return e})),c=Ho((()=>o.value.matched[a.value]));yr(A1e,Ho((()=>a.value+1))),yr(V1e,c),yr(_1e,o);const l=yt();return fn((()=>[l.value,c.value,e.name]),(([e,t,n],[r,o,i])=>{t&&(t.instances[n]=e,o&&o!==t&&e&&e===r&&(t.leaveGuards.size||(t.leaveGuards=o.leaveGuards),t.updateGuards.size||(t.updateGuards=o.updateGuards))),!e||!t||o&&PJe(t,o)&&r||(t.enterCallbacks[n]||[]).forEach((t=>t(e)))}),{flush:"post"}),()=>{const r=o.value,i=e.name,a=c.value,s=a&&a.components[i];if(!s)return K1e(n.default,{Component:s,route:r});const u=a.props[i],f=u?!0===u?r.params:"function"==typeof u?u(r):u:null,h=_o(s,vJe({},f,t,{onVnodeUnmounted:e=>{e.component.isUnmounted&&(a.instances[i]=null)},ref:l}));return K1e(n.default,{Component:h,route:r})||h}}});function K1e(e,t){if(!e)return null;const n=e(t);return 1===n.length?n[0]:n}const W1e=$1e;const U1e={},q1e=function(e,t,n){if(!t||0===t.length)return e();const r=document.getElementsByTagName("link");return Promise.all(t.map((e=>{if(e=function(e,t){return new URL(e,t).href}(e,n),e in U1e)return;U1e[e]=!0;const t=e.endsWith(".css"),o=t?'[rel="stylesheet"]':"";if(!!n)for(let n=r.length-1;n>=0;n--){const o=r[n];if(o.href===e&&(!t||"stylesheet"===o.rel))return}else if(document.querySelector(`link[href="${e}"]${o}`))return;const i=document.createElement("link");return i.rel=t?"stylesheet":"modulepreload",t||(i.as="script",i.crossOrigin=""),i.href=e,document.head.appendChild(i),t?new Promise(((t,n)=>{i.addEventListener("load",t),i.addEventListener("error",(()=>n(new Error(`Unable to preload CSS for ${e}`))))})):void 0}))).then((()=>e())).catch((e=>{const t=new Event("vite:preloadError",{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}))},Y1e=[{path:"/",component:()=>q1e((()=>import("./AppSider-597acf25.js")),["./AppSider-597acf25.js","./AppSider-eae4d7cc.css"],import.meta.url),children:[{path:"/framework",name:"Framework",component:()=>q1e((()=>import("./Menu-a5c14ebb.js")),["./Menu-a5c14ebb.js","./Menu-7610e037.css"],import.meta.url),props:{id:"framework"},redirect:{name:"FrameworkSocketIpc"},children:[{path:"/framework/socket/ipc",name:"FrameworkSocketIpc",component:()=>q1e((()=>import("./Ipc-223b5e2d.js")),["./Ipc-223b5e2d.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Ipc-474d711c.css"],import.meta.url)},{path:"/framework/socket/httpserver",name:"FrameworkSocketHttpServer",component:()=>q1e((()=>import("./HttpServer-cc1e8660.js")),["./HttpServer-cc1e8660.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6b23c065.js","./store2-6b5d6fff.js","./HttpServer-3120b23d.css"],import.meta.url)},{path:"/framework/socket/socketserver",name:"FrameworkSocketSocketServer",component:()=>q1e((()=>import("./SocketServer-baeb9254.js")),["./SocketServer-baeb9254.js","./main-ce25b28f.js","./SocketServer-de211e59.css"],import.meta.url)},{path:"/framework/jsondb/index",name:"FrameworkJsonDBIndex",component:()=>q1e((()=>import("./Index-aca2e2e4.js")),["./Index-aca2e2e4.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-d99e911b.css"],import.meta.url)},{path:"/framework/sqlitedb/index",name:"FrameworkSqliteDBIndex",component:()=>q1e((()=>import("./Index-3b775d3d.js")),["./Index-3b775d3d.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-e6d2372c.css"],import.meta.url)},{path:"/framework/jobs/index",name:"FrameworkJobsIndex",component:()=>q1e((()=>import("./Index-e4d2a538.js")),["./Index-e4d2a538.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-b5c70efc.css"],import.meta.url)},{path:"/framework/updater/index",name:"FrameworkUpdaterIndex",component:()=>q1e((()=>import("./Index-f59e82c7.js")),["./Index-f59e82c7.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-e7823b2a.css"],import.meta.url)},{path:"/framework/software/index",name:"FrameworkSoftwareIndex",component:()=>q1e((()=>import("./Index-6d996da6.js")),["./Index-6d996da6.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-633a217e.css"],import.meta.url)},{path:"/framework/java/index",name:"FrameworkJavaIndex",component:()=>q1e((()=>import("./Index-df08d0e0.js")),["./Index-df08d0e0.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6b23c065.js","./store2-6b5d6fff.js","./Index-83c5a461.css"],import.meta.url)},{path:"/framework/testapi/index",name:"FrameworkTestApiIndex",component:()=>q1e((()=>import("./Index-733c4d73.js")),["./Index-733c4d73.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-10f88239.css"],import.meta.url)}]},{path:"/os",name:"Os",component:()=>q1e((()=>import("./Menu-a5c14ebb.js")),["./Menu-a5c14ebb.js","./Menu-7610e037.css"],import.meta.url),props:{id:"os"},redirect:{name:"OsFileIndex"},children:[{path:"/os/file/index",name:"OsFileIndex",component:()=>q1e((()=>import("./Index-de429631.js")),["./Index-de429631.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./store2-6b5d6fff.js","./Index-1570e1ba.css"],import.meta.url)},{path:"/os/file/pic",name:"OsFilePic",component:()=>q1e((()=>import("./Pic-f774e088.js")),["./Pic-f774e088.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Pic-f8ef353a.css"],import.meta.url)},{path:"/os/windowview/index",name:"OsWindowViewIndex",component:()=>q1e((()=>import("./Index-01ac72e9.js")),["./Index-01ac72e9.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-b6f61b5c.css"],import.meta.url)},{path:"/os/window/index",name:"OsWindowIndex",component:()=>q1e((()=>import("./Index-8ded5752.js")),["./Index-8ded5752.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-8814d88f.css"],import.meta.url)},{path:"/os/notification/index",name:"OsNotificationIndex",component:()=>q1e((()=>import("./Index-6c97debb.js")),["./Index-6c97debb.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-71d93079.css"],import.meta.url)},{path:"/os/powermonitor/index",name:"OsPowerMonitorIndex",component:()=>q1e((()=>import("./Index-d78d2a42.js")),["./Index-d78d2a42.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-cb9b5a62.css"],import.meta.url)},{path:"/os/screen/index",name:"OsScreenIndex",component:()=>q1e((()=>import("./Index-873e9e85.js")),["./Index-873e9e85.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-b451490c.css"],import.meta.url)},{path:"/os/theme/index",name:"OsThemeIndex",component:()=>q1e((()=>import("./Index-079d2072.js")),["./Index-079d2072.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-fbd7ccbb.css"],import.meta.url)},{path:"/os/system/index",name:"OsSystemIndex",component:()=>q1e((()=>import("./Index-9b4ca88f.js")),["./Index-9b4ca88f.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-dbae2225.css"],import.meta.url)}]},{path:"/hardware",name:"Hardware",component:()=>q1e((()=>import("./Menu-a5c14ebb.js")),["./Menu-a5c14ebb.js","./Menu-7610e037.css"],import.meta.url),props:{id:"hardware"},redirect:{name:"HardwarePrinterIndex"},children:[{path:"/hardware/printer/index",name:"HardwarePrinterIndex",component:()=>q1e((()=>import("./Index-808c2b6a.js")),["./Index-808c2b6a.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-c2510c2f.css"],import.meta.url)}]},{path:"/effect",name:"Effect",component:()=>q1e((()=>import("./Menu-a5c14ebb.js")),["./Menu-a5c14ebb.js","./Menu-7610e037.css"],import.meta.url),props:{id:"effect"},redirect:{name:"EffectVideoIndex"},children:[{path:"/effect/video/index",name:"EffectVideoIndex",component:()=>q1e((()=>import("./Index-5ecc04c5.js")),["./Index-5ecc04c5.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-e7b58df0.css"],import.meta.url)},{path:"/effect/login/index",name:"EffectLoginIndex",component:()=>q1e((()=>import("./Index-803600f9.js")),["./Index-803600f9.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Index-6b0301c0.css"],import.meta.url)}]},{path:"/cross",name:"Cross",component:()=>q1e((()=>import("./Menu-a5c14ebb.js")),["./Menu-a5c14ebb.js","./Menu-7610e037.css"],import.meta.url),props:{id:"cross"},redirect:{name:"CrossGoIndex"},children:[{path:"/cross/go/index",name:"CrossGoIndex",component:()=>q1e((()=>import("./Index-1a441d39.js")),["./Index-1a441d39.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6b23c065.js","./Index-1e69da5c.css"],import.meta.url)},{path:"/cross/java/index",name:"CrossJavaIndex",component:()=>q1e((()=>import("./Index-01573b7d.js")),["./Index-01573b7d.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6b23c065.js","./Index-096d4d09.css"],import.meta.url)},{path:"/cross/python/index",name:"CrossPythonIndex",component:()=>q1e((()=>import("./Index-850acfed.js")),["./Index-850acfed.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./index-6b23c065.js","./Index-7bce753e.css"],import.meta.url)}]}]},{path:"/special",children:[{path:"subwindow",name:"SpecialSubwindowIpc",component:()=>q1e((()=>import("./Ipc-6a799200.js")),["./Ipc-6a799200.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Ipc-9eeb6554.css"],import.meta.url)},{path:"/login",name:"SpecialLoginWindow",component:()=>q1e((()=>import("./Window-fbdd32e7.js")),["./Window-fbdd32e7.js","./main-ce25b28f.js","./ipcRenderer-5e19eaee.js","./Window-a587ae49.css"],import.meta.url)}]}],G1e=function(e){const t=r1e(e.routes,e),n=e.parseQuery||z1e,r=e.stringifyQuery||M1e,o=e.history,i=D1e(),a=D1e(),c=D1e(),l=Ot(RJe,!0);let s=RJe;pJe&&e.scrollBehavior&&"scrollRestoration"in history&&(history.scrollRestoration="manual");const u=mJe.bind(null,(e=>""+e)),f=mJe.bind(null,x1e),h=mJe.bind(null,k1e);function d(e,i){if(i=vJe({},i||l.value),"string"==typeof e){const r=wJe(n,e,i.path),a=t.resolve({path:r.path},i),c=o.createHref(r.fullPath);return vJe(r,a,{params:h(a.params),hash:k1e(r.hash),redirectedFrom:void 0,href:c})}let a;if("path"in e)a=vJe({},e,{path:wJe(n,e.path,i.path).path});else{const t=vJe({},e.params);for(const e in t)null==t[e]&&delete t[e];a=vJe({},e,{params:f(t)}),i.params=f(i.params)}const c=t.resolve(a,i),s=e.hash||"";c.params=u(h(c.params));const d=function(e,t){const n=t.query?e(t.query):"";return t.path+(n&&"?")+n+(t.hash||"")}(r,vJe({},e,{hash:(p=s,S1e(p).replace(O1e,"{").replace(j1e,"}").replace(g1e,"^")),path:c.path}));var p;const v=o.createHref(d);return vJe({fullPath:d,hash:s,query:r===M1e?T1e(e.query):e.query||{}},c,{redirectedFrom:void 0,href:v})}function p(e){return"string"==typeof e?wJe(n,e,l.value.path):vJe({},e)}function v(e,t){if(s!==e)return UJe(8,{from:t,to:e})}function m(e){return g(e)}function b(e){const t=e.matched[e.matched.length-1];if(t&&t.redirect){const{redirect:n}=t;let r="function"==typeof n?n(e):n;return"string"==typeof r&&(r=r.includes("?")||r.includes("#")?r=p(r):{path:r},r.params={}),vJe({query:e.query,hash:e.hash,params:"path"in r?{}:e.params},r)}}function g(e,t){const n=s=d(e),o=l.value,i=e.state,a=e.force,c=!0===e.replace,u=b(n);if(u)return g(vJe(p(u),{state:"object"==typeof u?vJe({},i,u.state):i,force:a,replace:c}),t||n);const f=n;let h;return f.redirectedFrom=t,!a&&function(e,t,n){const r=t.matched.length-1,o=n.matched.length-1;return r>-1&&r===o&&PJe(t.matched[r],n.matched[o])&&SJe(t.params,n.params)&&e(t.query)===e(n.query)&&t.hash===n.hash}(r,o,n)&&(h=UJe(16,{to:f,from:o}),V(o,o,!0,!1)),(h?Promise.resolve(h):w(f,o)).catch((e=>qJe(e)?qJe(e,2)?e:T(e):M(e,f,o))).then((e=>{if(e){if(qJe(e,2))return g(vJe({replace:c},p(e.to),{state:"object"==typeof e.to?vJe({},i,e.to.state):i,force:a}),t||f)}else e=P(f,o,!0,c,i);return j(f,o,e),e}))}function y(e,t){const n=v(e,t);return n?Promise.reject(n):Promise.resolve()}function O(e){const t=H.values().next().value;return t&&"function"==typeof t.runWithContext?t.runWithContext(e):e()}function w(e,t){let n;const[r,o,c]=function(e,t){const n=[],r=[],o=[],i=Math.max(t.matched.length,e.matched.length);for(let a=0;aPJe(e,i)))?r.push(i):n.push(i));const c=e.matched[a];c&&(t.matched.find((e=>PJe(e,c)))||o.push(c))}return[n,r,o]}(e,t);n=B1e(r.reverse(),"beforeRouteLeave",e,t);for(const i of r)i.leaveGuards.forEach((r=>{n.push(N1e(r,e,t))}));const l=y.bind(null,e,t);return n.push(l),D(n).then((()=>{n=[];for(const r of i.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).then((()=>{n=B1e(o,"beforeRouteUpdate",e,t);for(const r of o)r.updateGuards.forEach((r=>{n.push(N1e(r,e,t))}));return n.push(l),D(n)})).then((()=>{n=[];for(const r of c)if(r.beforeEnter)if(gJe(r.beforeEnter))for(const o of r.beforeEnter)n.push(N1e(o,e,t));else n.push(N1e(r.beforeEnter,e,t));return n.push(l),D(n)})).then((()=>(e.matched.forEach((e=>e.enterCallbacks={})),n=B1e(c,"beforeRouteEnter",e,t),n.push(l),D(n)))).then((()=>{n=[];for(const r of a.list())n.push(N1e(r,e,t));return n.push(l),D(n)})).catch((e=>qJe(e,8)?e:Promise.reject(e)))}function j(e,t,n){c.list().forEach((r=>O((()=>r(e,t,n)))))}function P(e,t,n,r,i){const a=v(e,t);if(a)return a;const c=t===RJe,s=pJe?history.state:{};n&&(r||c?o.replace(e.fullPath,vJe({scroll:c&&s&&s.scroll},i)):o.push(e.fullPath,i)),l.value=e,V(e,t,n,c),T()}let S;function C(){S||(S=o.listen(((e,t,n)=>{if(!_.listening)return;const r=d(e),i=b(r);if(i)return void g(vJe(i,{replace:!0}),r).catch(bJe);s=r;const a=l.value;var c,u;pJe&&(c=_Je(a.fullPath,n.delta),u=EJe(),DJe.set(c,u)),w(r,a).catch((e=>qJe(e,12)?e:qJe(e,2)?(g(e.to,r).then((e=>{qJe(e,20)&&!n.delta&&n.type===kJe.pop&&o.go(-1,!1)})).catch(bJe),Promise.reject()):(n.delta&&o.go(-n.delta,!1),M(e,r,a)))).then((e=>{(e=e||P(r,a,!1))&&(n.delta&&!qJe(e,8)?o.go(-n.delta,!1):n.type===kJe.pop&&qJe(e,20)&&o.go(-1,!1)),j(r,a,e)})).catch(bJe)})))}let x,k=D1e(),z=D1e();function M(e,t,n){T(e);const r=z.list();return r.length?r.forEach((r=>r(e,t,n))):console.error(e),Promise.reject(e)}function T(e){return x||(x=!e,C(),k.list().forEach((([t,n])=>e?n(e):t())),k.reset()),e}function V(t,n,r,o){const{scrollBehavior:i}=e;if(!pJe||!i)return Promise.resolve();const a=!r&&function(e){const t=DJe.get(e);return DJe.delete(e),t}(_Je(t.fullPath,0))||(o||!r)&&history.state&&history.state.scroll||null;return It().then((()=>i(t,n,a))).then((e=>e&&HJe(e))).catch((e=>M(e,t,n)))}const A=e=>o.go(e);let E;const H=new Set,_={currentRoute:l,listening:!0,addRoute:function(e,n){let r,o;return IJe(e)?(r=t.getRecordMatcher(e),o=n):o=e,t.addRoute(o,r)},removeRoute:function(e){const n=t.getRecordMatcher(e);n&&t.removeRoute(n)},hasRoute:function(e){return!!t.getRecordMatcher(e)},getRoutes:function(){return t.getRoutes().map((e=>e.record))},resolve:d,options:e,push:m,replace:function(e){return m(vJe(p(e),{replace:!0}))},go:A,back:()=>A(-1),forward:()=>A(1),beforeEach:i.add,beforeResolve:a.add,afterEach:c.add,onError:z.add,isReady:function(){return x&&l.value!==RJe?Promise.resolve():new Promise(((e,t)=>{k.add([e,t])}))},install(e){e.component("RouterLink",F1e),e.component("RouterView",W1e),e.config.globalProperties.$router=this,Object.defineProperty(e.config.globalProperties,"$route",{enumerable:!0,get:()=>jt(l)}),pJe&&!E&&l.value===RJe&&(E=!0,m(o.location).catch((e=>{})));const t={};for(const r in RJe)Object.defineProperty(t,r,{get:()=>l.value[r],enumerable:!0});e.provide(E1e,this),e.provide(H1e,it(t)),e.provide(_1e,l);const n=e.unmount;H.add(e),e.unmount=function(){H.delete(e),H.size<1&&(s=RJe,S&&S(),S=null,l.value=RJe,E=!1,x=!1),n()}}};function D(e){return e.reduce(((e,t)=>e.then((()=>O(t)))),Promise.resolve())}return _}({history:((X1e=location.host?X1e||location.pathname+location.search:"").includes("#")||(X1e+="#"),FJe(X1e)),routes:Y1e});var X1e;const Z1e=zi(sJe);Z1e.config.productionTip=!1;for(const h in dJe)Z1e.component(h,dJe[h]);for(const h in Jve){["createFromIconfontCN","getTwoToneColor","setTwoToneColor","default"].includes(h)||Z1e.component(h,Jve[h])}Z1e.use(cJe).use(G1e).mount("#app");export{qr as F,lJe as _,fo as a,ro as b,oo as c,Zn as d,po as e,nn as f,uo as g,ht as h,KHe as i,WHe as j,Jr as o,tn as p,Yn as r,G as t,rn as w}; diff --git a/public/dist/assets/index-0abc6048.js.gz b/public/dist/assets/index-df4b8cd9.js.gz similarity index 98% rename from public/dist/assets/index-0abc6048.js.gz rename to public/dist/assets/index-df4b8cd9.js.gz index 5c72bd2050ca31425d8773aaae9e897d619b8f71..acc206d06b0739a3cc479ec1e7f2aa6e60f946ea 100644 GIT binary patch delta 5852 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 delta 5815 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 z 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 Bb-4fl diff --git a/public/dist/assets/store2-c770f503.js b/public/dist/assets/store2-6b5d6fff.js similarity index 98% rename from public/dist/assets/store2-c770f503.js rename to public/dist/assets/store2-6b5d6fff.js index c296e84..7927f9d 100644 --- a/public/dist/assets/store2-c770f503.js +++ b/public/dist/assets/store2-6b5d6fff.js @@ -1,3 +1,3 @@ -import{i as t,j as e}from"./index-0abc6048.js";var r,n,i,s,a,o={exports:{}}; +import{i as t,j as e}from"./index-df4b8cd9.js";var r,n,i,s,a,o={exports:{}}; /*! store2 - v2.14.2 - 2022-07-18 * Copyright (c) 2022 Nathan Bubna; Licensed (MIT OR GPL-3.0) */r=o,n=t,i=t&&t.define,(a=(s={version:"2.14.2",areas:{},apis:{},nsdelim:".",inherit:function(t,e){for(var r in t)e.hasOwnProperty(r)||Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));return e},stringify:function(t,e){return void 0===t||"function"==typeof t?t+"":JSON.stringify(t,e||s.replace)},parse:function(t,e){try{return JSON.parse(t,e||s.revive)}catch(r){return t}},fn:function(t,e){for(var r in s.storeAPI[t]=e,s.apis)s.apis[r][t]=e},get:function(t,e){return t.getItem(e)},set:function(t,e,r){t.setItem(e,r)},remove:function(t,e){t.removeItem(e)},key:function(t,e){return t.key(e)},length:function(t){return t.length},clear:function(t){t.clear()},Store:function(t,e,r){var n=s.inherit(s.storeAPI,(function(t,e,r){return 0===arguments.length?n.getAll():"function"==typeof e?n.transact(t,e,r):void 0!==e?n.set(t,e,r):"string"==typeof t||"number"==typeof t?n.get(t):"function"==typeof t?n.each(t):t?n.setAll(t,e):n.clear()}));n._id=t;try{var i="__store2_test";e.setItem(i,"ok"),n._area=e,e.removeItem(i)}catch(a){n._area=s.storage("fake")}return n._ns=r||"",s.areas[t]||(s.areas[t]=n._area),s.apis[n._ns+n._id]||(s.apis[n._ns+n._id]=n),n},storeAPI:{area:function(t,e){var r=this[t];return r&&r.area||(r=s.Store(t,e,this._ns),this[t]||(this[t]=r)),r},namespace:function(t,e,r){if(r=r||this._delim||s.nsdelim,!t)return this._ns?this._ns.substring(0,this._ns.length-r.length):"";var n=t,i=this[n];if(!(i&&i.namespace||((i=s.Store(this._id,this._area,this._ns+n+r))._delim=r,this[n]||(this[n]=i),e)))for(var a in s.areas)i.area(a,s.areas[a]);return i},isFake:function(t){return t?(this._real=this._area,this._area=s.storage("fake")):!1===t&&(this._area=this._real||this._area),"fake"===this._area.name},toString:function(){return"store"+(this._ns?"."+this.namespace():"")+"["+this._id+"]"},has:function(t){return this._area.has?this._area.has(this._in(t)):!!(this._in(t)in this._area)},size:function(){return this.keys().length},each:function(t,e){for(var r=0,n=s.length(this._area);rs.length(this._area)&&(n--,r--)}return e||this},keys:function(t){return this.each((function(t,e,r){r.push(t)}),t||[])},get:function(t,e){var r,n=s.get(this._area,this._in(t));return"function"==typeof e&&(r=e,e=null),null!==n?s.parse(n,r):null!=e?e:n},getAll:function(t){return this.each((function(t,e,r){r[t]=e}),t||{})},transact:function(t,e,r){var n=this.get(t,r),i=e(n);return this.set(t,void 0===i?n:i),this},set:function(t,e,r){var n,i=this.get(t);return null!=i&&!1===r?e:("function"==typeof r&&(n=r,r=void 0),s.set(this._area,this._in(t),s.stringify(e,n),r)||i)},setAll:function(t,e){var r,n;for(var i in t)n=t[i],this.set(i,n,e)!==n&&(r=!0);return r},add:function(t,e,r){var n=this.get(t);if(n instanceof Array)e=n.concat(e);else if(null!==n){var i=typeof n;if(i===typeof e&&"object"===i){for(var a in e)n[a]=e[a];e=n}else e=n+e}return s.set(this._area,this._in(t),s.stringify(e,r)),e},remove:function(t,e){var r=this.get(t,e);return s.remove(this._area,this._in(t)),r},clear:function(){return this._ns?this.each((function(t){s.remove(this._area,this._in(t))}),1):s.clear(this._area),this},clearAll:function(){var t=this._area;for(var e in s.areas)s.areas.hasOwnProperty(e)&&(this._area=s.areas[e],this.clear());return this._area=t,this},_in:function(t){return"string"!=typeof t&&(t=s.stringify(t)),this._ns?this._ns+t:t},_out:function(t){return this._ns?t&&0===t.indexOf(this._ns)?t.substring(this._ns.length):void 0:t}},storage:function(t){return s.inherit(s.storageAPI,{items:{},name:t})},storageAPI:{length:0,has:function(t){return this.items.hasOwnProperty(t)},key:function(t){var e=0;for(var r in this.items)if(this.has(r)&&t===e++)return r},setItem:function(t,e){this.has(t)||this.length++,this.items[t]=e},removeItem:function(t){this.has(t)&&(delete this.items[t],this.length--)},getItem:function(t){return this.has(t)?this.items[t]:null},clear:function(){for(var t in this.items)this.removeItem(t)}}}).Store("local",function(){try{return localStorage}catch(t){}}())).local=a,a._=s,a.area("session",function(){try{return sessionStorage}catch(t){}}()),a.area("page",s.storage("page")),"function"==typeof i&&void 0!==i.amd?i("store2",[],(function(){return a})):r.exports?r.exports=a:(n.store&&(s.conflict=n.store),n.store=a);const h=e(o.exports);export{h as s}; diff --git a/public/dist/assets/store2-6b5d6fff.js.gz b/public/dist/assets/store2-6b5d6fff.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8fcebce6dd5265ea8d893b6aca55a441cf0c8807 GIT binary patch literal 1725 zcmV;u215BCiwFP!000023YA#jZ`(Eye(zr)>%kCfT6MDm>*R4pw_!tvt|^wi1xCQg zbj-%443f^8+4|piM^dyb%Psa2OXBf2qV)k1t3 zFP3la-^zS69sidia|9S&{25KE~9%{a>p+dm0yWTlGK8%`}YZ>9THW+B#c zQ>1xHrCJFsZL!>`(!#dPQbG31N@p&{M5@FRk*~P9{zrY%)mCWxoN016T;G2dWn(<9 z2&!pVc@Va>=T~7$Ew_*sFrf*VYGHR;L7J(tTB--ReC~J=B%Ug{NG6OidpM+xL<+CZ zTTv|&JF}xSE&jN<{+LHisNirgxfa_sF9oUTmTMzA2CRN=jJWMi=D77qKEckC+j0dF zH4Mu+EFQ!H@ zlLxeA#|+V|D;w-#!MT3eZG^HW*q$lO%)9kEBSjAq1gu-lmEolg+6oVz0b{rbNo&5R z9x5#u0l3s|b1!roTFxMZSo8u<<$?n?VA*=@=o%)rP%$Hbbd}%91+!Cx8)ibX^zP0R z#GMt!rc)8?DQQ|gri8*CJhy-z(JrHG@W{!&5%J074$c`^8C?Nr)w{FkKc^o9WUzq~$@X-1K7JJ;^!Ie7-%&sKbXimBw4z)83dNp|M zpyKL*f@p!zumvQ-69cNC8aRt@gxSJTKEsw=f;I@!D{;(*$2X819az#JI9QoA54qXh zdl+Ps=tF?oSceBFz32NtxagLePr>RSlf$9Rqi5iBCXaDBeR2^LW8BfkNR1$@;4ITL zC~cxvb0!I-k&uQ~xTh6YH6q<_#$!$SJhG{*sWiU<3VM(5EO-UG*6hr$elU?@@EW;y zILumNM?FpAJ&OD$l#d@>f@*538<*;%V~t;_gHk%mVu7GBjoeGjEgtxkjMCe%0Er!? z^R%YWn0iA!ng@y5>1$IP+yLPX+V8Tx7ui?-E6!c^GC-OpBas)83of+u>ByIzemWR+i?0lT6pZaV= zN!55v^>`d9L-=yKUU50Gj`hxoJKydMvSAJ9_;9$LlfE7oMknT-JOiOGN`P}8$Ai-v zS&^yTdJRkje<2rYW32-DH zO1I{FPn>1sOcm1eU4M&rY6IbfCe-Nj(KY4Q5M|brDUIa?a?#8iMT$2UQ;v&qcoGyi z9%nr1=a19$wW>I6051KY2zj`ba~cDdFe3|s^>JkzOkxZ`>3p&HW-=Y(f!36tJeQ_15obu=r80!C#5{!GD4 z?UcjANHmA!f8-Inm$)#W9h+nTj)>VYq32&ZAJ`E)V_1j!nl{%(H`#wnH(>rXDNGn( z+T`xR>b{>K!iQp8oF8!^+Knsxb}tixoc5Nct%(4nFiD*rr_hFiPvCmb`EF*sL7dpo z5NlTmb9puwjBH^+Cy?;v)`H^0p}Upj?t*x|jQxwuY-_aW3>M8uTHrk*^x8f%-C-HT za9rL?7z6z+4tgUfAyJDP#=-zU`D$ZyI=W@BXEy|2SHULJ)B9jlL1YLTo2rH~TF8fh zW_CQ}VXp07O`1)Xg!#eyJsQ!Y_Ha!)PQRyjj-v{wDoj$sisWQ7Z7IeUM<337IZcb# zHak(`T1n4gYcgUx8F7!TfgQ41*Cfn@>AHeeozj+`))mw(-uPOEDIXlHYk)os8Mw$e z<@p^m@YjuisSyV6`j<3@<$j$}$rjd9+8X@a2ZF=gSyO?gbDTeNzFEv<=I6Jol-|x; zx4D>F4p*Q;=ixsjv-re#ktu%%kCfT6MExE97xTw_!tvt|^wi1xCQg zbj-%443f^8+4|piM^dyb%Psa2OXBf2qV)k1t3 zPxyWL{p8Kt{If}?Ph2OODk`a=oK|cvzTkdS?CW~^;?>JRVr-?wRWeSVuJYG!a(ud) zTwRSPKa5|$eep8+rP@Ag`LMD{RuZ?AeB^e;Rr2%hUh!%2L6$-pu}HE%-~XLl|CRjy z>BIQDd_t0!uQaQuVwOr~heMk$#8N6jGtM%@_D@0^S*arRhEvM5;OH6UTj_q4S%|gV z6ltDPsa8TuTP$~~w6HC+RFM6$(wU1fkt(r7{ni$89zKju*rDmWZWuEloEOF?S7<=Tjj0jr-IBW}BsIc|NDPq4G(wp>BP zjijw>x>R3Fn8{uB-+g+2Yv)W*lVj$I|GCw3_qC>wpZfT$i$TCN4xCn7d?-!f2egOQ*4i>Xn} z_hMABoy}R=S zac70G=~TpeN}5)WDWR|j&n=)ww96c}ILkB* zN}H(FoJj&{B&4Ag?rFtUjY#*K@mNznk8CPyD$Q?zg5D!M3tqvlH9PaGA55eeyhiRF z4zrfnQBRY2k0QSb<>N<}pqkq1#-;k`SmRgfpp=fXSRiOjBli+>iw8a>qx3c`Kw?Mf zJgq4-rruDG=0Re1`r6b6H$ZrU_PcEFMfR2digTB}43MVDNaRK2f=g|IO(^o87i}dH z3iqR$>d}YngF}VXn;Onn!M!5J0J-IiQ9mr*Y*@oNJ{)f6q_4+?(TRB{&p_yl65!m&@!+&Z zR%B|oUIP=sU&w`;nb5rzvb+B(W};Be2jJ!Z8;oz#E|Pr>ku;6vLT`&{$KeKe0vw5l z(yjU46K5GYQ-$<=*Wcou+CVs=2{rnBbWQm+M49zuN@IC}Tr~4Wk>bt8l;dI?o&*Js z#~Dxh`QtQwttw6%fJ;9pLLP4AoW_79%*cXZeO%cFlNbX~I$tclnM{XxpfzPIS0#q^ zPHX;5p!|7RDd>eTwoJv^hy(=#7~)~_nNX-ivNnd&%FU?ARPuOC9nA`&fKi!%KT|MM zJLT{&63rp`A9=*?B`(Zo$0iwoBVu+;==qn<2X@5H7}lY_rpcy|&LxcUT57 z9GCYJ#z23IgWd>ANYvtnu`s|-zS5E+8TrmCTg7V;sW znH>*#m}|RNlV+18VSey_k4E&UJzSHH)9>k>6WnvB>^M%-g-V27;MH3>6ex~`yAr?jP~bp>^cH@=o($_EGQ8lVqD1}-vA zd49(X{BYJ|bN{w0lJxnE~gvW2yjwgx}NSB9OsXmZx%C|`T6ZCrML6e zZ7!yk!xgB|dH4^>EIu(_WXj(Ip@0VIe7TmTW#J> - + diff --git a/public/dist/index.html.gz b/public/dist/index.html.gz index 96a3b08d2b194d4444107b3d6792794f43a8a0b8..02670776582d65d0c090074600dd158f8c9e889e 100644 GIT binary patch delta 915 zcmV;E18n@E2cid%9e+n^t5&fg>tUCzhZab7qr@kPizI3!<-{Ed>@uM1GGM@lVi*c^ z$DxNEcFM5)IdOLEzc5OcZ7Fu5?mpNM$;Zc!AHMg<$H}cvKHqVaj~K?(luHohnCQ*il<%U1oUkNM>Q0GX*f1H$T(VG1#qe-qF51d?3uAO~{>%LI)w}aw zr#W1n{dxK3r+>@WZ|8rUUcUJ8;;--L-~I6J{B-{9i}}mnF3!HWID6|$Ie+>4KR^GC zFka$FHPfJFAEDbZCzPe(V-f=Tx-uf<5&tL@JWnb1dCY}_Zc`|J4^}RL76nW83>;+l zvXkY+^Q!H7MAi`_U}2;jG=^l25ksI&L+j4kln@cJ)PF(ves@@R%?K@cI;h{Ua;eql z+Mjrm$GNHzR6M(aT}JE*1tmx-11=H=39g8OgPp;ULU^|teo+m#tiYv`4$1`RfKLJU z>4pk^?!j(-;E+IpXqr6GaCNb&gmX}*QxjZ=N}CGJ9&E_^-l|j@)cluR&3otx&(J-y z&h6%$uz&XaU~jZ-V*#-~Yg5=NblHtdaW#+sC~f6c?bGcI<$A{BCs;;=@?)Kp8oK%v znS?~>ksW>Rs(;t6?Mw7gB$Z;ii)^Wnbx@pa*c#DA5L>hv5_@Rhm}q!xm6^8E+OyEgByq)?p)<{@PB^1tnH*y6=6SOG2OB6)~KyS$5bcF z%+WEi*1^0EqSpdpw<7f05ZXx$S|EC@2*Wmnb`pCn5dBt!`)vsABt|U|gI0ub8^R`u zkB(p#2wkM*;<&EY>+8NYy6)1kiVLBZ&d(e86LV1^m*vtIEK^9$GW{k1;`ovMFNJHEPv-`J}04{a7QrouVptRx{1HA}}4z pR-69!xW=PCYV?;8AX#QK)|9a_t6=H)EexKx{{pGJ%Z2m`003hu*}VV& delta 914 zcmV;D18w}G2cZX$9e-CH)hae*J?yge&;rSBl=viZkwlH8oVY`QT?TYr1`OCx3`2qL zIP|c?P8pUzC(e%j7e>jlEyYgM-3J>Y`S|$p!}lKfIJx!7=lf3%A3s8oO5%qfelRIo z6q7V`jb{5g|djMy>)pHX3u0QhynSuW~kZjRXAjW4zCk zj40;CU?88T3R1oB(?>4Q5SmLNGQ~)YrB7mT z?XIc{MOztfVT>-$f0>`YdUyWo zG>6NxKQG_>bbtB!?fj3^%NIXh{Pq3(yC2@2pU%I1F@O2n#o0F(XK#He=P!T%=jXo> z#!DQjW*W5YBXm3Fgt9bzOhQ0kS4M<9;va>A=PAWLkGXKrZ3@Nj!OA7jqF~9MfrIQ` zcCws!UbS71$U0&KER2+c_8?hf#1LrH(7LlWB}9ZQb$<}P-yPOnGeQfV4(d0oTx#{X z_9vd?ajt3v70<3u4g=cf@MS~Kh{a9p{q}k zNl1hq+0o~&`giTxzC<5IQYogp$d>w82gS*Ttr1-Wu|=C9v4{4JiH7&AGSgOi9A2vj z7py!Mwq@NZKihe2WYRWbz0qEOa09W!ovXYK-hYpmwVhO|BJ4*jraSiC8nu<^nCfJi zIXWiRI+)i%^jaY7R)l^VLOY2;3q-FKVc3SyPGZyo(Qie#--ggmV%!2TXhqm-L)awo z(Gko7p^LO!9M|=Fecjha*IhbRaUs;w`FR6>VlFD=vRwLtWeTZTrr!h!r+N8)5M0Vd z?tddGeAnojMCzA_G+9dF1Y5-ON7i86{ZbmbjxR74HFpxT^r*NWU8CGbMgaPa5eW!3 zV0wcA^}Vs()pgt`mQT#p8))KjI$M&YY>F6ljaoHdK5431Ki0@@r>M%E)l74)2uw$_ o)u#VFuJNdk8vSJiNR}CmHD#>KDp)#xiwh_2ztB02pJvkpKVy diff --git a/python/flask.py b/python/flask.py index 455df1e..3e9414b 100644 --- a/python/flask.py +++ b/python/flask.py @@ -1,8 +1,6 @@ from flask import Flask, request, jsonify import argparse -print("__name__: ", __name__) - # argparse parser = argparse.ArgumentParser(description='Process some integers.') parser.add_argument('--port', type=int, default=7074, help='The port number.')