From 8b7174fac10c64d1841ef13edb41a3dfc6de6b7c Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Fri, 9 Feb 2024 06:06:23 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@3fa9478ee4d547180dd01c6244522055761283b1=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../{en-US-u4Lhq5uS.js => en-US-AoU-alhi.js} | 2 +- assets/en-US-AoU-alhi.js.gz | Bin 0 -> 1875 bytes assets/en-US-u4Lhq5uS.js.gz | Bin 1875 -> 0 bytes ...{hooks-7HNour1j.css => hooks-8Eav2rzB.css} | 2 +- ...-7HNour1j.css.gz => hooks-8Eav2rzB.css.gz} | Bin 2559 -> 2566 bytes assets/hooks-YNDWox5F.js | 17 ----------------- assets/hooks-YNDWox5F.js.gz | Bin 32087 -> 0 bytes assets/hooks-v5yhfgkQ.js | 17 +++++++++++++++++ assets/hooks-v5yhfgkQ.js.gz | Bin 0 -> 32078 bytes .../{index-AI6Cyj5L.js => index--PxfyjRI.js} | 2 +- assets/index--PxfyjRI.js.gz | Bin 0 -> 2063 bytes assets/index-0igB_Jgy.js.gz | Bin 2697 -> 0 bytes assets/index-1QEZls_a.js.gz | Bin 1182 -> 0 bytes assets/index-1jNoPARS.js.gz | Bin 3702 -> 0 bytes .../{index-3zbRzBT-.js => index-2PELqkCs.js} | 2 +- assets/index-2PELqkCs.js.gz | Bin 0 -> 1177 bytes .../{index-7BNOQ-Ub.js => index-2gahowqI.js} | 2 +- assets/index-2gahowqI.js.gz | Bin 0 -> 1426 bytes assets/index-3zbRzBT-.js.gz | Bin 1177 -> 0 bytes .../{index-T0chtiLx.js => index-6iZ4j1xO.js} | 2 +- assets/index-6iZ4j1xO.js.gz | Bin 0 -> 2143 bytes .../{index-nBuufZZT.js => index-6zHQf_S9.js} | 2 +- assets/index-6zHQf_S9.js.gz | Bin 0 -> 2023 bytes assets/index-7BNOQ-Ub.js.gz | Bin 1427 -> 0 bytes .../{index-DYt8Yikm.js => index-8A7sSbsl.js} | 2 +- assets/index-8A7sSbsl.js.gz | Bin 0 -> 2271 bytes .../{index-0igB_Jgy.js => index-9jx3SCbn.js} | 2 +- assets/index-9jx3SCbn.js.gz | Bin 0 -> 2697 bytes .../{index-QGXiPpUC.js => index-A-lx2o6E.js} | 2 +- assets/index-A-lx2o6E.js.gz | Bin 0 -> 1720 bytes assets/index-AI6Cyj5L.js.gz | Bin 2063 -> 0 bytes assets/index-AfZm_JUj.js.gz | Bin 2375 -> 0 bytes assets/index-DYt8Yikm.js.gz | Bin 2271 -> 0 bytes assets/index-Egpds8EL.js.gz | Bin 1628 -> 0 bytes .../{index-fVc_TH6T.js => index-Eis-OABC.js} | 2 +- assets/index-Eis-OABC.js.gz | Bin 0 -> 839 bytes assets/index-NmCPfhY-.js.gz | Bin 1607 -> 0 bytes assets/index-O49QGz0I.js.gz | Bin 1018 -> 0 bytes assets/index-OMe0-hbS.css | 1 - assets/index-OMe0-hbS.css.gz | Bin 747 -> 0 bytes assets/index-PvsAcmhN.js.gz | Bin 28850 -> 0 bytes assets/index-QGXiPpUC.js.gz | Bin 1720 -> 0 bytes .../{index-mkA_031d.js => index-SvzBi3Tl.js} | 2 +- assets/index-SvzBi3Tl.js.gz | Bin 0 -> 993 bytes .../{index-PvsAcmhN.js => index-T-0lkp1t.js} | 2 +- assets/index-T-0lkp1t.js.gz | Bin 0 -> 28849 bytes assets/index-T0chtiLx.js.gz | Bin 2142 -> 0 bytes .../{index-ejObUa4h.js => index-Trm8dVce.js} | 2 +- assets/index-Trm8dVce.js.gz | Bin 0 -> 2006 bytes assets/index-YZ6BMxRm.css | 1 + assets/index-YZ6BMxRm.css.gz | Bin 0 -> 757 bytes assets/index-bj3QS0Yk.js.gz | Bin 1855 -> 0 bytes .../{index-Egpds8EL.js => index-d3p0BHDb.js} | 2 +- assets/index-d3p0BHDb.js.gz | Bin 0 -> 1623 bytes assets/index-ejObUa4h.js.gz | Bin 2005 -> 0 bytes assets/index-fVc_TH6T.js.gz | Bin 841 -> 0 bytes .../{index-AfZm_JUj.js => index-gFHrcW37.js} | 2 +- assets/index-gFHrcW37.js.gz | Bin 0 -> 2375 bytes .../{index-bj3QS0Yk.js => index-hrbHJX4t.js} | 2 +- assets/index-hrbHJX4t.js.gz | Bin 0 -> 1855 bytes assets/index-lYrcOYGZ.js.gz | Bin 1283 -> 0 bytes assets/index-mkA_031d.js.gz | Bin 994 -> 0 bytes assets/index-nBuufZZT.js.gz | Bin 2023 -> 0 bytes .../{index-lYrcOYGZ.js => index-oh2YcAK7.js} | 2 +- assets/index-oh2YcAK7.js.gz | Bin 0 -> 1281 bytes .../{index-1jNoPARS.js => index-p964EGy5.js} | 2 +- assets/index-p964EGy5.js.gz | Bin 0 -> 3700 bytes .../{index-1QEZls_a.js => index-qt5v82ci.js} | 2 +- assets/index-qt5v82ci.js.gz | Bin 0 -> 1182 bytes .../{index-O49QGz0I.js => index-wNfQSZJ3.js} | 2 +- assets/index-wNfQSZJ3.js.gz | Bin 0 -> 1018 bytes .../{index-NmCPfhY-.js => index-xZvHBL1o.js} | 2 +- assets/index-xZvHBL1o.js.gz | Bin 0 -> 1606 bytes ...tance-d7_PjUp-.js => instance-0MR4YS8M.js} | 2 +- assets/instance-0MR4YS8M.js.gz | Bin 0 -> 820 bytes assets/instance-d7_PjUp-.js.gz | Bin 822 -> 0 bytes assets/utils-bL-oQI6P.js | 1 + assets/utils-bL-oQI6P.js.gz | Bin 0 -> 3467 bytes assets/utils-ijx4BEDB.js | 1 - assets/utils-ijx4BEDB.js.gz | Bin 3185 -> 0 bytes assets/zh-CN-JcY5XHxt.js.gz | Bin 2164 -> 0 bytes .../{zh-CN-JcY5XHxt.js => zh-CN-viwDyPm2.js} | 2 +- assets/zh-CN-viwDyPm2.js.gz | Bin 0 -> 2164 bytes index.html | 8 ++++---- index.html.gz | Bin 1884 -> 1881 bytes mockServer/mock-data.js | 8 ++++---- mockServer/mock-data.js.gz | Bin 1039 -> 1040 bytes 87 files changed, 51 insertions(+), 51 deletions(-) rename assets/{en-US-u4Lhq5uS.js => en-US-AoU-alhi.js} (97%) create mode 100644 assets/en-US-AoU-alhi.js.gz delete mode 100644 assets/en-US-u4Lhq5uS.js.gz rename assets/{hooks-7HNour1j.css => hooks-8Eav2rzB.css} (74%) rename assets/{hooks-7HNour1j.css.gz => hooks-8Eav2rzB.css.gz} (78%) delete mode 100644 assets/hooks-YNDWox5F.js delete mode 100644 assets/hooks-YNDWox5F.js.gz create mode 100644 assets/hooks-v5yhfgkQ.js create mode 100644 assets/hooks-v5yhfgkQ.js.gz rename assets/{index-AI6Cyj5L.js => index--PxfyjRI.js} (98%) create mode 100644 assets/index--PxfyjRI.js.gz delete mode 100644 assets/index-0igB_Jgy.js.gz delete mode 100644 assets/index-1QEZls_a.js.gz delete mode 100644 assets/index-1jNoPARS.js.gz rename assets/{index-3zbRzBT-.js => index-2PELqkCs.js} (94%) create mode 100644 assets/index-2PELqkCs.js.gz rename assets/{index-7BNOQ-Ub.js => index-2gahowqI.js} (94%) create mode 100644 assets/index-2gahowqI.js.gz delete mode 100644 assets/index-3zbRzBT-.js.gz rename assets/{index-T0chtiLx.js => index-6iZ4j1xO.js} (96%) create mode 100644 assets/index-6iZ4j1xO.js.gz rename assets/{index-nBuufZZT.js => index-6zHQf_S9.js} (97%) create mode 100644 assets/index-6zHQf_S9.js.gz delete mode 100644 assets/index-7BNOQ-Ub.js.gz rename assets/{index-DYt8Yikm.js => index-8A7sSbsl.js} (97%) create mode 100644 assets/index-8A7sSbsl.js.gz rename assets/{index-0igB_Jgy.js => index-9jx3SCbn.js} (98%) create mode 100644 assets/index-9jx3SCbn.js.gz rename assets/{index-QGXiPpUC.js => index-A-lx2o6E.js} (95%) create mode 100644 assets/index-A-lx2o6E.js.gz delete mode 100644 assets/index-AI6Cyj5L.js.gz delete mode 100644 assets/index-AfZm_JUj.js.gz delete mode 100644 assets/index-DYt8Yikm.js.gz delete mode 100644 assets/index-Egpds8EL.js.gz rename assets/{index-fVc_TH6T.js => index-Eis-OABC.js} (91%) create mode 100644 assets/index-Eis-OABC.js.gz delete mode 100644 assets/index-NmCPfhY-.js.gz delete mode 100644 assets/index-O49QGz0I.js.gz delete mode 100644 assets/index-OMe0-hbS.css delete mode 100644 assets/index-OMe0-hbS.css.gz delete mode 100644 assets/index-PvsAcmhN.js.gz delete mode 100644 assets/index-QGXiPpUC.js.gz rename assets/{index-mkA_031d.js => index-SvzBi3Tl.js} (93%) create mode 100644 assets/index-SvzBi3Tl.js.gz rename assets/{index-PvsAcmhN.js => index-T-0lkp1t.js} (99%) create mode 100644 assets/index-T-0lkp1t.js.gz delete mode 100644 assets/index-T0chtiLx.js.gz rename assets/{index-ejObUa4h.js => index-Trm8dVce.js} (93%) create mode 100644 assets/index-Trm8dVce.js.gz create mode 100644 assets/index-YZ6BMxRm.css create mode 100644 assets/index-YZ6BMxRm.css.gz delete mode 100644 assets/index-bj3QS0Yk.js.gz rename assets/{index-Egpds8EL.js => index-d3p0BHDb.js} (96%) create mode 100644 assets/index-d3p0BHDb.js.gz delete mode 100644 assets/index-ejObUa4h.js.gz delete mode 100644 assets/index-fVc_TH6T.js.gz rename assets/{index-AfZm_JUj.js => index-gFHrcW37.js} (98%) create mode 100644 assets/index-gFHrcW37.js.gz rename assets/{index-bj3QS0Yk.js => index-hrbHJX4t.js} (96%) create mode 100644 assets/index-hrbHJX4t.js.gz delete mode 100644 assets/index-lYrcOYGZ.js.gz delete mode 100644 assets/index-mkA_031d.js.gz delete mode 100644 assets/index-nBuufZZT.js.gz rename assets/{index-lYrcOYGZ.js => index-oh2YcAK7.js} (91%) create mode 100644 assets/index-oh2YcAK7.js.gz rename assets/{index-1jNoPARS.js => index-p964EGy5.js} (97%) create mode 100644 assets/index-p964EGy5.js.gz rename assets/{index-1QEZls_a.js => index-qt5v82ci.js} (94%) create mode 100644 assets/index-qt5v82ci.js.gz rename assets/{index-O49QGz0I.js => index-wNfQSZJ3.js} (93%) create mode 100644 assets/index-wNfQSZJ3.js.gz rename assets/{index-NmCPfhY-.js => index-xZvHBL1o.js} (96%) create mode 100644 assets/index-xZvHBL1o.js.gz rename assets/{instance-d7_PjUp-.js => instance-0MR4YS8M.js} (93%) create mode 100644 assets/instance-0MR4YS8M.js.gz delete mode 100644 assets/instance-d7_PjUp-.js.gz create mode 100644 assets/utils-bL-oQI6P.js create mode 100644 assets/utils-bL-oQI6P.js.gz delete mode 100644 assets/utils-ijx4BEDB.js delete mode 100644 assets/utils-ijx4BEDB.js.gz delete mode 100644 assets/zh-CN-JcY5XHxt.js.gz rename assets/{zh-CN-JcY5XHxt.js => zh-CN-viwDyPm2.js} (97%) create mode 100644 assets/zh-CN-viwDyPm2.js.gz diff --git a/assets/en-US-u4Lhq5uS.js b/assets/en-US-AoU-alhi.js similarity index 97% rename from assets/en-US-u4Lhq5uS.js rename to assets/en-US-AoU-alhi.js index e37bdecb..f72ad932 100644 --- a/assets/en-US-u4Lhq5uS.js +++ b/assets/en-US-AoU-alhi.js @@ -1 +1 @@ -import{t as K}from"./hooks-YNDWox5F.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const e="The current environment does not support full screen",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",ee={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:ee},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",C="Office",O="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",F="Modal",x="Right Click Menu",w="Cache Utils Demo",te={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:F,ContextMenu:x,CacheDemo:w},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CacheDemo:w,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:_,Mock:L,Modal:F,MultiMenu:h,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),A="Configuration",z={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},E="Interface Display",ie={Title:A,ThemeOptions:z,InterfaceDisplay:E},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:z,Title:A,default:ie},Symbol.toStringTag,{value:"Module"})),Q="Register",N="Signing",G="QRCode Signing",H="please enter user name",$="please enter password",q="Login",B="User Name",V="User Password",J="Fast Background Template",ce={Register:Q,Signing:N,QRCodeSigning:G,NamePlaceholder:H,PasswordPlaceholder:$,Login:q,Name:B,Password:V,RayTemplate:J},se=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:V,PasswordPlaceholder:$,QRCodeSigning:G,RayTemplate:J,Register:Q,Signing:N,default:ce},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./en-US/globalMessage.json":X,"./en-US/headerSettingOptions.json":Z,"./en-US/headerTooltip.json":oe,"./en-US/menu.json":ne,"./en-US/setting.json":re,"./en-US/views/login/index.json":se}),Ne={message:{...K(le,"en-US")}};export{Ne as default}; +import{t as K}from"./hooks-v5yhfgkQ.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const e="The current environment does not support full screen",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",ee={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:ee},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",C="Office",O="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",F="Modal",x="Right Click Menu",w="Cache Utils Demo",te={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:F,ContextMenu:x,CacheDemo:w},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CacheDemo:w,CalculatePrecision:M,ContextMenu:x,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:_,Mock:L,Modal:F,MultiMenu:h,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),A="Configuration",z={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},E="Interface Display",ie={Title:A,ThemeOptions:z,InterfaceDisplay:E},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:z,Title:A,default:ie},Symbol.toStringTag,{value:"Module"})),Q="Register",N="Signing",G="QRCode Signing",H="please enter user name",$="please enter password",q="Login",B="User Name",V="User Password",J="Fast Background Template",ce={Register:Q,Signing:N,QRCodeSigning:G,NamePlaceholder:H,PasswordPlaceholder:$,Login:q,Name:B,Password:V,RayTemplate:J},se=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:V,PasswordPlaceholder:$,QRCodeSigning:G,RayTemplate:J,Register:Q,Signing:N,default:ce},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./en-US/globalMessage.json":X,"./en-US/headerSettingOptions.json":Z,"./en-US/headerTooltip.json":oe,"./en-US/menu.json":ne,"./en-US/setting.json":re,"./en-US/views/login/index.json":se}),Ne={message:{...K(le,"en-US")}};export{Ne as default}; diff --git a/assets/en-US-AoU-alhi.js.gz b/assets/en-US-AoU-alhi.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9f6ae75dc900e0311c5f385e4fa72747e88610cd GIT binary patch literal 1875 zcmV-Z2dwxXiwFP!000021FcxwZX&rBeLr7OvgRR?>}nt(-R)LM5JE29xey5HNnVht z+Eh6hyJEXYNW}Y`f0}=qUpR7IXdr2wR%>2Tl)d)a+iPD;;ImX|`)WOAyl=~iRx{*( zNR*lyGH))DNj$yw9}N1!a~$$NwB{LP21cRM(5lz`kA8hL&!DyE@B8&8`8-tL%qShb zZ)6gtA$rG*G#eMsqfv9yY@PurVo612T6O=E-(0sEp2YXJ_l>7bE1@E0lGeUo|L8aB zWHCHFz32`an;`ZCM$Ldc>Q=+A`%R)lzea|#r}nzXN1ND?$vHC)SN9tvx=;77FGRM9 zc`#(mCDRLH!USfFq)Z!dOvJVe$Y(k}`+?}W9H_14xeY-x7(@m5KHGrIC zLbRHG!>^IY&vEyd+;ui#kEV4{1o-rHrL(6b+@j$TkT79Vf@szKn!isH(Wu*`wzmn4 z!4fX5=F;%6Rrecyom_TnNB8%8hnvWR8DbW*u@WX{+#{1q3lAq*`zj0BXhL$Vobc|YczwXz`-2s_S51ZxE4=H^?V(*=?$@ zyNQa};=%FM>wdjP+T=PrX#S0!J`mnXvRb{t4|M zZ%yB-fotaYhQ;`G&O`FJDAUECY1JO)A&|VV*m)POKZvq~V3fyUL@& zxy!56ts83bnXC5+3!$W-5|;!&>?vR3``?oA9jf;{ZpBoES|#A_SEbeg>Vr@$@;YVp z^jHiChXFcQ;S^yLpaEFRWsI;0&0D7gtxJrI%}rG1Yv;S zwQxl>cHA_?B{Ma+;H3gP^TL`kTu`np&2T|S(OPDbLDw0>Pl|- z<4;`7n+qD}k6dsX z;jY$7QhI>42OVLPC!o-uPH?V19pGGZI>sx-X@ZYbNN?QVa}_c{k5(Vga*gQ% z7xL0h`C(LPOs}eyb)jj$T3u6{_Hc)ZFms};M5h;cB{`krLS=V+`hcCp^c)ug(6kG*mOHQR{|8BigAcJ# zV9 literal 0 HcmV?d00001 diff --git a/assets/en-US-u4Lhq5uS.js.gz b/assets/en-US-u4Lhq5uS.js.gz deleted file mode 100644 index 021fdd4303ff2cf3717b4973a3b341c2ba094bd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1875 zcmV-Z2dwxXiwFP!000021FcxwZX&rBeLr7OvgRR?>}nt(-R)LM5FnTCTp^?t$9gN_S$Q2uYECrPgAAstM!=izAYzOO_Bd0 zQR>l*QAW|WTJ zH!=y+5WQnYnvL`MXw=*^n`Jk6q)%^yE?$iD2bCGRg z9t;_C$@GGlFo7u}DbofVdClJ=ozCrn?8Czwn^37o?#@&5n`9i;zFnWi=_bmA8bD4m zAzDqp;n&F1=eT!7?mC;WC(}A80(^eH)Y)?qZqe`vNSH7wLA2_A&EF@9Xw+>|+uH=j zU028q2)?C9ivv=ulsd!cR(H=51Zxg{E-h#l+9L9r-#8$rwNrktdRw)X za>T^{Ra?WajdDa@{2$5WB6&KjAI!HDQd43T;ZqhvtC1@JCwF(l zC$iN{5GG7p(`x$r{vNrt&HL#Q-ztI^4Kf0qWA@2}P2zNax}~Hwf{$Abf6uRxM!nq} ze(!&LJ4i-4la^0`p_5S67Y(oTMy)nYbB@dbELp{Qd!SrspIrq(|Se!BK$pg<)$auSU_}? z2~n(5SmHl}%kcw*)}LsA7uYG^BA9RqS6Zc@?PBM3G|HQ3G@>#S0!J`mnXvRb{t4|M zZ%yB-fotaYhQ;`G#zY1bovSDlfR?+vSOut~?vR3``?oA9jf;{ZpBoES|#A_SEbeg>Vr@$@;YVp zT(KAs4g++i!bgNnfCgYKmodU3K*!uB*%)CKAeUKhP*&13KpiGS5Z=ae>a3X#6NCYR z*TNOm*m2Vkm(0}Qf|m;H%nNJEa6!4YG{prSO_x}~?+N^tbHnE5RQruUVE%Ei|{Bw9XGiUo&;zRY9)l%hZ!(|@E}0#IakK(!&3&v zB0LVzjcYT6lK`D(!t!&F*-pr8nCv2a6QHgN5$@(sZ>N)R$#xN5@h&s{f>$N;nM&OZjZgw&@l}IbOX~=FbiHg z

`+i^vHv4^ZEAyVnsseDvIz5q@?h7$)Ei-KAD~u@Jm=nMuZq>4;`7n+qD}k6dsX z;hxq?QhI;32OVLPC!o-uPH?V19pGGZI>sx-X@a{dq&M#GnF^Vp-POm_Tw}Vx zg}k&=ei&66)5~gQU1-{`R@c;~SGdDOm^o2aqSJG{lAO+Pp|U$ZeZWp)dWH*u=_4M@ zVy7-W#g(=v?#nD4;#^vKR1BcG%}+JQxuQAO^AgM7>$pm_HLmwhvFUm}ZR_Xz|3a_Q zSDwB)+IqVFon)+ZeW$KA^020RSv%YMSF^;zR@MFLXlcK>HDCVSTeBCS)lKC6xIdxt z(%!t4Uf$kYy(QMaS3_^9ww+ZmR66osp2^p40>|#ls7ClAKm#7j{JuM`CX=^XItfrJ zfEn<>MdW1$v?rMp_m8culo|7^bcFDeyG&y)5k3si&{.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.938rem 0;border-radius:.156rem}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.ray-qrcode.ray-qrcode--loading img,.ray-qrcode.ray-qrcode--error img{-webkit-filter:blur(.208rem);filter:blur(.208rem)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.ray-template--light .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 -1px .104rem #0000001f}.ray-template--dark .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 -1px .104rem #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.1215686275);box-shadow:.104rem 0 .417rem #0000001f}.ray-template--dark .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.7215686275);box-shadow:.104rem 0 .417rem #000000b8}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.417rem .625rem;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:2.5rem;text-align:center;line-height:2.5rem}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 1px .104rem #0000001f}.ray-template--dark .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 1px .104rem #000000b8}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:.313rem;min-width:41.667rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:.833rem .625rem .625rem}.global-search .global-search__wrapper .global-search__card .n-card__content{min-height:5.99rem}.global-search .global-search__wrapper .global-search__card .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:1.25rem;border-radius:.208rem;border:1px solid var(--n-border-color);padding:.156rem .313rem;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);font-weight:bolder}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item.content-item--active,.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.1215686275);box-shadow:0 .104rem .104rem #0000001f}.ray-template--dark .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.7215686275);box-shadow:0 .104rem .104rem #000000b8} +@charset "UTF-8";.ray-chart{width:var(--ray-chart-width);height:var(--ray-chart-height);border:none;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .35s var(--r-bezier);transition:width .35s var(--r-bezier)}.ray-chart .ray-chart__container{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid{-webkit-box-sizing:border-box;box-sizing:border-box}.ray-collapse-grid .collapse-icon{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-transition:color .3s var(--r-bezier);transition:color .3s var(--r-bezier)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow{margin-left:.5em;-webkit-transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier);transition:color .3s var(--r-bezier),transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.ray-collapse-grid .collapse-icon>.collapse-icon--arrow.collapse-icon--arrow__expanded{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.ray-icon{position:relative;width:var(--ray-icon-width);height:var(--ray-icon-height);border:none;outline:none;text-align:center;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;fill:currentColor;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:var(--ray-icon-depth);cursor:var(--ray-icon-cursor)}.ray-icon svg[RayIconAttribute=ray-icon]{width:var(--ray-icon-width);height:var(--ray-icon-height);fill:currentColor}.ray-icon-path__animate{stroke-dasharray:var(--ray-icon-path-length);stroke-dashoffset:var(--ray-icon-path-length);-webkit-animation:rayIconPathAnimate 2s forwards;animation:rayIconPathAnimate 2s forwards}@-webkit-keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}@keyframes rayIconPathAnimate{to{stroke-dashoffset:0}}.ray-iframe{width:var(--ray-iframe-width);height:var(--ray-iframe-height);-webkit-box-sizing:border-box;box-sizing:border-box;border:var(--ray-iframe-frameborder)}.ray-iframe .ray-iframe__container{width:100%;height:100%;border:0;outline:0}.r-modal.n-card.r-modal__preset-card--fullscreen{width:100%}.r-modal.n-card.r-modal__preset-card--fullscreen .n-card__content{overflow:scroll}.r-modal.n-card{width:var(--r-modal-card-width)}.r-modal.n-dialog{width:var(--r-modal-dialog-width)}.ray-qrcode{position:relative;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.ray-qrcode .ray-qrcode__error{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:10;background-color:#000000b3;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:.938rem 0;border-radius:.156rem}.ray-qrcode .ray-qrcode__error .ray-qrcode__error-content{text-align:center;font-size:.938rem;font-weight:500;color:#fff}.ray-qrcode.ray-qrcode--loading img,.ray-qrcode.ray-qrcode--error img{-webkit-filter:blur(.208rem);filter:blur(.208rem)}.r-table__c-tree .n-tree-node-switcher.n-tree-node-switcher--hide{visibility:visible}.r-table__c-tree .ray-icon.r-table__c-tool-icon--active{color:var(--ray-theme-primary-color)}.r-table__setting:hover{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:-webkit-transform .3s var(--r-bezier);transition:-webkit-transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier);transition:transform .3s var(--r-bezier),-webkit-transform .3s var(--r-bezier)}.r-layout-full{position:fixed;top:0;right:0;bottom:0;left:0}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container{overflow:hidden}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content{height:var(--layout-content-height);padding:.833rem}.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container,.r-layout-full .n-layout-scroll-container .r-layout-full__viewer .n-layout-scroll-container .r-layout-full__viewer-content .n-scrollbar-container .n-scrollbar-content{height:100%}.ray-template--light .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 -1px .104rem #0000001f}.ray-template--dark .r-layout-full__viewer-content{-webkit-box-shadow:0 -1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 -1px .104rem #000000b8}.n-drawer.app-menu__drawer{width:auto!important}.n-drawer.app-menu__drawer .n-layout-sider{height:100%}.ray-template--light .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.1215686275);box-shadow:.104rem 0 .417rem #0000001f}.ray-template--dark .app-menu__sider{-webkit-box-shadow:.104rem 0 .417rem rgba(0,0,0,.7215686275);box-shadow:.104rem 0 .417rem #000000b8}.ray-menu__logo{height:3.333rem;padding:0 .938rem 0 1.25rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:.417rem .625rem;font-weight:600;overflow:hidden}.ray-menu__logo.ray-menu__logo-url{position:-webkit-sticky;position:sticky;top:0;cursor:pointer;background-color:var(--n-color);z-index:20}.ray-menu__logo .ray-menu__logo-title{opacity:0;display:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.ray-menu__logo .ray-menu__logo-title.ray-menu__logo-title--open{opacity:1;display:inline-block}.content-wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.content-wrapper[v-cloak]{display:none}.r-layout-full__viewer-content--maximize .layout-content__maximize-out{position:fixed;width:4.167rem;height:4.167rem;border-radius:50%;cursor:pointer;z-index:99;right:-2.083rem;top:-2.083rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier);transition:color .3s var(--r-bezier),background-color .3s var(--r-bezier)}.r-layout-full__viewer-content--maximize .layout-content__maximize-out .ray-icon{-webkit-transform:translate(-.729rem,.729rem);-ms-transform:translate(-.729rem,.729rem);transform:translate(-.729rem,.729rem)}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out{color:#2c2a28;background:#757473}body[class=ray-template--dark] .r-layout-full__viewer-content--maximize--dark .layout-content__maximize-out:hover{background-color:#d5d3d1;color:#44403c}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out{color:#eae9e8;background:#a19f9d}body[class=ray-template--light] .r-layout-full__viewer-content--maximize--light .layout-content__maximize-out:hover{background-color:#44403c;color:#d5d3d1}.ray-template--dark .r-layout-full__viewer-content{background-color:#101014}.ray-template--light .r-layout-full__viewer-content{background-color:#f7f9f8}.layout-footer-wrapper{height:2.5rem;text-align:center;line-height:2.5rem}.ray-template--dark .layout-footer-wrapper{background-color:#18181c}.ray-template--light .layout-footer-wrapper{background-color:#fff}.layout-header{height:3.333rem;padding:0 .938rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.layout-header>.layout-header__method{width:100%}.ray-template--light .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.1215686275);box-shadow:0 1px .104rem #0000001f}.ray-template--dark .layout-header{-webkit-box-shadow:0 1px .104rem rgba(0,0,0,.7215686275);box-shadow:0 1px .104rem #000000b8}.tooltip-text__icon{cursor:pointer;outline:none;border:none}.setting-drawer__space{width:100%}.setting-drawer__space .n-descriptions-table-content{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-active,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active,.n-breadcrumb .n-breadcrumb-item .breadcrumb-move{-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-enter-from,.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{opacity:0;-webkit-transform:translateX(1.042rem);-ms-transform:translateX(1.042rem);transform:translate(1.042rem)}.n-breadcrumb .n-breadcrumb-item.breadcrumb-leave-active{position:absolute}.global-search{position:fixed;width:33.854rem;left:50%;margin-left:-16.927rem;top:3.125rem}.global-search .global-search__wrapper{-webkit-box-sizing:border-box;box-sizing:border-box}.global-search .global-search__wrapper .global-search__card{border-radius:.313rem;min-width:29.167rem}.global-search .global-search__wrapper .global-search__card .ray-icon{color:var(--ray-theme-primary-color)}.global-search .global-search__wrapper .global-search__card .n-card__action{padding:.833rem .625rem .625rem}.global-search .global-search__wrapper .global-search__card .n-card__content,.global-search .global-search__wrapper .global-search__card .n-spin-content{min-height:4.688rem}.global-search .global-search__wrapper .global-search__card .content-item{padding:.625rem;border-radius:.313rem;cursor:pointer;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier);border:1px solid var(--n-border-color)}.global-search .global-search__wrapper .global-search__card .content-item .content-item-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.global-search .global-search__wrapper .global-search__card .item-icon{min-width:1.25rem;border-radius:.208rem;border:1px solid var(--n-border-color);padding:.156rem .313rem;background-color:var(--n-action-color)}.global-search .global-search__wrapper .global-search__card .item-icon,.global-search .global-search__wrapper .global-search__card .item-label{-webkit-transform:scale(.75);-ms-transform:scale(.75);transform:scale(.75);font-weight:bolder}.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item.content-item--active,.global-search .global-search__wrapper .global-search__card .global-search__card-content .content-item:hover{background-color:var(--ray-theme-primary-fade-color)}.app-avatar{cursor:var(--app-avatar-cursor)}.app-avatar .app-avatar__name{font-weight:500}.menu-tag{height:2.396rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:.313rem 0}.menu-tag .menu-tag-space{width:calc(100% - .938rem);padding:.469rem}.menu-tag .menu-tag-space .menu-tag-wrapper{width:calc(100% - 4.896rem)}.menu-tag .menu-tag-space .ray-icon{cursor:pointer}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.menu-tag .menu-tag-space .menu-tag__right-wrapper .menu-tag__right-setting{width:1.458rem;height:1.042rem}.menu-tag .n-tag{cursor:pointer}.menu-tag .menu-tag__btn{padding:.365rem .521rem}.menu-tag .menu-tag__btn .menu-tag__btn-icon--hidden{display:none!important}.menu-tag .menu-tag__btn .menu-tag__btn-icon{display:inline;margin-left:0;width:0;height:0;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);overflow:hidden;opacity:0}.menu-tag .menu-tag__btn .menu-tag__btn-icon .ray-icon{-webkit-transform:translate(-1px,0px);-ms-transform:translate(-1px,0px);transform:translate(-1px)}.menu-tag .menu-tag__btn:hover .menu-tag__btn-icon{width:.729rem;height:.729rem;margin-left:.26rem;font-size:.625rem;background-color:#0000001f;border-radius:50%;padding:1px;-webkit-transition:all .3s var(--r-bezier);transition:all .3s var(--r-bezier);opacity:1}.menu-tag__dropdown .menu-tag__icon{width:.938rem;height:.938rem}.menu-tag__right-setting--spinning{-webkit-animation:elementRotate .8s linear infinite;animation:elementRotate .8s linear infinite}.ray-template--light .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.1215686275);box-shadow:0 .104rem .104rem #0000001f}.ray-template--dark .menu-tag{-webkit-box-shadow:0 .104rem .104rem rgba(0,0,0,.7215686275);box-shadow:0 .104rem .104rem #000000b8} diff --git a/assets/hooks-7HNour1j.css.gz b/assets/hooks-8Eav2rzB.css.gz similarity index 78% rename from assets/hooks-7HNour1j.css.gz rename to assets/hooks-8Eav2rzB.css.gz index e47d0c9614a71a5afa07aada167a61de8e7b8d82..1aa24dfed7223d8534bf994a473ef803a7495862 100644 GIT binary patch delta 554 zcmV+_0@eNh6NVJ9=m&pfZBnL>%womOm)$FTWUA_N7pohmW2Y8e6(*|R`^;sG&C>@5 zD+`j>_E_#gowhDks}D0<1(NbiG-5GznqfV7|9#!HdE7u9b5ivIcZEQ+acHSDm#B#@YD9-F1k}M>gnUd zP#ggrC?}LLrtsj(c(UywEyN(uuDC{wCLi6w0bp~NWS^V%A*$n_uQK;ox;y4*Qk+1o z3i84NzhHs+vGta&fj6(|8kl2!hhZ*XYIPnJoLpIbMFMY|gmt=Jd^>4fbIA1Ja;zme z^%t`9j~LVVK_-784ytlk>#WWeYvsnq2C>>zK-3?0=B|_wAJ2``1RO0FcFELXs4Bjw zR?RL#Kk@!Dj~wp8ph^F#l+c~cS5^_cik$7Ka;2s3%PI^bVZ~I_g^s1>6Mtl1RfkT~ zyfo3*8?DO#`)>4#v5xIaj8;7EnXuifmhWxunqc*=YwCXl=&B`LT3Yst*C(%dJyTMy zDaNpmql{@QIw)Z+L{osSL|HXk|Jz}*sPFysi>oTa9C^0qrvtY!m4^An>%F(Dy7@X; z%S<>c5_V|qjJ<4AjH{Ndo2RjJhg2Y+%M;jtl?)Uz$i=Vf)I08~bfn5+?vOksIT5hA sf_9{gR=Xmd!4g(gjk>Ce*6s98CGB<&mRE8RtxkXXFEe=liHJ4;06UHxWdHyG delta 547 zcmV+;0^I$E6#o;j=m&qycNZ#U`p7I++#Tpy7TS%C4Pv#c7^Xk$%v~uVKAsz=i4j^Z?2@U&P!(xWt(skgewF=Y z-X+|HL6fmnS)4nYudKRt73|tm!U}_?3myKNyrvn!#m4^An>%F(Dx~w``%S<>c5_V|q zjJ<4AKdY9lo2RjJhfrCNJeMc1|Bx6cWRQzr)v0&fRq05T#oQrzN^&A#a|P{4<*Rl( lgH@-hfOH#G;j7!}o#NN+94xQoAX=UN^k0aR-Bdd^000Aj6gU6? diff --git a/assets/hooks-YNDWox5F.js b/assets/hooks-YNDWox5F.js deleted file mode 100644 index 958ece39..00000000 --- a/assets/hooks-YNDWox5F.js +++ /dev/null @@ -1,17 +0,0 @@ -var Ro=Object.defineProperty;var Ao=(e,t,o)=>t in e?Ro(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ee=(e,t,o)=>(Ao(e,typeof t!="symbol"?t+"":t,o),o);import{o as Po,u as se,a as Lo,b as ze,c as ve,d as Mo}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import{u as Qe}from"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as F}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as Do}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ce,i as q,s as Ie,c as zo,a as D,r as le,b as A,d as Io,u as ge,e as jo,p as Eo,f as Re,h as $o,j as Ae,q as Pe,k as Bo,l as Fo,m as Wo,n as Ko,w as Uo,o as qo,t as W}from"./utils-ijx4BEDB.js";import{l as Go}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as $e}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Ho}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as Je,c as Yo,i as Xo,d as Zo,s as Ve}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as re}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ae,r as Qo,i as Jo,a as en,b as tn,c as on,d as nn,e as rn,f as an,g as ln,h as sn,j as cn,k as un,l as dn,m as pn,n as mn,o as hn,p as fn,q as gn,s as yn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as et,c as tt,a as ot}from"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import{e as bn}from"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";const vn="modulepreload",Vn=function(e){return"/ray-template/"+e},Be={},k=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const l=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=Vn(i),i in Be)return;Be[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let p=l.length-1;p>=0;p--){const f=l[p];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":vn,a||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),a)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(l=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=l,window.dispatchEvent(i),!i.defaultPrevented)throw l})},Sn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},nt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},X={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},_l="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen"},_n=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],E={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},rt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],wn="zh-CN",Cn="zh-CN",Nn={"zh-CN":"zh-cn","en-US":"en"},Tn="zh-cn",wl={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Cl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},oe=Vue.ref(null),kn={setupRouterLoadingBar:!0,setupRouterGuard:!0},On=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Nl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:l}=t??{},i=p=>{r.value=p},a=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:V}=p;o.value=f,n.value=V,i(!0)})};l&&Po(e,p=>{l(p)});const s=se(e,"contextmenu",a,t),u=se(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},at=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function K(e,t,o){at[e]=t,o==null||o()}function Z(e){return Vue.readonly(Vue.toRef(at,e))}let lt;const xn=async()=>{const e=Co(),t=await ol(rt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Cn})},Tl=async e=>{const t=await xn();lt=t,e.use(t)},Rn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,ne=e=>{const{t,locale:o,...n}=lt.global;return{...n,t:(i,...a)=>i?!i.includes(".")&&!e?i:t(Rn(e,i),...a):"",locale:i=>{const a=o;a.value=i}}},O=e=>e,An={path:"/dashboard",name:"RDashboard",component:()=>k(()=>import("./index-bj3QS0Yk.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:O("menu.Dashboard"),icon:"dashboard",order:0}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Ln={path:"/axios",name:"RAxios",component:()=>k(()=>import("./index-T0chtiLx.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:O("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Dn={path:"/cache-demo",name:"CacheDemo",component:()=>k(()=>import("./index-lYrcOYGZ.js"),__vite__mapDeps([37,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/context-menu",name:"ContextMenuDemo",component:()=>k(()=>import("./index-7BNOQ-Ub.js"),__vite__mapDeps([38,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.ContextMenu"),icon:"other",order:2}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/directive",name:"RDirective",component:()=>k(()=>import("./index-1QEZls_a.js"),__vite__mapDeps([])),meta:{i18nKey:O("menu.Directive"),icon:"other",order:2}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),U=()=>k(()=>Promise.resolve().then(()=>fa),void 0),Bn={path:"/doc",name:"RDocLayout",component:U,meta:{i18nKey:O("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>k(()=>import("./index-fVc_TH6T.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:U,meta:{i18nKey:O("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:U,meta:{i18nKey:O("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/echart",name:"REchart",component:()=>k(()=>import("./index-0igB_Jgy.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,41])),meta:{i18nKey:O("menu.Echart"),icon:"echart",order:1}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/iframe",name:"IframeDemo",component:()=>k(()=>import("./index-mkA_031d.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/mock-demo",name:"MockDemo",component:()=>k(()=>import("./index-ejObUa4h.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/modal-demo",name:"ModalDemo",component:()=>k(()=>import("./index-Egpds8EL.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.Modal"),icon:"other",order:3}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/multi",name:"MultiMenu",component:U,meta:{i18nKey:O("menu.MultiMenu"),icon:"other",order:4},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>k(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:U,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>k(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:U,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>k(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/precision",name:"CalculatePrecision",component:()=>k(()=>import("./index-QGXiPpUC.js"),__vite__mapDeps([45,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.CalculatePrecision"),icon:"other",order:2}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/qrcode",name:"RQRCode",component:()=>k(()=>import("./index-NmCPfhY-.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.QRCode"),icon:"other",order:3}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/rely",name:"Rely",component:U,meta:{i18nKey:O("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>k(()=>import("./index-AI6Cyj5L.js"),__vite__mapDeps([48,49])),meta:{i18nKey:O("menu.RelyAbout")}}]},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/router-demo",name:"RouterDemoRoot",component:U,meta:{i18nKey:O("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>k(()=>import("./index-3zbRzBT-.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>k(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/scroll-reveal",name:"ScrollReveal",component:()=>k(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:O("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>k(()=>import("./index-nBuufZZT.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,54])),meta:{i18nKey:O("menu.SvgIcon"),icon:"other",order:3}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/table",name:"TableView",component:()=>k(()=>import("./index-DYt8Yikm.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.Table"),icon:"other",order:2}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/template-hooks",name:"TemplateHooks",component:()=>k(()=>import("./index-AfZm_JUj.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:O("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>k(()=>import("./index-O49QGz0I.js"),__vite__mapDeps([57,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,58])),meta:{i18nKey:O("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Pn,"/src/router/modules/demo/axios.ts":Mn,"/src/router/modules/demo/cache-demo.ts":zn,"/src/router/modules/demo/context-menu.ts":jn,"/src/router/modules/demo/directive.ts":$n,"/src/router/modules/demo/doc.ts":Fn,"/src/router/modules/demo/echart.ts":Kn,"/src/router/modules/demo/iframe.ts":qn,"/src/router/modules/demo/mock.ts":Hn,"/src/router/modules/demo/modal.ts":Xn,"/src/router/modules/demo/multi-menu.ts":Qn,"/src/router/modules/demo/precision.ts":er,"/src/router/modules/demo/qrcode.ts":or,"/src/router/modules/demo/rely.ts":rr,"/src/router/modules/demo/router-demo.ts":lr,"/src/router/modules/demo/scroll-reveal.ts":sr,"/src/router/modules/demo/svg-icons.ts":ur,"/src/router/modules/demo/table.ts":pr,"/src/router/modules/demo/template-hooks.ts":hr,"/src/router/modules/error404.ts":gr});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},br=e=>e.sort((t,o)=>{var l,i;const n=((l=t.meta)==null?void 0:l.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),vr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=oe.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Vr=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),n=(r,l)=>r.path==="/"||l.path==="/login";t((r,l,i)=>{const a=ce(M.token),s=ce(M.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;a!==null?n(r,l)?_e(!0):!q(c,"Symbol")&&c&&On.includes(c)?i():So(u)?n(r,l)?s?i(s):_e(!0):i():_e(!0):n(r,l)?i():i("/")})};var Sr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const it=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Sr,{locale:t}=ne(),{locale:o}=Za(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Co(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=a=>{t(a),o(a),n.localeLanguage=a,Ie(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=zo(a,s),c={primaryColor:a,primaryColorHover:a};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",a),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(a,s,u)=>{Object.hasOwn(n,a)&&(n[a]=s),u==null||u()};return bn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:l,updateSettingState:i}},{persist:{key:M.appPiniaSettingStore}}),st=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],ct="transparent",ut={},dt={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},pt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},mt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},ht={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"}},_t={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},wt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},Ct={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Nt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Tt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ot={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},xt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Rt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},At={textStyle:{color:"#999999"}},Pt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Lt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Mt={color:["#fc97af","#87f7cf"]},Dt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},zt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},_r={color:st,backgroundColor:ct,textStyle:ut,title:dt,line:pt,radar:mt,bar:ht,pie:ft,scatter:gt,boxplot:yt,parallel:bt,sankey:vt,funnel:Vt,gauge:St,candlestick:_t,graph:wt,map:Ct,geo:Nt,categoryAxis:Tt,valueAxis:kt,logAxis:Ot,timeAxis:xt,toolbox:Rt,legend:At,tooltip:Pt,timeline:Lt,visualMap:Mt,dataZoom:Dt,markPoint:zt},wr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:ct,bar:ht,boxplot:yt,candlestick:_t,categoryAxis:Tt,color:st,dataZoom:Dt,default:_r,funnel:Vt,gauge:St,geo:Nt,graph:wt,legend:At,line:pt,logAxis:Ot,map:Ct,markPoint:zt,parallel:bt,pie:ft,radar:mt,sankey:vt,scatter:gt,textStyle:ut,timeAxis:xt,timeline:Lt,title:dt,toolbox:Rt,tooltip:Pt,valueAxis:kt,visualMap:Mt},Symbol.toStringTag,{value:"Module"})),It=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],jt="transparent",Et={},$t={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Bt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ft={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Wt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Zt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Jt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},eo={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},to={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},oo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},no={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ro={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ao={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},lo={textStyle:{color:"#333333"}},io={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},so={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},co={color:["#5ab1ef","#e0ffff"]},uo={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},po={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Cr={color:It,backgroundColor:jt,textStyle:Et,title:$t,line:Bt,radar:Ft,bar:Wt,pie:Kt,scatter:Ut,boxplot:qt,parallel:Gt,sankey:Ht,funnel:Yt,gauge:Xt,candlestick:Zt,graph:Qt,map:Jt,geo:eo,categoryAxis:to,valueAxis:oo,logAxis:no,timeAxis:ro,toolbox:ao,legend:lo,tooltip:io,timeline:so,visualMap:co,dataZoom:uo,markPoint:po},Nr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:jt,bar:Wt,boxplot:qt,candlestick:Zt,categoryAxis:to,color:It,dataZoom:uo,default:Cr,funnel:Yt,gauge:Xt,geo:eo,graph:Qt,legend:lo,line:Bt,logAxis:no,map:Jt,markPoint:po,parallel:Gt,pie:Kt,radar:Ft,sankey:Ht,scatter:Ut,textStyle:Et,timeAxis:ro,timeline:so,title:$t,toolbox:ao,tooltip:io,valueAxis:oo,visualMap:co},Symbol.toStringTag,{value:"Module"})),Tr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":wr,"/src/echart-themes/macarons/macarons.json":Nr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const l=(i=r.match(t))==null?void 0:i[1];if(l)return n.push({name:l,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},kr=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Or={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>kr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},xr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Rr=Tr(),kl=Vue.defineComponent({name:"RChart",props:Or,setup(e,{expose:t}){const{getAppTheme:o}=j(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=E;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(l.value&&l.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),V=async()=>{var S;ae([en,tn,on,nn,rn,an,ln,sn]),ae([cn,un,dn,pn,mn,hn]),ae([fn,gn]),ae([yn]);try{ae((S=e.use)==null?void 0:S.filter(Boolean))}catch(N){console.error("RChart register error: ",N)}},b=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const S=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(S)}},m=S=>{let N=Vue.unref(S);const R=I=>Object.assign({animation:!0},N,I);return e.showAria&&(N=R({aria:{enabled:!0,decal:{show:!0}}})),N},y=(S=s)=>{const N=n.value,R=m(e.options),{height:I,width:P}=N.getBoundingClientRect(),{onSuccess:B,onError:J}=e;try{Rr.forEach(H=>{Qo(H.name,H.theme)}),c=Jo(N,S,{width:P===0?200:void 0,height:I===0?200:void 0}),l.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),B&&A(B,c)}catch(H){J&&A(J),console.error("RChart render error: ",H)}},d=()=>!!(c&&c.getDom()),g=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},_=()=>{c&&c.resize()},h=(S,N)=>{if(S==="downloadChart"&&d()){const{filename:I,...P}=e.downloadOptions;Io(c.getDataURL(P),I??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,S,N)},v=()=>{if(c!=null&&c.getDom()){console.warn("RChart mount: There is a chart instance already initialized on the dom. Execution was interrupted.");return}b(),e.autoResize&&(i=Je(_,e.throttleWait),a=Lo(e.observer||r,i))},x=()=>{var S;g(),i==null||i.cancel(),(S=a==null?void 0:a.stop)==null||S.call(a)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(g(),b())}),Vue.watch(()=>e.showAria,()=>{g(),b()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,S=>{const N=m(S),R=Object.assign(e.setChartOptions,xr);c==null||c.setOption(N,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:x,render:v,isDispose:d}),Vue.onBeforeMount(async()=>{await V()}),Vue.onMounted(()=>{v()}),Vue.onBeforeUnmount(()=>{x(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:h}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:l,dropdownOptions:i}=this,{cardExtra:a}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:l},{default:le(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:le(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":le(a,{defaultElement:Vue.createVNode(mo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Ar={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},Ol=Vue.defineComponent({name:"RCollapseGrid",props:Ar,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&A(r,t.value),l&&A(l,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(T,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Pr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},T=Vue.defineComponent({name:"RIcon",props:Pr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?D(e.width):D(e.size),"--ray-icon-height":e.height?D(e.height):D(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:l}=e;l&&A(l,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Lr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},xl=Vue.defineComponent({name:"RIframe",props:Lr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":D(e.frameborder),"--ray-iframe-width":D(e.width),"--ray-iframe-height":D(e.height)})),n=Vue.ref(),r=Vue.ref(!0),l=a=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&A(s,a)};return se(n,"load",l),se(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Mr={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Dr=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const l=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=$e(e).draggable({inertia:!0,autoScroll:!0,allowFrom:l,modifiers:[$e.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{n==null||n(a)}}}).resizable(!1);r(i)}},30)})},Rl=Vue.defineComponent({name:"RModal",props:Mr,setup(e){const{height:t}=ze(),o=Vue.computed(()=>({"--r-modal-width":D(e.width??600),"--r-modal-card-width":D(e.cardWidth??600),"--r-modal-dialog-width":D(e.dialogWidth??446)})),n=ge();let r;const l={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,a=()=>{const s=document.getElementById(n);s&&Dr(s,e.preset,{scheduler:u=>{const c=u.target;l.x+=u.dx,l.y+=u.dy,c.style.transform=`translate(${l.x}px, ${l.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{a();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${l.x}px, ${l.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...l}=t,{cssVars:i,height:a,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${a}px`:""],preset:r},{id:s},l,n),{...o})}}),zr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ir(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const mo=Vue.defineComponent({name:"RMoreDropdown",props:zr,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Ir(e=le(n,{defaultElement:Vue.createVNode(T,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),jr={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Er=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=l=>{o(l)},r.onabort=l=>{o(l)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Al=Vue.defineComponent({name:"RayQRcode",props:jr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,l;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Er(c)}catch(p){console.error(p)}},a=()=>{const{gifBackground:c,...p}=e;new Go.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:V}=e;V&&A(V,f),n.value=f}).catch(f=>{const{onError:V}=e;V&&A(V,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&q(n.value,"String")?jo(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?l=Vue.watch(()=>e.text,()=>a()):l==null||l()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),a()}),Vue.onBeforeUnmount(()=>{l==null||l()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:l}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[q(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>l,icon:()=>Vue.createVNode(T,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ue={...naive.dataTableProps,downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},$={tableIconSize:"18",tableKey:Symbol("r-table")},$r=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ue},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:l}=e;l&&A(l,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"adjustment",size:$.tableIconSize,cursor:"pointer"},null)]})}}),Br=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject($.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Qe(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:$.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Fr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"all-scroll"},null),Fe=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:$.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Le=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,a)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...V}=i,b=p==="left",m=p==="right",y={...V,title:u,key:s,fixed:p,isLeftFixedActivated:b,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Fe,{icon:"row_head",title:"固定在列首",customClassName:b?Se:"",onClick:r.bind(this,"left",y,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:$.tableIconSize,cursor:"pointer",customClassName:f?Se:"",onClick:n.bind(this,y,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Fe,{icon:"row_end",title:"固定在列尾",customClassName:m?Se:"",onClick:r.bind(this,"right",y,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&A(a,i)},n=(i,a)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[a]=i,o(t.value)},r=(i,a,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;a[c]=!1,a[u]=!a[u],a[u]?a.fixed=i:a.fixed=void 0,t.value[s]=a,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:a,dropPosition:s})=>{const[u,c]=Le(a,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Le(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,a):p.splice(f+1,0,a),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:$.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Fr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Kr=Vue.defineComponent({name:"TablePrint",props:ue,setup(e){const{wrapperRef:t}=Vue.inject($.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:l}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof l=="string"?l:""),Eo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:$.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Ur=Vue.defineComponent({name:"TablePropsSelect",props:{...ue,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:a}=e;a&&A(a,i)};return(()=>{const{striped:i,bordered:a,onInitialed:s}=e;i&&o.value.push("striped"),a&&o.value.push("bordered"),s&&A(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:$.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function qr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Pl=Vue.defineComponent({name:"RTable",props:ue,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),l=ge(16),i=ge(16),a=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,g)=>{const{onContextMenuClick:_}=e;_&&A(_,d,g),a.showContextMenu=!1},p=(d,g)=>{var h;return{...(h=e.rowProps)==null?void 0:h.call(e,d,g),onContextmenu:e.disabledContextMenu?void 0:v=>{v.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=v.clientX,a.y=v.clientY})}}},f=d=>{s.size=d},V=d=>{const{onUpdateColumns:g,"onUpdate:columns":_}=e;g&&A(g,d),_&&A(_,d)},b=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(g=>typeof g=="function"?g():g)},m=d=>{Object.keys(u.value).forEach(_=>{u.value[_]=d.includes(_)})},y=d=>{const g=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Kr,d,null),Vue.createVNode($r,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Br,null,null),Vue.createVNode(Wr,Vue.mergeProps(d,{onUpdateColumn:V.bind(this)}),null),Vue.createVNode(Ur,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?b:()=>Vue.createVNode(Vue.Fragment,null,[g(),b()]):g};return Vue.provide($.tableKey,{uuidTable:i,uuidWrapper:l,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:l}),{uuidWrapper:l,uuidTable:i,contextMenuReactive:a,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:y,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:l,contextMenuReactive:i,contextMenuOptions:a,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:V,contextMenuSelect:b}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:V.bind(this),size:r.size}),{...c}),l?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:a,onClickoutside:()=>i.showContextMenu=!1,onSelect:b.bind(this)},null)]),header:le(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},qr(m=f(e))?m:{default:()=>[m]})},footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),Gr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Hr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Gr),setup(e){const{getKeepAliveInclude:t}=aa(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=nt;return(l,i)=>{const a=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(a,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:l.transitionPropName,mode:l.transitionMode,appear:l.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Yr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Xr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,ho=(e,t,o)=>{const n=[];if(Xr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const l=ho(r,t,o);l.length>0&&n.push(e,...l)}return n},Zr=(e,t,o)=>{const n=[];for(const r of e){const l=ho(r,t,o);l.length>0&&n.push(...l)}return n},Qr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Yr,n=o?o.title:"";document.title=t+" - "+n},Jr=e=>{const{meta:{icon:t}}=e;if(!t)return;if(q(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:X.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},fo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=ne(),{label:r,icon:l,type:i,i18nLabel:a}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>a?n(a):r||null,c=()=>l&&(a||r)||!l&&(a||r)?null:{"padding-right":"0"};if(q(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>l})},We=()=>{const{getRootPath:e}=Q();return ce(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},ea=e=>e[0]==="/",go=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(ea(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){go(r.children,t,l);continue}else t.push({...r,path:l})}return t},ta=e=>Array.isArray(e)?go(Yo(e)):[],yo=()=>br(yr()),oa=()=>ta(yo()),bo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=ne(),{setKeepAliveInclude:r}=la(),l=Vue.reactive({menuKey:We(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:g}=d,{i18nKey:_,noLocalTitle:h}=g,v=Vue.computed(()=>_?n(`${_}`):h),x={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>v.value}),breadcrumbLabel:v.value},S=Object.assign({},x,{icon:Jr(d),extra:fo(d)});return d.fullPath===We()&&(l.currentMenuOption=S),S.show=Me(S),S},s=d=>{l.breadcrumbOptions=Zr(l.options,"fullPath",d)},u=(d,g=!0)=>{const h=Array.isArray(d)?[...d]:[d];g?l.menuTagOptions.push(...h):l.menuTagOptions=h},c=(d,g)=>{l.menuTagOptions.find(h=>h.fullPath===d)||l.menuTagOptions.push(g)},p=(d,g,_)=>{const{meta:h}=g;if(h.windowOpen)window.open(h.windowOpen);else{e({path:String(d),query:_});const{sameLevel:v}=h;if(r(g),Qr(g),!v)c(d,g),s(d),l.menuKey=d,l.currentMenuOption=g,Ie(M.appMenuKey,d);else{const x=Re(a(g),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(N=>N.key===x.key)||l.breadcrumbOptions.push({...x,fullPath:String(x.key)})}}},f=async(d,g)=>{const[_]=d.split("?"),h=t().find(v=>v.path===_);if(h){const v=Re(h,["children","meta","path","name","redirect"]);p(_,a({...v,fullPath:v.path}),g)}},V=()=>new Promise(d=>{const g=(_,h)=>{var x;const v=[];for(const S of _){let N=`${h.endsWith("/")?h:h+"/"}${S.path}`;if(N=N.replace(/\/+/g,"/"),(x=S.children)!=null&&x.length)S.children=g(S.children,N);else if(!So(S.meta))continue;v.push(a({...S,fullPath:N}))}return v};if(l.options=g(yo(),""),l.currentMenuOption){const{currentMenuOption:_}=l;s(_.key),c(_.fullPath,_)}d()}),b=d=>l.collapsed=d,m=(d,g=1)=>l.menuTagOptions.splice(d,g),y=async()=>{i.value&&(await V(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,g)=>{await y(),d!==g&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:p,collapsedMenu:b,spliceMenTagOptions:m,setMenuTagOptions:u,resolveOption:a}},{persist:{key:M.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),vo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,l)=>{Xo(n)?l({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),$o("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:M.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Vo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=nt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=l=>{const i=o(),{name:a,meta:{keepAlive:s}}=l;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(a))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:M.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),G=()=>{const e=bo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:a}=Q();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==a.value?s.closeable=!0:s.closeable=!1,s.key===a.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),l=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:l,getCollapsed:i}},de=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=bo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},j=()=>{const e=it(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),l=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),a=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:l,getLocaleLanguage:i,getLockScreenSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},z=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=it();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},na=()=>{const e=vo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},ra=()=>{const{signing:e,logout:t}=vo();return{signing:e,logout:t}},aa=()=>{const e=Vo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},la=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Vo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},Ll=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Ho)},So=e=>{const{getSigningCallback:t}=na(),{role:o}=e;return me!=null&&me.length&&me.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},Me=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:l}=Ae();return!(n||o||r&&typeof r=="string"&&r!==l||r&&Array.isArray(r)&&!r.includes(l))},ia=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},sa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=kn;t&&ia(e),o&&Vr(e)},_e=(e=!0)=>{const{router:t}=ye(),{push:o,replace:n}=t,{getRootPath:r}=Q();Ie(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var ca={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ua=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=ca;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(T,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),da=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=de(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=G(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&K("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=be(),s=Vue.computed({get:()=>Z("globalDrawerValue").value,set:p=>{K("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,V;(V=(f=e.value)==null?void 0:f.showOption)==null||V.call(f,p)})};return{isTabletOrSmaller:a,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!a.value,collapseMode:X.menuCollapsedMode,collapsedWidth:X.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ua,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:X.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:X.menuCollapsedIconSize,collapsedWidth:X.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:X.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class pa{constructor(){Ee(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const we={requestInstance:null,responseInstance:null},Ce={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},he={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ma=new pa,Ml=()=>{const e=(a,s)=>{s==="requestInstance"?we.requestInstance=a:we.responseInstance=a},t=a=>we[a],o=(a,s,u)=>{u==="ok"?Ce[a]=s:he[a]=s},n=(a,s)=>s==="ok"?Ce[a]:he[a],r=(a,...s)=>{Array.isArray(a)&&(a==null||a.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(a,s,u)=>{const c=u==="ok"?Ce[s]:he[s],p=t(a),{MODE:f}=Ae();p&&r(c,p,f)},fetchError:(a,s,u)=>{const c=he[u],{MODE:p}=Ae();r(c,s,p)}}},ha=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ma.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),_o=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=wo(),{getContentTransition:o}=j(),n=Vue.ref(!1),r={opacitySpinning:"0"},l=Z("globalMainLayoutLoad"),i=Z("layoutContentMaximize"),a=Z("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:l,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:a}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ha,null,null),e?Vue.createVNode(Hr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),fa=Object.freeze(Object.defineProperty({__proto__:null,default:_o},Symbol.toStringTag,{value:"Module"}));var ga={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ya=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ga;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ke=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(T,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),ba=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=el(),{getAppTheme:o}=j(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:l})=>l?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function fe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const va=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=z(),{getAppTheme:r,getPrimaryColorOverride:l,getMenuTagSwitch:i,getBreadcrumbSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=j(),p=Vue.computed({get:()=>e.show,set:V=>{t("update:show",V)}}),f=Vue.reactive({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:l,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:l,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(ba,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:E.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:l.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:_n,onUpdateValue:a=>{i("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>i("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>i("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>i("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>i("copyrightSwitch",a)},null)]})]})]})]})]})}});function Va(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Sa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=de(),{getBreadcrumbOptions:t}=G(),{isTabletOrSmaller:o}=be();return{getBreadcrumbOptions:t,dropdownSelect:(l,i)=>{e(l,i)},breadcrumbItemClick:l=>{var i;if(!((i=l.children)!=null&&i.length)){const{meta:a={}}=l;a.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Va(e=o.map(l=>Vue.createVNode(naive.NBreadcrumbItem,{key:l.fullPath,onClick:r.bind(this,l)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((i=l.children)==null?void 0:i.length)>1?l.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Ne(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const _a=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o}=de(),n=Vue.computed({get:()=>e.show,set:h=>{t("update:show",h),h||p()}}),{getMenuOptions:r}=G(),l=Vue.reactive({searchValue:null,searchOptions:[]}),i=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let a=0,s=a;const{isTabletOrSmaller:u}=be(),c=Vue.ref(!1),p=()=>{l.searchOptions=[],l.searchValue=null,a=0,s=a},f=h=>{(h.ctrlKey||h.metaKey)&&h.key==="k"&&(h.preventDefault(),h.stopPropagation(),p(),n.value=!0)},V=h=>{const v=[];if(h)c.value=!0;else{c.value=!1,l.searchOptions=[];return}const x=S=>{var N,R,I;for(const P of S){if((N=P.children)!=null&&N.length&&Me(P)){x(P.children);continue}const B=(R=P.breadcrumbLabel)==null?void 0:R.toLocaleLowerCase(),J=String(h).toLocaleLowerCase();B!=null&&B.includes(J)&&Me(P)&&!((I=P.children)!=null&&I.length)&&v.push(P)}};setTimeout(()=>{h?(x(r.value),l.searchOptions=v):l.searchOptions=[],Vue.nextTick().then(()=>{m()}),c.value=!1},500)},b=h=>{if(h){const{meta:v}=h;v.windowOpen?window.open(v.windowOpen):(n.value=!1,o(h.fullPath,h))}},m=()=>{const h=l.searchOptions[a],v=l.searchOptions[s],x="content-item--active";h&&Vue.nextTick().then(()=>{const S=Pe(`attr:data_path="${h.path}"`),N=v?Pe(`attr:data_path="${v==null?void 0:v.path}"`):null;if(N!=null&&N.length){const[R]=N;Bo(R,x)}if(S!=null&&S.length){const[R]=S;Fo(R,x)}})},y=h=>{const{icon:v}=h;return typeof v=="string"?Vue.createVNode(T,{name:v,size:"24"},null):typeof v=="function"?()=>v:Vue.createVNode(T,{name:"table",size:"24"},null)},d=h=>{h==="up"?a=a-1<0?0:a-1:h==="down"&&(a=a+1>=l.searchOptions.length?l.searchOptions.length-1:a+1)},g=h=>{const v=h.key;switch((v==="ArrowUp"||v==="ArrowDown"||v==="Enter")&&(h.preventDefault(),h.stopPropagation()),s=a<=0?0:a,v){case"ArrowUp":d("up");break;case"ArrowDown":d("down");break;case"Enter":const x=l.searchOptions[a];x&&b(x);break}m()},_=({menuOption:h})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:b.bind(this,h),data_path:h.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[y(h.meta)]),Vue.createVNode("div",{class:"content-item-label"},[h.breadcrumbLabel])]});return Vue.watchEffect(()=>{u.value&&(n.value=!1)}),se(window,"keydown",h=>{f(h),g(h)},!0),{...Vue.toRefs(l),modelShow:n,helperTipOptions:i,fuzzySearchMenuOptions:Zo(V,300),searchItemClick:b,RenderPreIcon:y,isTabletOrSmaller:u,SearchItem:_,loading:c}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r,$t:l}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(T,{name:"search",size:"24"},null)}),default:()=>{let i;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Ne(i=t.map(a=>Vue.createVNode(n,{menuOption:a,key:a.fullPath},null)))?i:{default:()=>[i]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createVNode(T,{name:"empty",size:"24"},null),Vue.createTextVNode("暂无搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Ne(i=this.helperTipOptions.map(a=>Vue.createVNode(naive.NFlex,{key:a.label,size:[4,0]},{default:()=>[a.icon.map(s=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Ne(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ca=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Wo();return n==="MacOS"?"⌘ K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},wa(n=e())?n:{default:()=>[n]})]})}})}}),Na=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ce(M.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Ta=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],ka={logout:()=>{const{logout:e}=ra();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},Oa=e=>{const t=ka[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},xa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ra=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=ne(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],l=[...r],i=[...r];return o.value?i:l},Aa=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=ne(),[n,{toggleFullscreen:r,isEnabled:l}]=Qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=j(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=be(),p=Z("globalDrawerValue"),f=Vue.computed(()=>xa({isFullscreen:n,isTabletOrSmaller:c})),V=Vue.computed(()=>Ra({isFullscreen:n,isTabletOrSmaller:c})),b={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{K("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:V,toolIconClick:d=>{var g;(g=b[d])==null||g.call(b)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:a,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:l,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(_a,{show:this.globalSearchShown,"onUpdate:show":a=>this.globalSearchShown=a},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),n?Vue.createVNode(Sa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ca,{onClick:a=>{a.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),Vue.createVNode(naive.NDropdown,{options:rt,onSelect:a=>l(String(a)),trigger:"click"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Ta(),onSelect:Oa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Na,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(va,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Pa=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Aa,null,null)]})}}),La={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ma=ot('',1),Da=[Ma];function za(e,t){return et(),tt("svg",La,[...Da])}const Ia={render:za},ja={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ea=ot('',1),$a=[Ea];function Ba(e,t){return et(),tt("svg",ja,[...$a])}const Fa={render:Ba};function Wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ka=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=G(),{changeMenuModelValue:l}=de(),{getRootPath:i}=Q(),{maximize:a}=wo(),{reload:s}=Ja(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:V}=tl(),b=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let m=-1;const y={size:16},d=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:y.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:y.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Fa,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ia,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:y.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:y.size},null),disabled:!1}]),g=ge(16),_={closeCurrentPage:()=>{n.value!==i.value&&u(m)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(m)},closeLeft:()=>{f(m)},closeOther:()=>{V(m)}},h=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),v="menu_tag_data",x=Z("globalMainLayoutLoad"),S=w=>{u(w)},N=(w,C)=>{d.value.forEach(L=>{if(L.key===w){L.disabled=C;return}})},R=w=>{h.actionDropdownShow=!1,l(w.fullPath,w)},I=()=>{const w=document.getElementById(g);if(w)return Array.from(w.childNodes).find(pe=>Ko(pe,"n-scrollbar-container").value)},P=w=>{var L;const C=I();if(C){const pe=C.scrollLeft||0,je=w==="left"?Math.max(0,pe-200):pe+200;(L=o.value)==null||L.scrollTo({left:je,behavior:"smooth"})}},B=w=>{var C;h.actionDropdownShow=!1,(C=_[w])==null||C.call(_)},J=(w,C)=>{C.preventDefault(),h.actionDropdownShow=!1,m=w,Vue.nextTick(()=>{h.actionDropdownShow=!0,h.x=C.clientX,h.y=C.clientY})},H=()=>{const w=r.value.length-1,{closeable:C}=r.value[m]??{};N("closeCurrentPage",!C),m===w?N("closeRight",!0):m0&&N("closeLeft",!1)},No=()=>{m=r.value.findIndex(C=>C.fullPath===n.value),H()},To=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},ko=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Oo=()=>{I()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},xo=()=>{Vue.nextTick().then(()=>{const w=Pe(`attr:${v}="${n.value}"`);if(w!=null&&w.length){const[C]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,C)=>{d.value.forEach(L=>{b.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(w.length>(C==null?void 0:C.length)?Oo():w.length===(C==null?void 0:C.length)&&xo())},{immediate:!0}),Vue.watch(()=>h.actionDropdownShow,w=>{var C;w&&((C=Je(H,100))==null||C())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:S,getMenuKey:n,menuTagClick:R,moreOptions:d,scrollX:P,scrollRef:o,uuidScrollBar:g,actionDropdownSelect:B,actionState:h,menuTagContextMenu:J,setCurrentContextmenuIndex:No,menuTagMouseenter:To,menuTagMouseleave:ko,MENU_TAG_DATA:v,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:x}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:l,globalMainLayoutLoad:i}=this,{maximize:a,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:V,menuTagMouseleave:b,actionDropdownSelect:m,reload:y}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:m.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Wa(e=r.map((d,g)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:p.bind(this,d),onContextmenu:f.bind(this,g),onMouseenter:V.bind(this,d),onMouseleave:b.bind(this,d),[l]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:_,meta:{i18nKey:h}}=d;return h?c(h):_}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,g)}),{default:()=>[Vue.createVNode(T,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{a(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{y()}},null),Vue.createVNode(mo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ua=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Ka,null,null)}}),qa=e=>{const t=ve(e[0]),o=ve(e[1]),n=ve(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Ue=Mo(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ga=()=>({setLockAppScreen:o=>{Ue.value=o},getLockAppScreen:()=>Ue.value}),Ha=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=j(),{getLockAppScreen:l}=Ga(),i=qa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(da,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Pa,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ua,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:oe,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(_o,null,null)]}),o?Vue.createVNode(ya,{ref:"layoutFooterRef"},null):null]})]})}}),Ya=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"login",component:()=>k(()=>import("./index-1jNoPARS.js"),__vite__mapDeps([59,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"layout",redirect:e.value,component:Ha,children:oa()}]};let ie;const Xa=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Ya(),scrollBehavior:e=>{vr(e)}}),Dl=async e=>{ie=await Xa(),e.use(ie),ye(),sa(ie)},ye=()=>{try{if(ie)return{router:ie};throw new Error}catch{throw new Error("router is not defined")}},qe="YYYY-MM-DD HH:mm:ss",Za=()=>({locale:i=>{const a=Nn[i];a?F.locale(a):F.locale(Tn)},getStartAndEndOfDay:i=>{const{format:a=qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(a),f=u.format(a);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,a)=>{const{format:s=qe}=a??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,a)=>{const s=F(i);return F(a).diff(s,"days")},isDateInRange:(i,a)=>{const{start:s,end:u}=a,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function be(e){const{width:t,height:o}=ze(e),n=Vue.ref(!1);return Uo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let Ge=999,Te=!1;const Y="ELEMENT-FULLSCREEN-RAY",{height:He}=ze(),Ye=document.createElement("style"),Qa=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:l,backgroundColor:i,zIndex:a}=t??{},s={};let u=!1;const c=()=>{const m=W(e);if(!m)return;const{left:y,top:d}=m.getBoundingClientRect(),g=` - [${Y}] { - position: fixed; - width: 100% !important; - height: ${He.value}px !important; - transform: translate(-${y}px, -${d}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${q(a,"Null")||q(a,"Undefined")?Ge:a} !important; - background-color: ${i??null}; - } - `;Ye.innerHTML=g,Te||document.head.appendChild(Ye)},p=()=>{const m=W(e);o==null||o(),m&&(m.getAttribute(Y)||m.setAttribute(Y,Y),u||(u=!0,Ge+=1),Te||(c(),Te=!0),s.transition=m.style.transition,m.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const m=W(e);m&&m.removeAttribute(Y),l==null||l()},V=()=>{const m=W(e);m&&(m.getAttribute(Y)?f():p())},b=Vue.watch(()=>He.value,c);return qo(()=>{const m=W(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(Y)),b()}),{enter:p,exit:f,toggleFullscreen:V}},ke={svg:re.toSvg,png:re.toPng,jpeg:re.toJpeg,blob:re.toBlob,pixelData:re.toPixelData},zl=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:l,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=W(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=ke[s??i??"jpeg"])==null||f.call(ke,p,t).then(V=>(n==null||n(V,p),u(V))).catch(V=>(r==null||r(V),c(V))).finally(()=>{l==null||l()})})}},Il=(e,t)=>({print:()=>{const n=W(e);n&&Do({...t,printable:n})}}),wo=()=>({isLayoutContentMaximized:Vue.computed(()=>Z("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=W(oe),{toggleFullscreen:i}=Qa(l,n);K("layoutContentMaximize",o),i(),r&&o&&((a=oe==null?void 0:oe.value)==null||a.scrollTo(r))}}),Ja=()=>({reload:(n=800)=>{K("globalMainLayoutLoad",!1),setTimeout(()=>K("globalMainLayoutLoad",!0),n)},openSpin:()=>{K("layoutContentSpinning",!0)},closeSpin:()=>{K("layoutContentSpinning",!1)}}),jl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=j(),i=Object.assign(l.value,{content:r}),{updateSettingState:a}=z();a("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=j(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),Oe=e=>{const{getPrimaryColorOverride:t}=j(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,E.appNaiveUIThemeOverrides.dark,E.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,E.appNaiveUIThemeOverrides.light,E.appNaiveUIThemeOverridesCommon.light))},el=()=>{const e=()=>{const{getAppTheme:r}=j(),{t:l}=ne();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),Oe(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),Oe(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),Oe(!r)},getAppTheme:e}},ee=(e,t)=>{const{getMenuTagOptions:o}=G();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(l=>l.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function tl(){const{getMenuTagOptions:e,getMenuKey:t}=G(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=de(),i=()=>e.value.findIndex(b=>b.fullPath===t.value);return{close:b=>{const m=ee(b,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const g=e.value[y-1];g&&o(g.fullPath,g)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:b}=Q(),{router:{getRoutes:m}}=ye(),y=m().find(d=>d.path===b.value);if(y){const d=Re(y,["children","meta","path","name","redirect"]);o(d.path,l({...d,fullPath:d.path}))}},closeRight:b=>{const m=ee(b,"closeRight");if(m){const{option:y,index:d}=m,g=e.value.length-d,_=i();n(d+1,g),d<=_&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:b=>{const m=ee(b,"closeLeft");if(m){const{option:y,index:d}=m,g=i();n(0,d),g<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:b=>{const m=ee(b,"closeOther");if(m){const{option:y}=m;t.value!==y.fullPath?(n(0,e.value.length),o(y.fullPath,y)):r(y,!1)}},getCurrentTagIndex:i,checkCloseRight:b=>{const m=ee(b,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:b=>{const m=ee(b,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function El(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:l}}=ye(),{isPush:i=!0,query:a}=o||{},s=u=>i?r({path:u,query:a}):l({path:u,query:a});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=G();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[V]}=f;p(V);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function Q(){const{getAppRootRoute:e}=j(),{updateSettingState:t}=z(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}let te;const Xe=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=fo(e),te=e},Ze=(e,t)=>{const o=e.endsWith("/"),n=t.endsWith("/");return o&&n?e.slice(0,-1)===t.slice(0,-1):!o&&!n?e===t:e===t||e.slice(0,-1)===t||e===t.slice(0,-1)},De=(e,t,o,n)=>{var r;if(te&&Ze(te.fullPath,t))return Xe(te,n),te;for(const l of e){if(Ze(l.fullPath,t))return Xe(l,n),te=l,l;if((r=l.children)!=null&&r.length){De(l.children,t,o,n);continue}}},xe=(e,t,o)=>{const{getMenuOptions:n}=G();if(typeof e=="string")De(n.value,e,t,o);else if(q(e,"Object")){const{fullPath:r}=e;De(n.value,r,t,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function $l(){return{hidden:n=>{xe(n,"hidden",{show:!1})},show:n=>{xe(n,"show",{show:!0})},update:(n,r)=>{xe(n,"update",r)}}}const Bl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let l=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=l.lastIndexOf(".");l=l.substring(0,i);const a=l.split("/"),s=a.shift(),u=a.join(".");s&&(u?(Ve(o,s,o[s]||{}),Ve(o[s],u,r)):Ve(o,s,r||{}))}),o},ol=async e=>{var o;const t={};for(const n of e){const r=await Sn(Object.assign({"./lang/en-US.ts":()=>k(()=>import("./en-US-u4Lhq5uS.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>k(()=>import("./zh-CN-JcY5XHxt.js"),__vite__mapDeps([62,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),l=n.key;l&&(t[l]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Fl=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},Co=()=>ce(M.localeLanguage,"localStorage",{defaultValue:wn});export{_l as A,ma as B,Ml as C,Tn as D,Cl as E,mo as F,wo as G,El as H,Ja as I,jl as J,el as K,rt as L,$l as M,_e as N,Rl as R,ba as T,k as _,zl as a,wl as b,j as c,M as d,z as e,Na as f,Ga as g,ra as h,be as i,Z as j,Ll as k,Dl as l,ne as m,Fl as n,Q as o,K as p,Al as q,T as r,Tl as s,Bl as t,Il as u,Nl as v,xl as w,kl as x,Ol as y,Pl as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-bj3QS0Yk.js","assets/vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-0vVhegrX.js","assets/@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js","assets/@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js","assets/utils-ijx4BEDB.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.15-xG7oRWIU.js","assets/@vue_reactivity@3.4.15-2zCDAkOA.js","assets/@vue_shared@3.4.15-JOA8BF6u.js","assets/index-3nkF0W6U.css","assets/index-T0chtiLx.js","assets/instance-d7_PjUp-.js","assets/index-kznjMqp-.css","assets/index-lYrcOYGZ.js","assets/index-7BNOQ-Ub.js","assets/index-fVc_TH6T.js","assets/index-0igB_Jgy.js","assets/index-ajyCn2oj.css","assets/index-mkA_031d.js","assets/index-ejObUa4h.js","assets/index-Egpds8EL.js","assets/index-QGXiPpUC.js","assets/index-NmCPfhY-.js","assets/ray-9TfU2AhD.js","assets/index-AI6Cyj5L.js","assets/index-HDKPr_0g.css","assets/index-3zbRzBT-.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-nBuufZZT.js","assets/index-iKuv6ZNn.css","assets/index-DYt8Yikm.js","assets/index-AfZm_JUj.js","assets/index-O49QGz0I.js","assets/index-Btqqg3j9.css","assets/index-1jNoPARS.js","assets/index-OMe0-hbS.css","assets/en-US-u4Lhq5uS.js","assets/zh-CN-JcY5XHxt.js"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} diff --git a/assets/hooks-YNDWox5F.js.gz b/assets/hooks-YNDWox5F.js.gz deleted file mode 100644 index 82999a4fde04e33052778a3ad4b0dc19a4d3ecb2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32087 zcmV)YK&-zXiwFP!000021MIzva^y&IAowdJrj`qAN1`&5Z%`<973f*p(j`h66B!TRXup=0Z;R5>1vKb25Uz2_qE#-sj{5 z{=R0!gTH5t`0)1uPkVw74g2bcXCpRB*s;e2`>@ltH|@^x*@%6(YOmRy_15+?{&8{~ zAKNbzBl{A5;R(xHI2*Cnfb-L&6^Enb!;ZaWua}#6cBlXO^Uu5Ir6vsfYRG+>3_e`5 zJDYa5(;7d!d-uVugKib*WzzCEKMkO*w!Pju@!B6hx!;egP>ClPi+ZCl{BYgw+U?e> z?f$LXt@gC+-&Z7oKlk+bz2<6MZxR82LZ*iIx*FAcdi48@F!=kD6GZbCCq4MP&&UA&Ug6{= zR%7H9at$M=@b?BMA(DZUA^iP>lL-EP%*i?YeZ~oL*(**YzR!9;l0lfXf|nO-H*Vd$ zQSJ=3cPA$kJ!c6Yveql{Vb|{1>n-8g?bfsCF<-rP`)0W!_WnxFWI-gEpq^Bt(zd%B zt$Xcz!RP$e%W^Fw*4<)Mf+(QCmi-`V#Y`kYBAK5^DuJWAcKaA15SPtX@8RIpjn2kJ zxk2pbN1FPdaWyEPaz*dYxf-44Ihu;ATP(>L`=al6!tLR$DP9wKC7%yllDC2(?XwTN z$Up4vXP-TL)#^@7JId6^Khdasq#1%miW6j{Q00+AF^Uu`h)A&jjR^8r7%5grBEz<*X-5SbGiQc@OE&$ z+!1VuNrkACssmh>SEOSxiexZkEnJrLLUM6ulkb0W?^(Gm?A%FIU(J#M70ho~&syu< z2N%c3>)3|JqeL#9MXoXA{wQRzU?HczL7qo$Zxnel;E~C!iC}UhBIBx{kogabZHIVmH*tw>mrVHMhMJw^~^*dTw|aA3>F#JrJztx^A$tVlLCm%bpF* zyOj@E8po7{30n$!W=?}wBPPZNEM%VK!h8XpKg0%&E0Z8Kj;>6S^hH)(_slCu=m|z8 z(^Sl97xYXIv7ozUES$55(928HvuWZQi6??s8pN|b!IR{X2>Ls}5#Lk!WSea%_dX{@_;@Q;qZ=JD7-iL)KV!|{O!^P14^h+iL z7X~pc_gc?{7H>g;`QljwGQ^VPOPXbu_6`n~dR#04eO_3Wm0GD~r5YDu%K?i_Xhxcr zWqVY512Y7SkaU5IZJ!~v&H~9C-Rv#({fS2-kA+%pNs*L+9n&$uxFI$Z`O(6CH)}v0zZhd`k`lKVJ${DoWnb#`sSX;ql4fz zbGqHyi^yk@bh@gg>z>DjAMnUo?xf^6bPa<%a3@L7kAkT082X1nLhjL!-KSB1MElG! zs?P?I{FFtGfqx7_~EPM=G?g5iBi24VT3+5Pcy{G`p$x;Tb78bzp zy)s<>T>7x;Oy$F+A_RO6k^+w&3w{>(OgP4LnL&c&dK};9-su5~pN>&0Fj8_HxrdXG zp0Lm{zWn_^GPJ~RL_A_fO0rj9{nKB3`8z*(^Zg%v^}qdf4wC?Br+~ivAHVVQ?|m-^ z>QSGy>X2Xl<8QzD^*^aKry#??uR#9Y58nLxpVZpqG4%pDE`h!I(eM8J*Z#ce( zU~9ci_~oB?Cv7b2Y+Y}!Zy858a3UB|F~)|SNnCy^KB9|nQ=jQqqJKiowRN)8S!#?)`?>cOiz@E!Q;!KP^9!VC-*3)s!44k52 z;89rBuf9xpWTYwK%zZwBU80ApxJ6DQy&&)Nk!0dNr+yIiZ%_g2a_PmL5fwgcb>vax z9vb`ic|QPB;ui22*E(aLj-P5-@Fw?+BQj*}p+Ws&5E)10VK}w7WvH|*5|tlB{;=G! z$ixc+@AT0~CV|hKFm>hb?j$9F8@tyg!p7O>#wnp#5ZkfZS#PR+*0e}~%|Me8yO2)< z@6@!4{a;}NA7PRF)aeoR>oezh>c%@0~$p4>6nisun90oh)tr~0DQd}{4vlE%`ZvCNnaiivd0005}vUJG`Y z13QRN4oghKHmsGEWwskQ(%g?sMgmJg!rG)84|43O%Xg@rCqbH~28wl7U^!2)izn}kku|(T|KfaGGvlElc2K|ffV=1L^;kb zx?qvOJ3=SXG5Nmd=E-) zV!ifxpzY$c+*WxmQq+drG=0Q}5X<5^%5BYoHO;_4Sl^pm-B3at`%J zeD1Y^2!!YIr|#*JMFy((+&g}HcjM`-8L|Ctd+z(r2p|+l9=Z!wnvzmixjHD6`?@$m zmEP`A4BCrf`yP$ zu+5m25wORj=yXJ*KIOK@hmFV`rR4Ve&5Iig&x=nACReBboB+4<<072b4*EBaKkAQX zaNb(`o8UaM)|t(G8vAVSWqniAualsmyb@K z(Y3)W@~*xcd6h){UQ!+4KTDu13DLmKci)fRcNV7iXJvZ(G^`Qar{UrhztxZZWb4-b zSrlLUuca;!!AroVxIU^5p_sQUTo9p|u791V4syc?;D1 z^{+mP78FAsg`YoYZCro#R(Y|yc)a=JKltiLfA+KA`fqQ3^LJYvqkc@BMpB;hDI}ks z^Cs%d`BK+tAVo4d(S%S$Q(rk4ogg7p*+OTOyVsxGW9{?zAw_pKF)}o32)-)?THV?Q z<`JZUGoGIFg_+}QKl<$P=BFRMA4M8ya)keqC+{~)KVNv3epJlTSTHYuJGMfZ5PBn! z=pGku79q})JD&!R<7a!b7R2?%4zo&ygZhW})GADMW9C7QiT9%WM+?(kik$ARgvU!K zh$s7de9@!Q!{OfJ-r%#=EJ|;@+t#!8{`v!r{mku$zaN36Sd_p~L14kcaZX}ux3?P>7Jz8c6Fg2AAG&^0J73Qp$?Nwv_Qo&QX9^KpWNmvk)r*f=c$_2 zoi(A>+uy7#SKTds`lBDc`R)Jw(|`WKm%sW~=9_=`f4=(BpMCk~KX~&`zh#w<{^j2L zOwu5n?*C0)z6b^6=i{v?9&Nwl&Ze;Z*hhYouXA6bM0T%A-vW2$#^^4n2KH0oJizPZ_ea?EAl)sm;v?@H#FdGEE&mtuf zCGSV5U|~XeB|@F`TYy-8aRb(30Xsi z&ia7=?9FKOe#G_`CbnM?8@&%QLO+Fv=K(ukjKnuTlUtt!r^8t!UjOBuG!gsRvQ+$j z)b$sp?yyANOb3Y$5jmN4>0MR0(0<(ee0coPvzN0-z41#Xb)^T5B=5|)9UHvgFbo$S zhF&oY4qCWg4@1-bcUCqECF7li&fja>Pwu>K-sbRP@1Vs@gxLldwYH7CZ^M0i>{yQ=K$lfo{-mWkm!jz}{U8*+7} zk6;hxffaYr2>W_2Z0Yh8pJAyJX2UMLg5suG;gL4c*iMddP%!$C^Jm88LhTzFu z@Jtv%(9t|l+)5EFo(opl6A*qd10Lt}T6+zF`XaZITheptl#LUUS+-#Q$YZ7nz9#w1 z6D~W9jxvjTu+bM5x8qSVFom^)J{HROzGTd3D#GEA>EwKxa#b}bo zJ@i}im(B-4$d+O%zyNGX4%iY@hu^&*WXnd5El6Dd>SX<RFDAw0GuOE?tH5*95DM~PfIVM}yL)i3oma$Q&KN*nf=U9SG9CtDee z?eSqu1vAw<%V~9-juW*+YLPRf4^o6HdQ5QTm#NEkona`cD9vAEu z^#+Ilne>^2bMs@^Q+et>F~M-v6eP6VYr=-D794u68kd)0@f4z|?2a@6kOWrATFztU z0~?(Kz~u;^3LgPtBrJi&1kCVplb&c!R(6@%G&Qw|qR~k0>R#%K9lESpB0}tTj~Upk zI?Jz2j~Hqb1H(RVW#v&+So?X_ZeUu@0XIihRx{ZR%*1kZ1Mph^)bF7rFpaAQTExP@ z9e~tv+IJ>C14kehc>&mw8`=}?Dmbtij`4+ZMKg#|xIh|?Q8+;w1UEW>v^VTc0}OLx z+#((03vd?gKxI#iW64`D6KHbH?qG{0w^Bm`uNeegSg|>DVl{|S_A|t9Z@_1@zn)`! zfgXDXDO@cbL;G49#K=7x^_Ri9(IBw*XgFxgh`>_5H3}3StDDds`dHv|2l{2qams{h z=$8p#+N0LcBxxJu3?z>)lqa7-jH=_Y0a$F=*$WV!pz5~0jm<%sTJ2N^x&V0*CKrzJ zMceK`#gzE$>}G8kPe7W@M{(2cuG-+Apvzej0+z5Qs)jf1ZdVP}haMje0}1c1dLdGz zv#EKY@(w-3TONn{R*#K)iz5)A>D=ff-o7HdQf5kK1m9dExVmJRRb$}fJE;ow7|z9 z7OWRsfC~{U0E%yY7JCEco#Obc0UN5;@Ehxj`DdfCtkir?+LVX2x%2AwS6eJ@W z2CuVjZ9}buCb+(BY~#`b;$aetK!TwYxT2^Is^z($JJ!dq8u`Qoekf7BZFe^8jWPi6 zXnrzH6ijy=8bO~-O=;*eJZD&Ye$+J_qiuH(wEB(@W1+TH)!e#Wug zZlIn_Jk^;kd&@}mxxZ{1W{@-G$LAPp_J$3&*2;OqnRq-N3-sYK_OhQ#|MM@Fy6tWk z_&s5fT-v8&gMgXa4Jz*QKF{oV1e8mqir%N=rKkD#Mk1{G0lXXyV~{x=1Gc2%3h|J-O3a9@_pX?50-EFiYyImVf&IZ*OCnet3YQ}98f?zM?DsYN*aC$g)w zaw)k7@_MzDP@;T*Gnw5=N$8rCB(A+$Nd6=DHHSircy4uMX~W3UbSJW#xWiV=;d+{} zPJdvNmTt7=L8}I#7FoCodb{d+BMaQ|phIK?oz!RZ z0ZksAM`lE*wX$MHhxEuzzynSn%)qlPJ2RdrE9uD2IG6zS>26JPmXc;dkX!aFr&Jrf zQRlo@POAuIIbXx)(CPK<-$O7fC6iz{WPSjw3ULGoIArCHZ3+1GDHlHNHztTTpi!Sy zR;4g=^UK`Dp|t=nB-L5MLHAiaTTZ!}1Ft92Jv6@4^R_oBdL(ac_BK7`o4nau+lGDU zJDXk4)Behv-a17eW`B*Yu@n5&?XA-dgxlzKdtKv*c+xc_EDmtikEB6H5+Z~6(w%^+ z@c`Hi)&aGg_wXMhCCTWd;kA$dz`hVmcM?c8)Bq=_j!F5Jm(ZjsF{=~(qIvXiaO+D7$@o%#nw|HSO9Zj$vb+3Z?)qxbM% zZ`YnmcS0|M}X(8F;4&e06m-gT1eC$lA^zDErQ*Ms>C48Vb3x|7*b%27&gN(hzXo%RJEMSguN%>LiD z;Oa-x8;y{i&Kl{q*ANnR&0Y|OInq-QZM$n3WI!W7%+yV}grrK95L_bsi0xVLgz%1ghp_fJd>n1iXs*|&n4;8QJ*;nl6XjhM8aZr zEJOIcKt&Ck}XLKx@NULd=leC~hHl!uWX?mCYTNy+>+Bp*xgIZ#M8UvNa zqD1SQu}T9}8kWk?md9n`01v2|=rV89+lI-1vO&Axi(!0cot|`<4xo0jy`>H&Tboq< z+VZ!zPF69f+Pc?k`|xXf^JIM;L#b`AZ?-qE%=b37DTQC{P1>b+tB*xK^_ zb^ONq_VyZn*K4o0*YO+c+Z&r(7`V;brYCJI+hiy0Hnz9XTVG#C47|=-du!V`A}{MI zkz1$|xzfCywcA_N^Jl6=vh6-4H)fwCI}OLiZsm};njaC_FqY%JX^qA0Z?^eQenExE z$M1Z|fA-EbUcGaTJMUcM?mO4`?44_T`pz{zZ&rw86D(7RHt0HF?qAjbbS_Db>v&yd*`F@1(?|6*rIgjo0h$=Lgy9#>}^9#{3*k^f7h zL;Kz6(Egg}5PeGrq=WeXIUT;Pc|rLcor>PY7SgG7w&)sFI+c(&3Zcb$HQ;a8sc5>B z{C=WYt1=A+)Z*^jn{3vrWH1ZqRjR;ybDEf|S7{b}a^lzalU$act5>1htE+3C@%3On z1A`P=FX>eZ0f)8m3h5{%BR)&7vbIS!w#nAoY^BO~SdT$7O^TGQF6nG^Nw?c=RHS4* zc}GP`%%>D7DD%wLq9~ClC40FF<=(UkGXXkKW*R5RVbfj=loBrnuE`?^ZpZcr2j~%0T{0;6eKU5vpLTd0TC~b?Skhg zbjma3LCEv7dcccgeZoseb&nTHiV-iV6k?u|hhL8h2Y)DI#)ATO)w=#%&v~wmX2DQWhH3lk;MTyoqW0eM|G%S^&Esx8hDwL;- zc%vzscV**~T+KqX=RaCtA7f(_apyd9)p<)D4gL`PI;4B`yI0M_FRmVaV0{-~T)Fxd zPad7I0z3*b*O<^X16SBXOx7W-y4%ZP2Q#gNdBPFp>Z1(4LV|cY>`>$$L8(Qeohc6> zgj<42OF^;}ak2J3%wB?Kg!vUhcXb`ia^ZEc(zOjTq{(Sr zXT4PXr)_Ur26-K#|6;pj6xYR2-xySzsW9#8=RWm=QQ~xzP@*=1b*%S^GL|zUE{5RV zj%^`ZR*G)ZVGxcTBcV|OmZ$+<1X$#eaJAgPd}jhCz0M8JLq?-~!hs^k=jRdh{t-G! zB^pxEDF*~jG$-I`!=sym$52V7wbAg0w{_rea$N{IK1zwN!K&@zTX1Ox{~ukZra_vS zCh8qSHLKnch0al`XI=GW_UWTkiyP%;^Dd}8Da}j}=fY6sp#D6&>YDUkwIb_oiZ)MF>0pa%fiL%3PhRdiRxRfFLga#Q8JVZ~p9B#ecP6>^I zA=)(0K|f(~4_4B}CQeE&ggc42e85Cs2it!=eufr+xEf&mc_{J)V+nTN2D-ng^FOeKa$KxGtoSS%uoORfBo5yfBfdZ z{^YCw@O_BeHHN^eY8BF*@Ph<=QhjIH43)p!%8LF0dBtw>p=nv^kwtpbpD`!e@>T6~ zDxZ*Z(_}XOv`FQ(S`O5E^&1jSk>{l}1n3>NLz#KVA|fNgBN9bKM1)2pj7Sn4Sp?pC z5gA3qk4PMmVMGR5c`qXU?Dsf2vUa2xPbf3Z0~fOd)HcKeyBCC#2~#tjWu+?5)k8IY zJY+Ugd!8EeCBgdOdL}YoPlG%JhC5LLM9?#tjk6#88Z~1Y)`Z!$8NWL=4Gr{q}6&d`#;jT|eAd)!orQc0if-!~sye-fOkiOs_Ew8f z_dbUyq&MZuOF;q)lH$0fMYRukeloTSY?YqRw1|1&((0;6ZAh?_yN4gx9wd&Wg)agu zBPe(vL+jN?c?C7BP9}W$1U3h)lz>$c0%&hE&qx2D$+a!^`j zhUS4q_G?Ev^xh~-6y!o!JB^d>A=w8f1fQ`O{STb7cLo86eUzJa%asTGT&IaLa{&Dz z%P9d40-t4o&}(Vxt=|&0-r>8FHTIq~sAo z=v{kqR(hctcorc`tJfE1%?HII6G6vFuYJ~YBH|^t_!!!wK?H%8D!2d=DZ#vEmQITX?XvtU zI{&FN<4X#E19&r}V`mAH67FOzrWP?&n=Op$WI)sOtxXR(QR;U*x^EG0Boa9B$4ZNC zi^P8vhbUx+%e#oAJre)^2(RlMWzx(E&zGo2Q%isAQKl^|G4m8?t zQ(wTzI#OpS6d1W1_JElkPO^6p0uYC4J}YI_(dQZFf^MfY6`I&Fi7CWO20ink#&H)8c6A0iY#%v| z<(;D=wSAPEeM%Z|iC2t06j%9yT->3tdI7&KFTq_mFB+?&t(<54eSV&(ca~*N@UQ(T zM=AbEaW#INUy3zrHdSmLrOGx?0Sm-whQ*nyqYhLc1ba0K1XCGB%j!|BLsMYI%Gp_~ zs$^%uwQFkGIdJvqJV&AFvpD~9P00s)liJdoDUfMN(tQ0|WRFP6)4BTr22s`fz~dSF zKt+}H;yYI+%vNKSw%|9kl)iu+Vz%B37cH&!(n_!0Lj8rBE*QI95r*)Y9xT&>?Uoc` zGpZncp$7h_yi&x4cj{Ma6?sze_Uj(*G)i=FI7Wh0bQXCOhpYs5GrfBWD_vk+)tiZ4 z0S}D~Ekn(u8VemYiBm`Uz+-8S-`jSvv%Wzl`*aLLeO*csoIvn`5(c1}x|_!-ZfIhZ zFk@;hH!i{;I&}tu^$dkkM#hwYrXtMOT%dKf1t~f0zHldr@aD{96`)bei%6Gw(+Yvr z{?t6V+Ol8gCb>OGx?N-a$H=iD4D&0Th|nO2EClvce|P^=#ccBXD#zn`I;Z@#QpZo_p2 zEoGNp?&K14Hl_(ICJ8JiNtPO#P>h2yqoNw!az*Caa%8LdIZ&4H8q=?SGb17M~gVXp!FrFv~uSB zOO!%gtw*{GIv7Stydm=h*eplb4C%Gpy~@!P+dr@L5l^c*RSg1bogzPM)C~oqx7@LIgc-o$ zaTSx*ll}Q?w@Ol`m+l93nKHY!lBo+fAhV^$mP+1MUypZpH`;BrC~F8$#pcVwa+aG0 zRpU|yF0tJ1?%LXhUd;PUUoMN>U}$pTw8tG*=rg$!+7}OXwBW z<6`K(z@HE)&Ac)R?Ta+NAWQIToW>W{3m9cgDhrP$e9(3kjyvYAR7PyHg#_qYA9OL%y;yT3Ini@7g&~U78}}YGIF}gh||* z)e<=!EveWAGX^C=ayuVRP>5h;xqysDfqyG>qG_dkV+EG!(Uo$;kwoo54kuTrlp=w( zNI_`ry#U2tn7XpSD#);++2<2gX=lD32j}AKjZ94ogD}(D&7Q!*63|fds#S2b;TT4~ zZ3kHAg~n>>%7muz#S4VUdI3cCog^h8iPR3vm0sX=d1K119n{{GE4Z7F$ZLz9k<*=? zmU@@&30QkHnRK*j=DJ1(U|e46OE0u61&G`ZGSln;M;~&8(nf|y#>&bv&^1UD!I{2F zT^jPYtd8np2Kt;WlCMR(VC3SwId6cAbl+-GsY&_j=&CIXhv7i3vKYjI&fBV%R{py>)`@eto&)@&@zx{VZ zH*y{MX%>n_3qSwpNWl(?c>(a*?3ai8@W>u~`rv7ZDTJ=fkx@L#eE4Z&GnOW0b(O7OZPE|Kn9O_lrRt@ zT;n98wlyCXYck&ku|*XJJ*==jOLN{p#Cz?X%BM`ps5 zR`kG*SJtj5shosa1m2QSq_!lj&jJq=C1AE>fvuZxmC?s7VdlnRaovhBhSN@2fUmad zcp#z0&@NE^4!5tX!~;+EO^|Hj+FTR6yO}W@ocqpAEqV7!isg)1pF^w9L9O$g^sG!F z+nsDVD8Pfwe8kZMCG0f`MJyptMs%u1?adjAZhl70*h^$n_wIs5I2%=Csxgd5Z8w=l zFobIgP>`|gz8bxKTvux^ci(O=>IkPJ(gQ(#;|7}ge zHEw=!6IAbNM0r~7R-Vjh(;IlcEodJE8*P;^V@Pg{q~wwIBU)}_?0m=2@rN5CeO87h zR5{R^G^4pBFPKs=YZHTwhBk9mB>amTq0&l@So!crCB;mG>hzbJz9wf_x}g70lLL;H z2kO$hzHs3@Z1e&0AWHUA&cnF|M3~?V)2uhOk@*Si6>xKHg-URXU+ZQUEjQk7jfA;g z-i4f*>CPSxN5d$2R|6(bRWlZqq;&s>1)bg|PF-;)m>%q2c04vZTL!@*Na?418BIg9 zR6b5CC0E2eaRiA24Ji}3OelfdUbN3GDJ0%*kTqgyq4CV_m!W}7g2}F};lJ64f3Cp=Z8Jsw2zg<#`bK{M^1WWJyB%%C!JYz`1GkLw-WT2l_>hVTr<)1scjU z+lW$&+*aPpGZD^jWHi2=wH!qnhAox*EgN-mo4KY+P?F!&6^4aVCP7g;+fwc^k73(U zGSqdj>%(<>lJWjLq}hU`ox-QUwQAv|Z6dXnTy?cPf56lEKEsPOeZp9l`ap4rG70YV zJ3TH;IH+;Ay~BS++98Yjad-=|Q>wIma zTyXQ6Z(#*~kd8X(=zY{4(%3WuLW{E~cqb;B=|&_YiQ^GShvhpl36lNn`p)UWrt~~@ z19IZVD4(;QG{{gr=!7w2l*yjwZK^L6&E01`c^jTUI6b41`OXP^1!~vIht;p=HodlO zkBPQ_oMSesOc}NPd`x{fO0+P|;?in2zSw!IN#t!tvb;h3{1~og^W;Hq{_Bt4{O}Ln z{I@@U^Bcea^FRH)=~;2Id%zr{Scpot@6^d)$uvI0c_huaufR)hriq>f z6L{cmP?A(CQ;veHLP1ucB!D*DY^DTui4EQ5$|DJi>utCCMq6A%f|-DDGq+5KB&h*` zJUgY#J1?$Gg0#y1FNlZ5`9#~*opjV=9ejr#dPgpVb2=Oyxy$fh{JBeQoPBQKWWThV zWrksLmB7%H6OJ*&dn_6v}3>wHKv5jUu53qIlq3fX&Jm@v z=~A4IOR}eGso~&^MY%g2CL!X(r|LQ+D;6n~tMw7jQf6dlW)4rG6u8~EyqqpoGrZ{y zQV23%)!yjq?9g?MM5(HFL&q>Ia*Lai)X;6jb)kurb9t<2|8C+u4t$Ny4db6$r?1uF&*EU4Wyss*v0g>67i3Z@hqN3b|sZC@!g0Nd^J^co?7BzRTw@ykeS?7jS&XP)RXm&T- zKI>aMRkcQ8M)T^IY)12V{te<&bx^PG0&l%OtVNRPGqbY+{{H$0t!3EMHh(A*loh(m z9gtFMz&HX*y$6c!{6qPiTkaH-4qNbC(cskCICyQT|>r2EpOfu zxONRnr!I5gGF$L-Tsdq0TmwBas^zLK7HlJ@G}&3jGx!jg`$1mqn~GD-X52`{0#M(4 zstdSj=r*DDg?nau7`)_DLhW(>^qJbMdae(ah)Q+nr{p<4HysZWr{AQPMvC@x!OO?2Vm@saBnCOOA=&pR&qzSM8jZY^+W^sylRj1%n@Q8yLyNmX0iD=%8s zjAm{Kk}G4T-+t2kk;*~u`68cr*4$8ij~rHo(_-fvHhko$6w;@}5$Ff3?}~O$oCPVb z<8~ZbPQPMn8w-9G0J%#dDwuiVBBw1*wey4%l9Gfg)TOsTK;_XvW>$o&>uO77(9*Tm zzFyHBN-8aTe0UN>Y+tV>PF${}!wYzD-vnpdypaU2+njL)Z_*?bjHcDm+Gdtzrm}MC z;)_>08BKj&G+xMsjr|RpF864OOoi4>U(0)q9f`9$dF**_ig3>x2zRoOJumuY*Ufp+ z%jCQiJ|o{`xU#{G>b}mu_|@{w?8deki-KQ_-27J(Mq)A%dGE{f5BE%w?U}G&c@Qyb z7m#q?X2ziN+47(o zC)4MdqjKPo(Ki%0M46{BxiowW-zc?e-6#B&Fo!PqrdYefn(gfnEYvFp6qj}MS(hJ-X?nLJK!GVvI+5~b(!?0#=9)McQ z;3L@zqH_85IA&C!{o-9QU$D&U}Ve{7z|A$`WkN5HN#fiviR&wh?)fcH7 zWdRS&kOYNxGZTap9-ft`WMJlV@jPJXM#YQ^ECFwTLdh)e%c_K`B_(GtwCM`uU{79{ z<|J?2Nr=F_>LbuY9wxiy+Zu-FV!Q}mjI@;-U1(2_1^7@^-@tf4PInlBa=99nbOy?R z-9oq>jFOl|37gmd>~yEX4RUL-Ugu+*b$UoIoT8b?B3e=`6-tY+i+Z5|JEVm^sd?e% zIHJSAD_8@hCnEDb-md^^$Cm<+f_1gGUc*2Uf7pggc2(`>~bL0bmy zFRf9a@L1i1_F~8kkIx5U+Nr7Mgpu6p3<5A(GI_Mg_MDY(dT(=q!-zWpcIXqk#lcN}mfg;qs(}?fK%#dPTHySl0;7P4 z2@8PYTc5?4`~$~l4cJh%hTm9M%s(5AZH-110^(=-%JEeWYWS?ys%R<&!((~Z zO7I%3V{dHZ(vqC@TS+Ve$y(@Ap}ABo&jsDFK7Q56CnoSiiRx{;vte(P0f0vfKPd&% zU57@1zcWfhpW!*f+Vi8X;TUbZgP_%SdHe)u!?a$4jrP^?JcD zR=l$|RWFE=7%pV+i<|c9R_#437cHNiwN%_y{J<(s!7>z38mtWRJuSxo-W0@N)7%Zz zlZmG~vt@5(;i1q7Te4vc-oZxho@T7s8+I2H>WukFLJpUBEL1v!z3k`G|NM)kZoAuU zp%ZH)m-guxRO>#wLB)OE=T2q_0p;2VVxNwep61^hiO?~w!s>~exj|lzhB0~q8?fcU z$bfT696wg}*xFqzEH1q<5BOgd-=;pRWY1YAOP#egS?a=nFrNVgJ^R8_nrfGr zPfKwRmf7WHrmSCf4W)ZGc9%O2JCsMR>vA&S^)Lxbk$Z@iS)U61rj`c-e0?yeL2i!) ze&N|~ZR~ZeZGjb-c2Qaa3<~qDJf6aULqI^nt(`Ehx3ZFb2OXiUH2Zo=J{Qf%*1xpi z2kOl~K}Rip;5q^KCr^xqCn}YfOkD=|bc%b*Ji*h{{Y;R^<-6S0OkwQgzU@-o)qY?s zwU&$zqLh48{>+ep3nX%tOtq_0Zc_&juS`h{r6xAAkw8w>Zm;cG^ZdZwM6OGcycGnq%8`qPui?SwbH5I-Xg-*n`-}xw}OO zDwj`K#qEsAeaNpfENPwd@~AE-#qutt(4+VVu{N+6wr`jtgHsg=W=C{2%~LC+&nH>9Q17uk*DPz}EG2}V-MoC%JK z*q1OZ0O%>rGnO14kz!>l73ye=h3Y#CDil=0S<%vU8!ip~)b+^(rY~S}Od@`tdo)A? z6=#sTeR4J(;^lZZGGAPo9H%cVXJC;Fv_JLH?$pl@^g8j})I_@#hC!SJNlmQ+aAz5t zlltnNy&(tgRKleTZQl5iFnv&xz*5)arf=m7<5Gc@>$*Vhl@&9zr)cILSmXdz#qI+J z5!DaC851ZL+EY|_KNn`02V*y~4;XkCIl>EFce!2cbOX1_&AzpJ2xL2Q4*jE@{%&Yj zhdSTm29{HQ=MK`+?ekR49;mYi?zKU=+rD*q+58Q-&Qv$hp{e}*i3Tbebx&t%@H~SWOg8yAUvpnn> zNuaJm`C~SAebO{!eR8k1mim=cA{XvHGbuEDXwY+wM{V& zs4_G>0vTkA3lyy%y4N0RJNOHONkJBfLW zj6gi|xL8S#tyDSYpTJ@i7Lkx$pA6MX(*X&jKD)K;El#F!$<;o{Jj2aAg#rokNQJXA zVB`o@_*1npHZ9^WyKaAFMHTc+pKu$eepAFI@K_kZt^7XgC1z+55AXMZAfVR|^<8YS z8RE_F2~mA|z@pNoIE34l2i1*oM6}XKlb5C`nP~N;gSuy2G*Cdmi(HTnNTTE~M=x5@V1_s**L3k_0hiyL?BbIMa~*U5!k`d?6{Jbv2K=xFncr%A-ITxM)lH-Y7r>} z389Toxfxlzp*aC3W(TAP^s#b`ul~zF{`|lE`!|35H$VH^KhajjN&(I7aMJ99cydnBaLMPvy6S6&bhTLXpAkA(1t9JFN?^hetW- z!Op4rRfX19aE^=EXldAKDq%#^Gjk$&R|U^XA*!0)mG)p1m-%$;h2 z*Ap0sh9KajG-SN#?bPy?1<0+z=_N0-%B;L?I04hj37FM4EA*60$cT90%bsX)Di30U z1o5tn|eLHrRy_R9WL9r za&Lt`tC%K1B4T-C>M+NNhJyoHls%MoHUVXOQ}RQI#re@OfCOk2ZA9Y+%W4~}Y}{aZ z!v-7GHdv7&!)2ZQ#=n-5msNHT4x~hH+A}CeJ}yo;C_SHEV9v zh^{8h{R)kpK$lfW>QFVkDim}QRahgKGlJqzs`PQZN}(c$6Kk~d-aEZCC9liVR{0tz z9AN_CysF$jWF8j>%K7X7uI53V8x+Bse(_e|TBbVB&Pubq&*VW(Ky4V_npA_EZ6!We zCOEN7aFS`|GY#)kLTh+Eui`be2{#~C-$ntmu!>njLyXL@<|Y+LZR32}8t2?OCn;*Y!BO36W4;omSKGIb-gGefbSm#pE3EITR>Gg%IQ=F*pT z{j{MbsNDJG<+91MN<2GX?=H6;xIJmEhdTWStbQvY-ARg}9tcYdT4e@PNqaC@j5>Pm`@RgP40;7Z;LuiPy(sH6qaDaoxsNP0h zInOdmWBgiD5%Po*^6EM{ktGddyOEhaI6VKEqH&f-zctSK);Q~1 zTjQ*6jkErR8E1{?Jnxf(z-K~tCJ%2=T;^AUJeH%xr`3RR>JFg6{-Du(39NcNTAY+h zZ^(c~J_JY1%gQ0zR#v1v5+SNhGeWv3Mk`Y8YV9aOSx))ZR~1<)$;Jl1XHK+rl1S$S zTalRiP8$TRwhfY3%0fvLZiG6iCn=I$W=TCu{mifX7`D8!Vw!R`kT&SDb{B}K3woU6 z;}C~4%dpwhCI@ot)~d8dB2=lJYN`L42c;TY){JIdT|7h$kU;H2c2R#Ys5l(vHEx+Cao4Q zIBaJPFO4~Yl;@bWRA_RzFi|igYZiVN)cgM2)#ti8Z5d5#3EKat!D?2_%9>)9r>>6& zzM9TDsw$a9SyvsV?j3VVjhV;9GiOE;7~wHE%#Mh8_^@1g|8W*FQt1N`WrM&?HQXcz z3A(MyN8$j?3z>kMh7-U(nSsjZP3>7a96EeHcCSsEKN_nr$Ysq_?CQJootZrZ2I!IJ zJLYrO?77;SuQuvEG(6H*3fb}hx$>m!!FP*`$A%u08#D<#9J@KOrtahZf%{Y*a*D>W zW^~|4p#o?<)hoj?&4R@1F-ITBnsF-n;pP0J62R3!u&^9*Q8Q3Ei8qNT+(D`YYA4|D z*?C(al@Tpxn--ao*xUer=wpoj&MeR4j09-4XdD}0#ij#h6((IO3{8+l(XU6HiNV8I znNP&IAzv0=AG}T@Ic3m`rDO{Eq9l)xJku2T9Vo75xfzq5N+`%f0`>7N-REwT4{LDZp-01CQviD z%gYYuDoo_8P;+qVxXry$vH)w!QqYW}rtPit9-I@gze_Py#1tdQc4JzTTTDk=1Wig1 z^>uy`!`e|nj4Gv=N#p^I(;xvKSbSwlB}VZ)niO{-=XvBoQg*zPsmG92FRk6(<#yVK zWP=!y0l)Au8=HBMo*|P1jxiiWh^oMBi;FHVA!sE2_oIVH4{fEH4SHi!+A$S$m{`*< z!1lvBvS0EbGL03(N~!NZuJo_y3*^SY)TEV;mZHQN7O#pgXUB=p6NCR48ppq+HrOZWqKq*SuiDow@Kxiul8`hF!5N0 z3lc_SR_x;7pCz-wN423TVRA_A>A43+f#9F=PPv|OcSYxxR-9o~3g~z|Hy5IkCH3XE zj^JY~s>m49i(rVU1XK5%>x0JhMLJL2mu5LVH`wL~cfw=p1#%3@Yw%teJbg&$=5qZ5 z8bk^|xCt}hQ1ZEHgk_8$Xbd1G;?&Em;XF!4mfWa*N0=peLYvm9TfqD+L?FOuicRP_ zA*SobjzmO)0YhfikN_gu;AfgRq_IOzKnm)T#%`f8Y)yJ=#Ei}O#H@Dn1eZAm(L#Zd z%2|lA+~3gPISAsJw66~H_Ouq zwOUyxlop393f^jkDl+!s6?`gALAg*BDdk&|Ch5j?dyv6ex5r1amX9Ga@w7~4hoZzf zrHnu`(q+t0whU-FM%=V;f47k6v+kc~OGZQ39WB*NGyMlfD-V8IQUB=B<2{=B2lWJF zubHWz)EWluGa<+31k&Vk$&Zg!cQUdc^OUFrGujW!iY3zj_PYAp z>*{Z>tG~Uj{`R{1+w1CYudBbkuKt&HT|K66KftLFkj>|}$uxmjn!5e`wz*P1b@tSk zZW?4UVOGVg%!R|099CO7vK+&}ToY_=wgJu|fIH~Q%ZUcmaYL$?Dr+SSq6+mmGlzRU z-A7|e?; z&QEnUj$ss&Jm+G)UoSNFEr^nOd<->~u1vt=r2?0}n4K+xH>HNCA2ktMRy`Q1!&*VT zS=R%4V3l%G#TTA`kIl*llS(eM+7}yi^sK6*Cns~~6S^KKWB>X*Qg^P9u3q^kWCr+{ zmR=P>e40=zLUKQbDg8&5o1yAuGr!@AX9OpL2H^n)G%+VAj4&T!Z@AaO-AR$YK3jd- z_>YmIAxou1-3(<7LtN;FgoIaQj#7c7oJO*Y)?z9H6%!YdJ_fyUDJt&#TbUXcsk{1l z?2{=da9At(DC*sxz7`bai>DH#E6TmC#xpNp*9rHU*p(*ONrMNqp+^h1Mq_?LBUC74 z7oo-|dWWi^whmEsGY(Oi#(wlegXE2=vM>MO_aW)n)XXX|-7XkoVB}-%Tavl_;oIy1 z_`|TAg#^3xlvT*~+t#{7x)>pyk ze90M1cdK36V@9RR(3v~Uq`@PIH+cj_sr$OVOo^FpS>d!JR?z5(_5SWvYN?E8W@Lo^ zqjAS`wWF5FLY^z_QOy~88h3q3-`IoV-BdryucmrayqxM&77r&|?r|l-EITo29I!=4 zrD$_;er11;ELJNCl08qQL(`kZU09;SF+Q#vFsW=wPG`{-qtxU*$%aKn z`ak}IFaPNKU;X7z78R^#$;s2hRoPhId9W+Br)CIsuLY)2@xnJMS!&6<65{87_zwzZC{@PFf`3GPA>R)~R6sbv*zrey+sXv1vwcrp{ij@CXId46uzufcI!9or= z#f)fH#MGmbl#Jb{!ZA{V(`Hpn5p)64g!yjoW(j~Bz(xQdh zWIVtauBI8d;dF4jAalOA%1-qZo$A9KYUj@MmzT^8OJO--gKO$cUC`f|W!5_@a7||X zQR{Kk*hf**|Ly)FIhAJRm@1HKaK|`o%AZw;0Cxl*#bhFBA9Nu){8?%BG_sU4Admz9 zyBuQ|g)@~$H!9s%iBC!c(v)01tREpXKWGEnx2D!A=Y5`vdf8;*o=Hk!DJXc2@v1hj zIs5&8)qVSO+uEJq@At2uF)kOFdjJ#E!!~3{mMF=Rt(W!iy|R|2LGqA<1OhYwN~9=s zHrv_Vq-`c?)7`Y0^pQ+w`uHfpYdb>s_0 z%8Xk}ehJ(AhFM09TbD4VpMFFwAJ*V|ag2UDPET$P6b3);-TaeY0so|@klxMBKxP&> zIin$;t)O}M;{YqkipP#;0STxvq8FbrG25B+t3Uqd5|MuO$3KwjL>y1Q{U;y4`%?+7 z{I<(3$Z_PKC(*w8gYSI&r~kPq8Vy>h-2UhYhN@J>u)r z9yui2DUjC#0C_z^pg(!fJec0Y_F~YPT`C_a%48&`VkMB_EW0&RJ~R*V(>=E?9crP+ z0i8VH+gJf~&P$Wy?DmwR?@McfqO}Aa=B2{PDwiL~@^%sZ+hP$cmpN4Iff7YaIV8zR zZ$%!(P$yIEc?oOS)G(Q8OV&qa-=u#cvQVj@`&;PO6!@ej2nj5`Q^=lqxl$bIGCMFX<21P1AewM~9P*YsJFJ^~OKYBdNJdIz zcjO}x@n|~Y(b6W5$b9<7vx_Y<*#6nwU@0GNu^HqL4-{=W(spc z=4d;gS47%KCm=>k!-2G7nU<1GxiT)>tBykN-kC6u!2``*>bK)Sg}Ue}>y99 zMjN&*Nm+s=*|x_G-qKJ!8KDH98>;FVIz(wfzcC~-M62Avx*p*xr*|_h@6dOwh@6ty-!Gv zJ1eB`O&`+gkurrdz0v8=7GE@nF?6S!f~E%ZV41C12-%JuMqrS^!bf0%kHGO?0l;)3 zJaI{nIs@t-+XHdhut{fleLZFeuk_*NttY=BbCrt1k0;3urb!O*zI5PI)MywN+^UA; zC{ATG2v=PSHX12)rQ2LT&q&=u>V>oglm^lkchYm=5kEg#))Kd7L;_Q5brUv=ST$W&!-S4#-^m1t@!%i&MJ zk=?$_+(ej|--kOeZKC2$8ES~#@K!lrN|MKFaaJLVbuxQQ2+IyBB70P}%@FwvRzc^H z^loFJBNi+1tjZcnQC95Sb=WR4Oy)En(qQQ1he9!}v_A;PlDJi&V~Dg-g?z{6H>JdL zTQR9NxxL%sfy1bq8aJtJ479)aB>(uMKm7Q^fB*6OKmN`C{ONE0`UfBX?T;m77zo~H z#v}H9hFY$M9fyvDJM-Ko&xVA)NGf&F--s5I+o@)bfpmFn0O0P+^PR_RvrT59QXpm+ z+>s&gk>pH}r+!)yYmdr-vJ&KmTu_gcnGE*nve*HFw(c&7tI*v97`q7{JHvu z`Pa33Gk?~GVVF{06=yxh1v=a0^bxest>@KCW9Q>3nBJb}hpizPhp#pP1Y{h*u|ZC| z;`<`OuPwPytzE0Ne))Vq! zu8gR0rr*rjA?nJ=3vCzH+$&3VO)AfjA+zBQJh{EQtdv*LlgG5OH1qJmbfx1!SjJco z*90zBRRgmJIFf)S3qqOj(aYm8t+izEO5h=82v-|c=%*w}jd=l|j6U`_a&#f&yF8H) z^F?LFsjM!Nff)aR=YySJ4uCo&tsr<~`9W4*l1H%?k-}8ny>zWy!gQDOVvtX{B&KY* zSCgLRd99OZV4*^AhyUp}Kl#~*pZ(}> z|NL8VfggVPrysumL$r;u;f92E2NH`X5tnwYB=pyR^>IdC!wrU360D7ntuC0y$WkxtJCbr%sWVYn-igHw1!$(f9Au43=50Ekl9|i0~kov#|o00bOg<^`> z-x!O4&c(j8EpOejUkokv&>BC=nEC;xOF|+$wk25lV$Bh2t{20Gh{Z^Bcv4SEQ3!zU zRA()G=(Cl@nSoq55U}^LH5cgZ0T)ql?K%XNaZ+|{;>#PHaoe%=SDOppx=V7` zY@W62F?b-qp)|o!K+n74gFi3=lA9d&AEcz4x}pI84z%&@fH6XGLkD_VVod{>&Gz&` zX;#%J$u~n-M4MMgn=6>2+2--Hm34B|-cKi;nM!Wq@|L$)WQ*RN{D_8?=8#S`<4o1| zshA)qzEwXpbBoRp*=R7xw%NCLJg%xu8eZ`Y+Xd_h`Gi)F@$6AK2aKD`ako)Y#;~>+JSX~unjM43p15xNR@zMP6Kl3-kxAWlh?_~GzEDUa1Oth4CB53y=d^{dL1dG5q46r(d=OJyO;M~bd>X~oVv4Is zabJI2(yQv@(&PSP761M&C|{gGd9|4GN8RP$12?McmU*^o)e|oIwIx#$#uJSqdT1z1 zIOumQ0{6Rht1g(}+ZJGc!sIlrt%#g|W0Pm&@BZYO`#V2(s(MMUZaw~cG zyea+vojVUL^K2tMch+v3JLhcfJWS@!W-@oytSHImi*Hzv_3A#p2#&38G0Ld`H_5ps zxXbY^x5Ow^V0KbQ9I-b#8@Xpuv+%5QGiTDY2tidBz6r5zV zqd)xe2Oqxk-Asv7wYW!tm}W+Kvw81XO8)ZCfBiTAky$5x^^>2ciD7L$lZs6%z8xd% ze`s|X*o`!+(%<`wSw-|uRJ<7Uoh5zV({ra!}tdI&mpzdyWk43z@pFe)*4?h0* zJB5Ye2*1ymg6tc;qS8RKi!oFm=uurEU9(GNeNiC|bCMrUMjA=?fhl}#0LFA5@s4xj zoii1IRTs}?CdY__*qp||0cMg+ZVc=sfozsz=o<))NH1r_FfuA+Y*e^nh`7h0njygc zl1meNz5zWCnwb(A-GWnmWL}{|lq)47d!~FvYEX2Wds7v_+dE9rdxzTtTq%v5E2bk4 zLm^PW$!S|2P;>c}Cl4r*Ts07ySE$Eh*)Aye3T7xdKx%=Rxx*L0nz=1wVKuR745(St zST@jOH#Ze>PR%RWyU_M|W!DOOTHhMU6*8b|wNg=x0sXvMsVvDmrk8QOa&xo8vpV)< zWWgHelr(A2y0qac9P~Xe>`8FPBWp2jwWV3@Dc8)#*;T@Tt+Ac8p+w|m+?ll^J?7&4 z`sP*E4uDw`6vnQQo;EUTTFbGi8-7W8+BkkYg`u#O?OSe+5G!o+Ef6*JYLWPS)~~Ou zOroVdxnP}tP*X@B#@~wg%$LIl6~*X3yDFFS;W|rDi4(A;8sjfllK4CrG|2ZnMt47^ z7)BMiPZ`NIbGa4|VAC{RVPdfbbN$%EF3VPQSudB9L7!evVC;$(V3sl$EQ3sRw>Uab zy3Z-ymX%u!8`ubvYg0q9mLG~w;ZNac1PLfF><$BptHglf;p8#`vj|=TFoeKaEKD1& za;6Qnx_NcGN28s4&8V8j&d$)MGisB#HcC{%u^8bL=eC8gnON-Lf~a8Mh~8dFt&9(J zBmGtZ-O-w;el0ddN>a}#&I^#q1GieEYkzfU4<*q1P8G!ZH89pG678j`W5h zz|nGH^xfr}Xe)ew(V=KEl_ODskptB8ezHSiyTBw%l-&!3UbD5fM+3`k)3)IIg$%Px z%-~RCKc*y2sg8!-N43DbOUgRn&pvw^%S-iUn?W)9$7PKuXH)QoSV z3fw1%Q!x(#VFN7-IgxzV#7-3M>>M0W5dl7t>7ztYZjpKf|7%O^}PY1waQPTgo18qO8rMr`^P+S_pGg4=KnvUm<`*T`AL84ZF)yAwe1 zht0VcMP^$proEMx+*6DONSx$$a{Rox@spE?u9VB|^oiA*Wt9Rt60?*_GyN&704KcJ zU_mj0Ol#jcwhLK5l0KgjGa9$iDIB@xs#Zj35%sE&57c8vCbt1ZeA4>ZXrMkzG8c1m zFj)x2BxMWYlW%xEWK`xB#9?|B^f|2RjAbw;Cef{GbUf$l(-i9zW_;FIGSecxgBZcQ z{4^Tg&7h(5aAL1W(o7mvRrn^7qIX$($MS4y``&MN63I#WlLJ9&zt0}U(gy`wxDc&Y z(kGRB4?3Xaci*|(NO0D%e;VB|L7x)x_LKVn+fyqX`t)lk2)wd#_}}ld`plP9rl{rV zv7dS!@Kf+-wVp9wU*NmNB^BhJP5}J@CyZ2l@3#0HxIYzrilBGk50IQtbJvr1nd{D-Sb>tjy2$)h z9EF~5btxD%`d!M|WC6Q2zhLVAfF2V2nA zh7Q>vn(a+nAz|vbm-;;o8|)T=0{cwicQQpM_|dk|k@kB_K100SdKzRbpEox)fs464 zU2BJXxe$8Nhv@j2h4GvqNO*K(?jYDDzmVu6d#)@+G)+-hluK;CK1FQ~``wilrbK${ zJu+TeGyc{j!t7tp!aC_$0oMN>AiC}QVAy7S9~Kuc+`ZkYopoUG!~Rr1#r9{@=K3eu zL`g?xoTA;6e8|Y7@mc;>uXR%Ww{X+l@UkjXWco}x&Q>TMhIuD%d;>VOOe+|>t<+IE z&2ynB_Z4Vq69mJM9>pqq9ykXgvA-Q8nlaazj~-dl9)a8Lk*c5Xc?YY9N8n#gAbvg*-vxTRmS|$1uqA!v;GEWwWPO4;)JSI=bQ=(Uht`ogV^f{u>6Mcc`k4bfo z%s(d83aRQue@d$Jq`E+=i=_IPRG*OQQ!-Z}b2^!;lEq3L8Hai5`NHJWHUc9UH1-@W z>a%5$7?91gWF@LcC|R~Sv#RuEs`(NRovc5&lg>%c4nof#8~N{F(B_sE^tRY%uycX0 zfni-)c33)vm5W_{*95N@_RLEkbO$1ZtUIje5`@~+WXZmSWE6aa$~INV7$o_D1-~OQ zri|4c`eTrK*_6wjCd{XsVbf?S?D^hR34HFN8`r1>oYhG#RF+tZk{y&>FD$X8zb(PB z?L9T6)6>&ab$3@?UoUNK8U4Ny1QK~GHXMg3klXPAz%uvTGrPWIt!!%SqiiWg{QKBd za1%O$oA;{Q-f-Ldopo!R`mEL1RZdGvx9Z?MQEGLn;L(SZNR7*2kUmHlg+pUwYQZdGfUChcBdl; z1S%a!Jjal3yN93ylA{ajX#`M3fMv5tE0bRf&K%&ORSuML8Qz$OU3r)_3UAWbjFhvE zLvif&BJ&!)W?j;X0#3ZF-&cP0d1gLdd;&M*d}alvGj0^YOnpI35dIv4Xo=6+Q&Za5 z+1TCKJ61POc6N?xhZ`Gv>f!3C1i&7c;TA>m6mm)v*)5y3Tzo4_xG72sd2N}fc$Bar zm}^^Pmw4RI^2W#p{7%M0@d<@jhvdD)*yNfq?5)TQ`6!;S6=#^x-%86L`{oxiMfuZ% zKA+BbM0vtn8whQcQ^uFB!nQ7O2_gN|abM|m@8r4gaR8XnJtRg+v zD1jrs_EP2}>x&W|wI8r$-*Urj9Nw&@hm$Ru9JXi0j&W=Z_7g0TWcA@>91TXKq&}Rq z;ZS~ia!#-1IN-`FC|z2nR`Bb^N>BChq6+})IGQ7EwhamEPK|eQj1&fzkvV!vk zkeallG0nb)Lp~Kmrh`mrR+CG_7gYKv$m_6*xFXb*m8DFr`sH$8^J(9^r0J>Bx#Pz@nRGR%*BvZ~gHS^xl(a zxno|?vtVV#URjZ#k)%Y0q{CE5E+`q0kPG17n9Fi%_`M+mg$(64ilS(E?!gEtTHXLL z_?b5d8zPzUh+=rM9k;YRK_|R9d=RL=TQ0AAG5|z`1mmF8!)534E03R+>|m$Jb9mdB zVu#Fj%r3M!Vri%B5m)qz0Av-~1}P;`7xy5?{6hAqQee>wTA`Ng5La1xHLGyqDa3}u zZMp1$@ZB=K91ej;bD9rUqWRz}*cvaz*^vuJW!HRCsbuUza~fc%B9ns;ogKHL0K^Ib z6IpZ=FHBC0ec3bHROG+kE4GexICm0;ON_10BZG&sR3Sw}FF*t1Dk=qIYAVYTe znl%y720pAV1@_q%!xykpX#L#B3j(KuxHT^F4yXd3W#tzD|6`*t;lS@AH&6s(1FkT) z0w+&`4^&W)!wPbW3i4wUVukF}6i&e`r%&PRay(X!Crg8ZloFvU*)E(!gdc4Qddk@Y zw!+CabIrq31scHX-SWN0T-`t{#rSRVN2tEL3&3cwdr~L8=4ovIQcxWjATXo75!bR*L3E`;iV9(l@^$_E1z8X3I!Gg>F?IzXccAiPW2+H=5R zCEm=vDRoNlH<^~r(*z7`S=Cqa1-ha@H!|+5?FAiwQe7j4LeAI?oFw25Q{op;?wHF? zMiCVI-ZxG2UR}Y}EK00`=<_xPPyBkFLwOVVQIs;)0h5uLW0$6t^TOLqUOW;E9J>X< zsq`+KAExxnxYv6Q5h;viY?ER8=i9SsE;ln;8hN*~Xf4xB-7_eao7|#B!p5hWS@FO$ z^>Vo%gWY1IjJezsFZz(imB$Kc7ZuFQ>6$#-v$3kzm%8P$CwCKVlrG}UW!3&&xk9qE z@atNJVcg_~LY$?@z9Cz)A4MjzBgbZ6<|^%NbD3#~n5NkjO=EZDv7obU9#VNs&LqKx zm52n29pJMb-EBw+Zbc-)#Fgr>{jyAngQx2@iO0QAM^U1T1;dQ?XUf({P~70Wp~rkU zLW7gIF@+9zn>0*YR+e13{kaY*H0@_*qg)PS+lz7B)X?zB8yUxxp%ujp!ceRGK6Ei6 zDxi(ieP*^lkpyP5F@pwXDpO1ZjKZRlR^);~L~^AohA)rVp&3P9Ot^h)bs1~SW}b9w zxAtB(Mvh88XP|}J`JU7H#C#x+m(8}q7aY9l z#f#pClL+5k>(XWr7RR0;hr~-Z^XVDr67Z~mYZxj@8jhHf6FWG7Pd4y^-VdoihD(EY zbAv3%p}B0Y_%f594CC)`_L>Sy9TmdDqe3`!R5(jlqAm^%;oXOZ%)&2L=wWhVSsrFb z+C9qUrpv5+I%-kc4sff&tMjnWi2!#Tu-657YDz7W7YfqSf!SdOMxB&1pyapEj;|yR zWrXveH}%NuEDhv0arS}SiD!utEe+(Bl0Th<)2EZ6>58?s1#m)qtqql>;YuJ6@m(?Q zZWpu{mY`K6A@u10qf;C(N`V}v$V-jZ*XbR4bufUP0>>lB7H8d~IHH(m(!3v?^frsc z6MuFD#6n34{FAc1jApqj-ca$zhkZYZYBPi?D@D3Qrmk6nfoQ|tf|7?YmJ#NU*$n#{ zK|mujT%za@K%=A3x6Fc!ldp)y?-Guk4RSt~sN;boC8Q>e$lF|LCC{WF?+U)K!=5ZX zl0f7VW>fLzYmCFy@6$&2={Qu@=D#gtW%_oe=IwOpv zSWiAqQ(7*+rE-`Y6-lTFM&Ot5fw)k)lsg;;<{!mHS!9rY=nJiLvOmBxd9~75*0p%VkMS-}f>l66<&=c0w1QSr7*} zmDtC`Y}Vx_?l7QhR=dlV&$>|x0c<=J>n9_mjDQYJ3ls-)WDawI97BlBC3;kN)BBYrp^K5rpwF!2_IQ1tFedK==#{ zYX{t*44aHRxk79a+ky`R#}3(y4NOZ5dUhv7k+!7)Vg}10D3|5oiu{Jk9tntd7Sv(W zRtN-u&!8dk6~*A6ef$PO2rnXDT7Lj$qqijV@g`AfvblV+iPm6x21l-(TdE}O5kNRS zqON*!q=kW0s11T&)#3b3@BPAXmNv+uF7!G`m8*l?q6)GI+93K9P#~$!-J%ClR}>i;7mBZa)3aCTM8qx=^)ROI}@VZ(+@U*WC&12rn14bp00bfJrW}U z@<4ch+pFzG%-Iii^Hg$lW{@OAxv0>0`t*{bh}4*r1Ocj9${mg(MkIXa8jw<~SH&*; zS8k*%0gQ$pP8v?h3QDV_Z^3ho?BaWk9J}ybCpCQEAbk&>o8$_gFUSUlZ;_XnZkwFr z`%6Oc`HJ`HM`RzLV{(Ac>uBk-cu&dC8N3A1Ktc5ayHk=M zwrM*QUKFl{a9f;`Svr%fAfREu70sIGbFYsorx!45iTHFmq-xLeE&_Gn41?#o_C#A~ zTn_2;Ic;9k7u1s%-M4SvRa;z z4=7|^(dN`z?aiWlNYC?0TAp`dLscr;g4%3VUcKJw4llazCXO`wX&JmZK?wM%%#qAU8`vGYR{?aVXrcmiPxo}YP+zb1$OJX zu2nT%-P@?FzkNHmmWkN20yP--o1PP3esgMPFQn%$hO1N25NZb_>1zA>T=P0@j6=;-Zfie?L5F9o>x`RU!-*ZMJ5^> z)|JaQJ=*oZ%zS!&Ii$mYHd>xfpX(Lvv8Ja-_0tpYRnQnT3ey1Q6KxlyQWvVbqef#P zlWG{+PN3T7qxrRs^|gX&qS7FqDWh&%cb@h)a@7c_Z?!_!auuz*sBTxb?YG`Wc0dno z*S27qc5PP$6nZ-dX*+;x;qy5dybX+j)9ta^+3USu(-%kC{_*;1=&7ix@Vts0K(|g$ zPu{E9$xB;3%MXL+3);Lkr@jdn-u5@`?BKg*I@%azUhP<&?qI&3?Zz;0?B?^THm6n8 zs=m5#^2OofsTObeLpQYhRK>31Ej@bi*gO1U`=lT?Lq)N}v4~r}uC1?L?5|G8A779@MTwzvOUJ!uwv>bz++j<*(%izb2HU2DATjtf3n=i{1N_0Egv z=wGZhDsy_fAQ?U1Z=P85y@F30-9bBevawU}>Gg{*?SsKdt>DvMzjn~+oo1T~Ahn+! zcTTFSz4d}LtJ{mU@%chgNn7i$4*W)?TU4#N>*nG0+Hp~@TrP|@Uw`p%8qZUY?v6eA=IX`ufFnWxL?h zTKN8bckcXYQDJFC@_dfFw4(N!N7-c4H;!a>Po4AYpE313emv#}7G~vZDt in e?Ro(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var Ie=(e,t,o)=>(Ao(e,typeof t!="symbol"?t+"":t,o),o);import{o as Po,u as le,a as Lo,b as Me,c as Ve,d as Mo}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import{u as Xe}from"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as B}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as Do}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as ie,i as U,s as De,c as zo,a as D,r as re,b as A,d as Io,u as ge,e as jo,p as Eo,f as ye,h as je,j as $o,k as Ae,q as Pe,l as Bo,m as Fo,n as Wo,o as Ko,w as Uo,t as qo,v as F}from"./utils-bL-oQI6P.js";import{l as Go}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as Ee}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Ho}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as Ze,c as Yo,i as Xo,d as Zo,s as Se}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as oe}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{u as ne,r as Qo,i as Jo,a as en,b as tn,c as on,d as nn,e as rn,f as an,g as ln,h as sn,j as cn,k as un,l as dn,m as pn,n as mn,o as hn,p as fn,q as gn,s as yn}from"./echarts@5.4.3-Vt5ZmFiA.js";import{o as Qe,c as Je,a as et}from"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import{e as bn}from"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";const vn="modulepreload",Vn=function(e){return"/ray-template/"+e},$e={},O=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const l=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=Vn(i),i in $e)return;$e[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let p=l.length-1;p>=0;p--){const f=l[p];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":vn,a||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),a)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(l=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=l,window.dispatchEvent(i),!i.defaultPrevented)throw l})},Sn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},tt={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},Y={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},wl="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},_n=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],j={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},ot=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],wn="zh-CN",Cn="zh-CN",Nn={"zh-CN":"zh-cn","en-US":"en"},kn="zh-cn",Cl={cssUnit:/^\d+(\.\d+)?(px|em|rem|%|vw|vh|vmin|vmax|cm|mm|in|pt|pc|ch|ex|q|s|ms|deg|rad|turn|grad|hz|khz|dpi|dpcm|dppx|fr|auto)$/},Nl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},ee=Vue.ref(null),Tn={setupRouterLoadingBar:!0,setupRouterGuard:!0},On=["RLogin","ErrorPage","RayTemplateDoc"],pe=["admin"],kl=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:l}=t??{},i=p=>{r.value=p},a=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:b}=p;o.value=f,n.value=b,i(!0)})};l&&Po(e,p=>{l(p)});const s=le(e,"contextmenu",a,t),u=le(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},nt=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function W(e,t,o){nt[e]=t,o==null||o()}function X(e){return Vue.readonly(Vue.toRef(nt,e))}let rt;const xn=async()=>{const e=Co(),t=await nl(ot);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Cn})},Tl=async e=>{const t=await xn();rt=t,e.use(t)},Rn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,te=e=>{const{t,locale:o,...n}=rt.global;return{...n,t:(i,...a)=>i?!i.includes(".")&&!e?i:t(Rn(e,i),...a):"",locale:i=>{const a=o;a.value=i}}},x=e=>e,An={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-hrbHJX4t.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},Pn=Object.freeze(Object.defineProperty({__proto__:null,default:An},Symbol.toStringTag,{value:"Module"})),Ln={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-6iZ4j1xO.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Dn={path:"/cache-demo",name:"CacheDemo",component:()=>O(()=>import("./index-oh2YcAK7.js"),__vite__mapDeps([37,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-2gahowqI.js"),__vite__mapDeps([38,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-qt5v82ci.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),K=()=>O(()=>Promise.resolve().then(()=>fa),void 0),Bn={path:"/doc",name:"RDocLayout",component:K,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-Eis-OABC.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:K,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:K,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),Wn={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-9jx3SCbn.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,41])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-SvzBi3Tl.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-Trm8dVce.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-d3p0BHDb.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/multi",name:"MultiMenu",component:K,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:K,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:K,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-A-lx2o6E.js"),__vite__mapDeps([45,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-xZvHBL1o.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/rely",name:"Rely",component:K,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index--PxfyjRI.js"),__vite__mapDeps([48,49])),meta:{i18nKey:x("menu.RelyAbout")}}]},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/router-demo",name:"RouterDemoRoot",component:K,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-2PELqkCs.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-6zHQf_S9.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,54])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/table",name:"TableView",component:()=>O(()=>import("./index-8A7sSbsl.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-gFHrcW37.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-wNfQSZJ3.js"),__vite__mapDeps([57,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,58])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Pn,"/src/router/modules/demo/axios.ts":Mn,"/src/router/modules/demo/cache-demo.ts":zn,"/src/router/modules/demo/context-menu.ts":jn,"/src/router/modules/demo/directive.ts":$n,"/src/router/modules/demo/doc.ts":Fn,"/src/router/modules/demo/echart.ts":Kn,"/src/router/modules/demo/iframe.ts":qn,"/src/router/modules/demo/mock.ts":Hn,"/src/router/modules/demo/modal.ts":Xn,"/src/router/modules/demo/multi-menu.ts":Qn,"/src/router/modules/demo/precision.ts":er,"/src/router/modules/demo/qrcode.ts":or,"/src/router/modules/demo/rely.ts":rr,"/src/router/modules/demo/router-demo.ts":lr,"/src/router/modules/demo/scroll-reveal.ts":sr,"/src/router/modules/demo/svg-icons.ts":ur,"/src/router/modules/demo/table.ts":pr,"/src/router/modules/demo/template-hooks.ts":hr,"/src/router/modules/error404.ts":gr});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},br=e=>e.sort((t,o)=>{var l,i;const n=((l=t.meta)==null?void 0:l.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),vr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=ee.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},Vr=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),n=(r,l)=>r.path==="/"||l.path==="/login";t((r,l,i)=>{const a=ie(M.token),s=ie(M.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;a!==null?n(r,l)?we(!0):!U(c,"Symbol")&&c&&On.includes(c)?i():Vo(u)?n(r,l)?s?i(s):we(!0):i():we(!0):n(r,l)?i():i("/")})};var Sr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const at=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Sr,{locale:t}=te(),{locale:o}=Za(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Co(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=a=>{t(a),o(a),n.localeLanguage=a,De(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=zo(a,s),c={primaryColor:a,primaryColorHover:a};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",a),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(a,s,u)=>{Object.hasOwn(n,a)&&(n[a]=s),u==null||u()};return bn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:l,updateSettingState:i}},{persist:{key:M.appPiniaSettingStore}}),lt=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],it="transparent",st={},ct={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},ut={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},dt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},pt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},mt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},St={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},_t={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},wt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Ct={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Nt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Tt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ot={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},xt={textStyle:{color:"#999999"}},Rt={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},At={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Pt={color:["#fc97af","#87f7cf"]},Lt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Mt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},_r={color:lt,backgroundColor:it,textStyle:st,title:ct,line:ut,radar:dt,bar:pt,pie:mt,scatter:ht,boxplot:ft,parallel:gt,sankey:yt,funnel:bt,gauge:vt,candlestick:Vt,graph:St,map:_t,geo:wt,categoryAxis:Ct,valueAxis:Nt,logAxis:kt,timeAxis:Tt,toolbox:Ot,legend:xt,tooltip:Rt,timeline:At,visualMap:Pt,dataZoom:Lt,markPoint:Mt},wr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:it,bar:pt,boxplot:ft,candlestick:Vt,categoryAxis:Ct,color:lt,dataZoom:Lt,default:_r,funnel:bt,gauge:vt,geo:wt,graph:St,legend:xt,line:ut,logAxis:kt,map:_t,markPoint:Mt,parallel:gt,pie:mt,radar:dt,sankey:yt,scatter:ht,textStyle:st,timeAxis:Tt,timeline:At,title:ct,toolbox:Ot,tooltip:Rt,valueAxis:Nt,visualMap:Pt},Symbol.toStringTag,{value:"Module"})),Dt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],zt="transparent",It={},jt={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},Et={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},$t={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Bt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Xt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Zt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Qt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Jt={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},eo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},to={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},oo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},no={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},ro={textStyle:{color:"#333333"}},ao={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},lo={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},io={color:["#5ab1ef","#e0ffff"]},so={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},co={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Cr={color:Dt,backgroundColor:zt,textStyle:It,title:jt,line:Et,radar:$t,bar:Bt,pie:Ft,scatter:Wt,boxplot:Kt,parallel:Ut,sankey:qt,funnel:Gt,gauge:Ht,candlestick:Yt,graph:Xt,map:Zt,geo:Qt,categoryAxis:Jt,valueAxis:eo,logAxis:to,timeAxis:oo,toolbox:no,legend:ro,tooltip:ao,timeline:lo,visualMap:io,dataZoom:so,markPoint:co},Nr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:zt,bar:Bt,boxplot:Kt,candlestick:Yt,categoryAxis:Jt,color:Dt,dataZoom:so,default:Cr,funnel:Gt,gauge:Ht,geo:Qt,graph:Xt,legend:ro,line:Et,logAxis:to,map:Zt,markPoint:co,parallel:Ut,pie:Ft,radar:$t,sankey:qt,scatter:Wt,textStyle:It,timeAxis:oo,timeline:lo,title:jt,toolbox:no,tooltip:ao,valueAxis:eo,visualMap:io},Symbol.toStringTag,{value:"Module"})),kr=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":wr,"/src/echart-themes/macarons/macarons.json":Nr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const l=(i=r.match(t))==null?void 0:i[1];if(l)return n.push({name:l,theme:e[r].default}),n;throw new Error("theme name is not found")},[])},Tr=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Or={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>Tr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},animation:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},xr={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Rr=kr(),Ol=Vue.defineComponent({name:"RChart",props:Or,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=j;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"downloadChart",disabled:!(l.value&&l.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),b=async()=>{var V;ne([en,tn,on,nn,rn,an,ln,sn]),ne([cn,un,dn,pn,mn,hn]),ne([fn,gn]),ne([yn]);try{ne((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("RChart register error: ",k)}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},m=V=>{let k=Vue.unref(V);const R=P=>Object.assign({animation:!0},k,P);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=m(e.options),{height:P,width:$}=k.getBoundingClientRect(),{onSuccess:q,onError:ue}=e;try{Rr.forEach(G=>{Qo(G.name,G.theme)}),c=Jo(k,V,{width:$===0?200:void 0,height:P===0?200:void 0}),l.value=c,e.animation?(c.setOption({}),setTimeout(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),q&&A(q,c)}catch(G){ue&&A(ue),console.error("RChart render error: ",G)}},d=()=>!!(c&&c.getDom()),h=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},S=()=>{c&&c.resize()},w=(V,k)=>{if(V==="downloadChart"&&d()){const{filename:P,...$}=e.downloadOptions;Io(c.getDataURL($),P??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&A(R,V,k)},g=()=>{if(c!=null&&c.getDom()){console.warn("[RChart mount]: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=Ze(S,e.throttleWait),a=Lo(e.observer||r,i))},N=()=>{var V;h(),i==null||i.cancel(),(V=a==null?void 0:a.stop)==null||V.call(a)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(h(),v())}),Vue.watch(()=>e.showAria,()=>{h(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=m(V),R=Object.assign(e.setChartOptions,xr);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:N,render:g,isDispose:d}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{g()}),Vue.onBeforeUnmount(()=>{N(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:w}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:l,dropdownOptions:i}=this,{cardExtra:a}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:l},{default:re(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:re(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":re(a,{defaultElement:Vue.createVNode(uo,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Ar={open:{type:Boolean,default:!1},collapseToggleText:{type:Array,default:()=>["展开","收起"]},bordered:{type:Boolean,default:!1},onUpdateValue:{type:[Function,Array],default:null},"onUpdate:value":{type:[Function,Array],default:null},...naive.gridProps},xl=Vue.defineComponent({name:"RCollapseGrid",props:Ar,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&A(r,t.value),l&&A(l,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(T,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Pr={color:{type:String,default:"currentColor"},prefix:{type:String,default:"icon"},name:{type:String,required:!0},size:{type:[Number,String],default:14},width:{type:[Number,String],default:0},height:{type:[Number,String],default:0},customClassName:{type:String,default:null},depth:{type:Number,default:1},cursor:{type:String,default:"default"},onClick:{type:[Function,Array],default:null}},T=Vue.defineComponent({name:"RIcon",props:Pr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?D(e.width):D(e.size),"--ray-icon-height":e.height?D(e.height):D(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:l}=e;l&&A(l,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Lr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},Rl=Vue.defineComponent({name:"RIframe",props:Lr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":D(e.frameborder),"--ray-iframe-width":D(e.width),"--ray-iframe-height":D(e.height)})),n=Vue.ref(),r=Vue.ref(!0),l=a=>{r.value=!1;const{onSuccess:s}=e;s&&A(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&A(s,a)};return le(n,"load",l),le(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),Mr={...naive.modalProps,memo:{type:Boolean,default:!0},fullscreen:{type:Boolean,default:!1},width:{type:[String,Number],default:600},cardWidth:{type:[String,Number],default:600},dialogWidth:{type:[String,Number],default:446},dad:{type:Boolean,default:!1}},Dr=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const l=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=Ee(e).draggable({inertia:!0,autoScroll:!0,allowFrom:l,modifiers:[Ee.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{n==null||n(a)}}}).resizable(!1);r(i)}},30)})},Al=Vue.defineComponent({name:"RModal",props:Mr,setup(e){const{height:t}=Me(),o=Vue.computed(()=>({"--r-modal-width":D(e.width??600),"--r-modal-card-width":D(e.cardWidth??600),"--r-modal-dialog-width":D(e.dialogWidth??446)})),n=ge();let r;const l={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,a=()=>{const s=document.getElementById(n);s&&Dr(s,e.preset,{scheduler:u=>{const c=u.target;l.x+=u.dx,l.y+=u.dy,c.style.transform=`translate(${l.x}px, ${l.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{a();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${l.x}px, ${l.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...l}=t,{cssVars:i,height:a,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${a}px`:""],preset:r},{id:s},l,n),{...o})}}),zr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Ir(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const uo=Vue.defineComponent({name:"RMoreDropdown",props:zr,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Ir(e=re(n,{defaultElement:Vue.createVNode(T,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),jr={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Er=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=l=>{o(l)},r.onabort=l=>{o(l)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Pl=Vue.defineComponent({name:"RayQRcode",props:jr,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,l;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Er(c)}catch(p){console.error(p)}},a=()=>{const{gifBackground:c,...p}=e;new Go.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:b}=e;b&&A(b,f),n.value=f}).catch(f=>{const{onError:b}=e;b&&A(b,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&A(c)},u=c=>n.value&&U(n.value,"String")?jo(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?l=Vue.watch(()=>e.text,()=>a()):l==null||l()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),a()}),Vue.onBeforeUnmount(()=>{l==null||l()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:l}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[U(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>l,icon:()=>Vue.createVNode(T,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),se={...naive.dataTableProps,downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},E={tableIconSize:"18",tableKey:Symbol("r-table")},$r=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...se},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:l}=e;l&&A(l,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"adjustment",size:E.tableIconSize,cursor:"pointer"},null)]})}}),Br=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(E.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Xe(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(T,{name:"fullscreen",size:E.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Fr=()=>Vue.createVNode(T,{name:"draggable",size:14,cursor:"all-scroll"},null),Be=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:e,size:E.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Le=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,a)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...b}=i,v=p==="left",m=p==="right",y={...b,title:u,key:s,fixed:p,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Be,{icon:"row_head",title:"固定在列首",customClassName:v?_e:"",onClick:r.bind(this,"left",y,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"resize_h",size:E.tableIconSize,cursor:"pointer",customClassName:f?_e:"",onClick:n.bind(this,y,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Be,{icon:"row_end",title:"固定在列尾",customClassName:m?_e:"",onClick:r.bind(this,"right",y,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&A(a,i)},n=(i,a)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[a]=i,o(t.value)},r=(i,a,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;a[c]=!1,a[u]=!a[u],a[u]?a.fixed=i:a.fixed=void 0,t.value[s]=a,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:a,dropPosition:s})=>{const[u,c]=Le(a,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Le(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,a):p.splice(f+1,0,a),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(T,{name:"setting",size:E.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Fr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),Kr=Vue.defineComponent({name:"TablePrint",props:se,setup(e){const{wrapperRef:t}=Vue.inject(E.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:l}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof l=="string"?l:""),Eo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(T,{name:"print",size:E.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Ur=Vue.defineComponent({name:"TablePropsSelect",props:{...se,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:a}=e;a&&A(a,i)};return(()=>{const{striped:i,bordered:a,onInitialed:s}=e;i&&o.value.push("striped"),a&&o.value.push("bordered"),s&&A(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(T,{name:"expanded",size:E.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function qr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ll=Vue.defineComponent({name:"RTable",props:se,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),l=ge(16),i=ge(16),a=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,h)=>{const{onContextMenuClick:S}=e;S&&A(S,d,h),a.showContextMenu=!1},p=(d,h)=>{var w;return{...(w=e.rowProps)==null?void 0:w.call(e,d,h),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=g.clientX,a.y=g.clientY})}}},f=d=>{s.size=d},b=d=>{const{onUpdateColumns:h,"onUpdate:columns":S}=e;h&&A(h,d),S&&A(S,d)},v=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(h=>typeof h=="function"?h():h)},m=d=>{Object.keys(u.value).forEach(S=>{u.value[S]=d.includes(S)})},y=d=>{const h=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(Kr,d,null),Vue.createVNode($r,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Br,null,null),Vue.createVNode(Wr,Vue.mergeProps(d,{onUpdateColumn:b.bind(this)}),null),Vue.createVNode(Ur,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[h(),v()]):h};return Vue.provide(E.tableKey,{uuidTable:i,uuidWrapper:l,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:l}),{uuidWrapper:l,uuidTable:i,contextMenuReactive:a,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:y,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:l,contextMenuReactive:i,contextMenuOptions:a,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:b,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:b.bind(this),size:r.size}),{...c}),l?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:a,onClickoutside:()=>i.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:re(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},qr(m=f(e))?m:{default:()=>[m]})},footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),Gr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Hr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Gr),setup(e){const{getKeepAliveInclude:t}=aa(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=tt;return(l,i)=>{const a=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(a,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:l.transitionPropName,mode:l.transitionMode,appear:l.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Yr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Xr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,po=(e,t,o)=>{const n=[];if(Xr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const l=po(r,t,o);l.length>0&&n.push(e,...l)}return n},Zr=(e,t,o)=>{const n=[];for(const r of e){const l=po(r,t,o);l.length>0&&n.push(...l)}return n},Qr=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Yr,n=o?o.title:"";document.title=t+" - "+n},Jr=e=>{const{meta:{icon:t}}=e;if(!t)return;if(U(t,"Object"))return()=>t;const o=Vue.h(T,{name:t,size:Y.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},mo=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=te(),{label:r,icon:l,type:i,i18nLabel:a}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>a?n(a):r||null,c=()=>l&&(a||r)||!l&&(a||r)?null:{"padding-right":"0"};if(U(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>l})},Fe=()=>{const{getRootPath:e}=Q();return ie(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},ea=e=>e[0]==="/",ho=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(ea(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){ho(r.children,t,l);continue}else t.push({...r,path:l})}return t},ta=e=>Array.isArray(e)?ho(Yo(e)):[],fo=()=>br(yr()),oa=()=>ta(fo());let me;const go=(e,t)=>{var o;if(me&&je(me.fullPath,t))return me;for(const n of e){if(je(n.fullPath,t))return me=n,n;if((o=n.children)!=null&&o.length){go(n.children,t);continue}}},yo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=te(),{setKeepAliveInclude:r}=la(),l=Vue.reactive({menuKey:Fe(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:h}=d,{i18nKey:S,noLocalTitle:w}=h,g=Vue.computed(()=>S?n(`${S}`):w),N={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},V=Object.assign({},N,{icon:Jr(d),extra:mo(d)});return d.fullPath===Fe()&&(l.currentMenuOption=V),V.show=So(V),V},s=d=>{l.breadcrumbOptions=Zr(l.options,"fullPath",d)},u=(d,h=!0)=>{const w=Array.isArray(d)?[...d]:[d];h?l.menuTagOptions.push(...w):l.menuTagOptions=w},c=(d,h)=>{l.menuTagOptions.find(w=>w.fullPath===d)||l.menuTagOptions.push(h)},p=(d,h,S)=>{const{meta:w}=h;if(w.windowOpen)window.open(w.windowOpen);else{e({path:String(d),query:S});const{sameLevel:g}=w;if(r(h),Qr(h),!g)c(d,h),s(d),l.menuKey=d,l.currentMenuOption=h,De(M.appMenuKey,d);else{const N=ye(a(h),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(k=>k.key===N.key)||l.breadcrumbOptions.push({...N,fullPath:String(N.key)})}}},f=async(d,h)=>{const[S]=d.split("?"),w=t().find(g=>g.path===S);if(w){const g=ye(w,["children","meta","path","name","redirect"]);p(S,a({...g,fullPath:g.path}),h)}},b=()=>new Promise(d=>{const h=(S,w)=>{var N;const g=[];for(const V of S){let k=`${w.endsWith("/")?w:w+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(N=V.children)!=null&&N.length)V.children=h(V.children,k);else if(!Vo(V.meta))continue;g.push(a({...V,fullPath:k}))}return g};if(l.options=h(fo(),""),l.currentMenuOption){const{currentMenuOption:S}=l;s(S.key),c(S.fullPath,S)}d()}),v=d=>l.collapsed=d,m=(d,h=1)=>l.menuTagOptions.splice(d,h),y=async()=>{i.value&&(await b(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,h)=>{await y(),d!==h&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:p,collapsedMenu:v,spliceMenTagOptions:m,setMenuTagOptions:u,resolveOption:a}},{persist:{key:M.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),bo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,l)=>{Xo(n)?l({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),$o("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:M.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),vo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=tt,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=l=>{const i=o(),{name:a,meta:{keepAlive:s}}=l;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(a))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:M.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),Z=()=>{const e=yo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:a}=Q();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==a.value?s.closeable=!0:s.closeable=!1,s.key===a.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),l=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:l,getCollapsed:i}},ce=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=yo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},I=()=>{const e=at(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),l=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),a=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:l,getLocaleLanguage:i,getLockScreenSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},z=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=at();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},na=()=>{const e=bo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},ra=()=>{const{signing:e,logout:t}=bo();return{signing:e,logout:t}},aa=()=>{const e=vo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},la=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=vo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},Ml=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Ho)},Vo=e=>{const{getSigningCallback:t}=na(),{role:o}=e;return pe!=null&&pe.length&&pe.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},So=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:l}=Ae();return!(n||o||r&&typeof r=="string"&&r!==l||r&&Array.isArray(r)&&!r.includes(l))},ia=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},sa=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=Tn;t&&ia(e),o&&Vr(e)},we=(e=!0)=>{const{router:t}=be(),{push:o,replace:n}=t,{getRootPath:r}=Q();De(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var ca={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ua=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=ca;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(T,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),da=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=ce(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=Z(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&W("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=ve(),s=Vue.computed({get:()=>X("globalDrawerValue").value,set:p=>{W("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,b;(b=(f=e.value)==null?void 0:f.showOption)==null||b.call(f,p)})};return{isTabletOrSmaller:a,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!a.value,collapseMode:Y.menuCollapsedMode,collapsedWidth:Y.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(ua,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:Y.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:Y.menuCollapsedIconSize,collapsedWidth:Y.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:Y.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class pa{constructor(){Ie(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ce={requestInstance:null,responseInstance:null},Ne={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},he={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},ma=new pa,Dl=()=>{const e=(a,s)=>{s==="requestInstance"?Ce.requestInstance=a:Ce.responseInstance=a},t=a=>Ce[a],o=(a,s,u)=>{u==="ok"?Ne[a]=s:he[a]=s},n=(a,s)=>s==="ok"?Ne[a]:he[a],r=(a,...s)=>{Array.isArray(a)&&(a==null||a.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(a,s,u)=>{const c=u==="ok"?Ne[s]:he[s],p=t(a),{MODE:f}=Ae();p&&r(c,p,f)},fetchError:(a,s,u)=>{const c=he[u],{MODE:p}=Ae();r(c,s,p)}}},ha=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{ma.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),_o=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=wo(),{getContentTransition:o}=I(),n=Vue.ref(!1),r={opacitySpinning:"0"},l=X("globalMainLayoutLoad"),i=X("layoutContentMaximize"),a=X("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:l,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:a}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(T,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ha,null,null),e?Vue.createVNode(Hr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),fa=Object.freeze(Object.defineProperty({__proto__:null,default:_o},Symbol.toStringTag,{value:"Module"}));var ga={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const ya=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ga;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),We=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(T,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),ba=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=el(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:l})=>l?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(T,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(T,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function fe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const va=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=z(),{getAppTheme:r,getPrimaryColorOverride:l,getMenuTagSwitch:i,getBreadcrumbSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:b=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:l,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:l,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(ba,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:j.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:l.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:_n,onUpdateValue:a=>{i("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},fe(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>i("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>i("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>i("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>i("copyrightSwitch",a)},null)]})]})]})]})]})}});function Va(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Sa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ce(),{getBreadcrumbOptions:t}=Z(),{isTabletOrSmaller:o}=ve();return{getBreadcrumbOptions:t,dropdownSelect:(l,i)=>{e(l,i)},breadcrumbItemClick:l=>{var i;if(!((i=l.children)!=null&&i.length)){const{meta:a={}}=l;a.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},Va(e=o.map(l=>Vue.createVNode(naive.NBreadcrumbItem,{key:l.fullPath,onClick:r.bind(this,l)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((i=l.children)==null?void 0:i.length)>1?l.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function ke(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const _a=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=ce(),{getRoutes:r}=VueRouter.useRouter(),l=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),a=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=ve(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},b=g=>{l.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),l.value=!0)},v=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const N=r().reduce((V,k)=>{var q;const R=ye(k,["children","meta","path","name"]),P=n({...R,fullPath:k.path}),{breadcrumbLabel:$}=P;return(q=$==null?void 0:$.toLocaleLowerCase())!=null&&q.includes(g.toLocaleLowerCase())&&So(P)&&V.push(P),V},[]);setTimeout(()=>{i.searchOptions=N,Vue.nextTick().then(()=>{y()}),p.value=!1},500)},m=g=>{if(g){const{meta:N}=g;N.windowOpen?window.open(N.windowOpen):(l.value=!1,o(g.fullPath,g))}},y=()=>{const g=i.searchOptions[s],N=i.searchOptions[u],V="content-item--active";g&&Vue.nextTick().then(()=>{const k=Pe(`attr:data_path="${g.path}"`),R=N?Pe(`attr:data_path="${N==null?void 0:N.path}"`):null;if(R!=null&&R.length){const[P]=R;Bo(P,V)}if(k!=null&&k.length){const[P]=k;Fo(P,V)}})},d=g=>{const{icon:N}=g;return typeof N=="string"?Vue.createVNode(T,{name:N,size:"24"},null):typeof N=="function"?()=>N:Vue.createVNode(T,{name:"search",size:"24"},null)},h=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},S=g=>{const N=g.key;switch((N==="ArrowUp"||N==="ArrowDown"||N==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,N){case"ArrowUp":h("up");break;case"ArrowDown":h("down");break;case"Enter":const V=i.searchOptions[s];V&&m(V);break}y()},w=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(l.value=!1)}),le(window,"keydown",g=>{b(g),S(g)},!0),{...Vue.toRefs(i),modelShow:l,helperTipOptions:a,fuzzySearchMenuOptions:Zo(v,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:w,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r,$t:l}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(T,{name:"search",size:"24"},null)}),default:()=>{let i;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},ke(i=t.map(a=>Vue.createVNode(n,{menuOption:a,key:a.fullPath},null)))?i:{default:()=>[i]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},ke(i=this.helperTipOptions.map(a=>Vue.createVNode(naive.NFlex,{key:a.label,size:[4,0]},{default:()=>[a.icon.map(s=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},ke(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ca=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Wo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&A(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(T,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},wa(n=e())?n:{default:()=>[n]})]})}})}}),Na=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=ie(M.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),ka=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ta={logout:()=>{const{logout:e}=ra();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},Oa=e=>{const t=Ta[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},xa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Ra=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=te(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],l=[...r],i=[...r];return o.value?i:l},Aa=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=te(),[n,{toggleFullscreen:r,isEnabled:l}]=Xe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=I(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=ve(),p=X("globalDrawerValue"),f=Vue.computed(()=>xa({isFullscreen:n,isTabletOrSmaller:c})),b=Vue.computed(()=>Ra({isFullscreen:n,isTabletOrSmaller:c})),v={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{W("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:b,toolIconClick:d=>{var h;(h=v[d])==null||h.call(v)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:a,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:l,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(_a,{show:this.globalSearchShown,"onUpdate:show":a=>this.globalSearchShown=a},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(a=>Vue.createVNode(We,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),n?Vue.createVNode(Sa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ca,{onClick:a=>{a.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(a=>Vue.createVNode(We,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),Vue.createVNode(naive.NDropdown,{options:ot,onSelect:a=>l(String(a)),trigger:"click"},{default:()=>[Vue.createVNode(T,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:ka(),onSelect:Oa.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Na,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(va,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Pa=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Aa,null,null)]})}}),La={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ma=et('',1),Da=[Ma];function za(e,t){return Qe(),Je("svg",La,[...Da])}const Ia={render:za},ja={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ea=et('',1),$a=[Ea];function Ba(e,t){return Qe(),Je("svg",ja,[...$a])}const Fa={render:Ba};function Wa(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ka=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=Z(),{changeMenuModelValue:l}=ce(),{getRootPath:i}=Q(),{maximize:a}=wo(),{reload:s}=Ja(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:b}=tl(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let m=-1;const y={size:16},d=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(T,{name:"reload",size:y.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(T,{name:"close",size:y.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Fa,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ia,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(T,{name:"other",size:y.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(T,{name:"resize_h",size:y.size},null),disabled:!1}]),h=ge(16),S={closeCurrentPage:()=>{n.value!==i.value&&u(m)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(m)},closeLeft:()=>{f(m)},closeOther:()=>{b(m)}},w=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),g="menu_tag_data",N=X("globalMainLayoutLoad"),V=_=>{u(_)},k=(_,C)=>{d.value.forEach(L=>{if(L.key===_){L.disabled=C;return}})},R=_=>{w.actionDropdownShow=!1,l(_.fullPath,_)},P=()=>{const _=document.getElementById(h);if(_)return Array.from(_.childNodes).find(de=>Ko(de,"n-scrollbar-container").value)},$=_=>{var L;const C=P();if(C){const de=C.scrollLeft||0,ze=_==="left"?Math.max(0,de-200):de+200;(L=o.value)==null||L.scrollTo({left:ze,behavior:"smooth"})}},q=_=>{var C;w.actionDropdownShow=!1,(C=S[_])==null||C.call(S)},ue=(_,C)=>{C.preventDefault(),w.actionDropdownShow=!1,m=_,Vue.nextTick(()=>{w.actionDropdownShow=!0,w.x=C.clientX,w.y=C.clientY})},G=()=>{const _=r.value.length-1,{closeable:C}=r.value[m]??{};k("closeCurrentPage",!C),m===_?k("closeRight",!0):m<_&&k("closeRight",!1),m===0?k("closeLeft",!0):m>0&&k("closeLeft",!1)},No=()=>{m=r.value.findIndex(C=>C.fullPath===n.value),G()},ko=_=>{r.value.length>1&&_.fullPath!==i.value&&(_.closeable=!0)},To=_=>{_.fullPath!==n.value&&(_.closeable=!1)},Oo=()=>{P()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},xo=()=>{Vue.nextTick().then(()=>{const _=Pe(`attr:${g}="${n.value}"`);if(_!=null&&_.length){const[C]=_;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(_,C)=>{d.value.forEach(L=>{v.includes(L.key)&&(_.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(_.length>(C==null?void 0:C.length)?Oo():_.length===(C==null?void 0:C.length)&&xo())},{immediate:!0}),Vue.watch(()=>w.actionDropdownShow,_=>{var C;_&&((C=Ze(G,100))==null||C())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:V,getMenuKey:n,menuTagClick:R,moreOptions:d,scrollX:$,scrollRef:o,uuidScrollBar:h,actionDropdownSelect:q,actionState:w,menuTagContextMenu:ue,setCurrentContextmenuIndex:No,menuTagMouseenter:ko,menuTagMouseleave:To,MENU_TAG_DATA:g,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:N}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:l,globalMainLayoutLoad:i}=this,{maximize:a,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:b,menuTagMouseleave:v,actionDropdownSelect:m,reload:y}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:m.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__left-arrow",onClick:this.scrollX.bind(this,"left")},null),Vue.createVNode(naive.NScrollbar,Vue.mergeProps({xScrollable:!0,ref:"scrollRef"},{id:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Wa(e=r.map((d,h)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:p.bind(this,d),onContextmenu:f.bind(this,h),onMouseenter:b.bind(this,d),onMouseleave:v.bind(this,d),[l]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:S,meta:{i18nKey:w}}=d;return w?c(w):S}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,h)}),{default:()=>[Vue.createVNode(T,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(T,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(T,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{a(!0)}},null),Vue.createVNode(T,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{y()}},null),Vue.createVNode(uo,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(T,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),Ua=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(Ka,null,null)}}),qa=e=>{const t=Ve(e[0]),o=Ve(e[1]),n=Ve(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Ke=Mo(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ga=()=>({setLockAppScreen:o=>{Ke.value=o},getLockAppScreen:()=>Ke.value}),Ha=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:l}=Ga(),i=qa([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(da,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Pa,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ua,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:ee,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(_o,null,null)]}),o?Vue.createVNode(ya,{ref:"layoutFooterRef"},null):null]})]})}}),Ya=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"RLogin",component:()=>O(()=>import("./index-p964EGy5.js"),__vite__mapDeps([59,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"RLayout",redirect:e.value,component:Ha,children:oa()}]};let ae;const Xa=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Ya(),scrollBehavior:e=>{vr(e)}}),zl=async e=>{ae=await Xa(),e.use(ae),be(),sa(ae)},be=()=>{try{if(ae)return{router:ae};throw new Error}catch(e){throw new Error(`[useVueRouter]: An error occurred during registration of vue-router. ${e}`)}},Ue="YYYY-MM-DD HH:mm:ss",Za=()=>({locale:i=>{const a=Nn[i];a?B.locale(a):B.locale(kn)},getStartAndEndOfDay:i=>{const{format:a=Ue}=i??{},s=B(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(a),f=u.format(a);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,a)=>{const{format:s=Ue}=a??{};return B(i).format(s)},isDayjs:i=>B.isDayjs(i),daysDiff:(i,a)=>{const s=B(i);return B(a).diff(s,"days")},isDateInRange:(i,a)=>{const{start:s,end:u}=a,c=B(i);return c.isAfter(s)&&c.isBefore(u)}});function ve(e){const{width:t,height:o}=Me(e),n=Vue.ref(!1);return Uo(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:n}}let qe=999,Te=!1;const H="ELEMENT-FULLSCREEN-RAY",{height:Ge}=Me(),He=document.createElement("style"),Qa=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:l,backgroundColor:i,zIndex:a}=t??{},s={};let u=!1;const c=()=>{const m=F(e);if(!m)return;const{left:y,top:d}=m.getBoundingClientRect(),h=` + [${H}] { + position: fixed; + width: 100% !important; + height: ${Ge.value}px !important; + transform: translate(-${y}px, -${d}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${U(a,"Null")||U(a,"Undefined")?qe:a} !important; + background-color: ${i??null}; + } + `;He.innerHTML=h,Te||document.head.appendChild(He)},p=()=>{const m=F(e);o==null||o(),m&&(m.getAttribute(H)||m.setAttribute(H,H),u||(u=!0,qe+=1),Te||(c(),Te=!0),s.transition=m.style.transition,m.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const m=F(e);m&&m.removeAttribute(H),l==null||l()},b=()=>{const m=F(e);m&&(m.getAttribute(H)?f():p())},v=Vue.watch(()=>Ge.value,c);return qo(()=>{const m=F(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(H)),v()}),{enter:p,exit:f,toggleFullscreen:b}},Oe={svg:oe.toSvg,png:oe.toPng,jpeg:oe.toJpeg,blob:oe.toBlob,pixelData:oe.toPixelData},Il=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:l,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=F(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=Oe[s??i??"jpeg"])==null||f.call(Oe,p,t).then(b=>(n==null||n(b,p),u(b))).catch(b=>(r==null||r(b),c(b))).finally(()=>{l==null||l()})})}},jl=(e,t)=>({print:()=>{const n=F(e)||e;Do({...t,printable:n})}}),wo=()=>({isLayoutContentMaximized:Vue.computed(()=>X("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=F(ee),{toggleFullscreen:i}=Qa(l,n);W("layoutContentMaximize",o),i(),r&&o&&((a=ee==null?void 0:ee.value)==null||a.scrollTo(r))}}),Ja=()=>({reload:(n=800)=>{W("globalMainLayoutLoad",!1),setTimeout(()=>W("globalMainLayoutLoad",!0),n)},openSpin:()=>{W("layoutContentSpinning",!0)},closeSpin:()=>{W("layoutContentSpinning",!1)}}),El=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=I(),i=Object.assign(l.value,{content:r}),{updateSettingState:a}=z();a("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=I(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),xe=e=>{const{getPrimaryColorOverride:t}=I(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light))},el=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:l}=te();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),xe(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),xe(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),xe(!r)},getAppTheme:e}},J=(e,t)=>{const{getMenuTagOptions:o}=Z();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(l=>l.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function tl(){const{getMenuTagOptions:e,getMenuKey:t}=Z(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=ce(),i=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const m=J(v,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const h=e.value[y-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=Q(),{router:{getRoutes:m}}=be(),y=m().find(d=>d.path===v.value);if(y){const d=ye(y,["children","meta","path","name","redirect"]),h=l(d);o(h.path,l({...h,fullPath:h.path}))}},closeRight:v=>{const m=J(v,"closeRight");if(m){const{option:y,index:d}=m,h=e.value.length-d,S=i();n(d+1,h),d<=S&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:v=>{const m=J(v,"closeLeft");if(m){const{option:y,index:d}=m,h=i();n(0,d),h<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:v=>{const m=J(v,"closeOther");if(m){const{option:y}=m;t.value!==y.fullPath?(n(0,e.value.length),o(y.fullPath,y)):r(y,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const m=J(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:v=>{const m=J(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function $l(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:l}}=be(),{isPush:i=!0,query:a}=o||{},s=u=>i?r({path:u,query:a}):l({path:u,query:a});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=Z();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[b]}=f;p(b);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function Q(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=z(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const ol=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=mo(e)},Ye=(e,t,o)=>{const n=go(e,t);n&&ol(n,o)},Re=(e,t,o)=>{const{getMenuOptions:n}=Z();if(typeof e=="string")Ye(n.value,e,o);else if(U(e,"Object")){const{fullPath:r}=e;Ye(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Bl(){return{hidden:n=>{Re(n,"hidden",{show:!1})},show:n=>{Re(n,"show",{show:!0})},update:(n,r)=>{Re(n,"update",r)}}}const Fl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let l=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=l.lastIndexOf(".");l=l.substring(0,i);const a=l.split("/"),s=a.shift(),u=a.join(".");s&&(u?(Se(o,s,o[s]||{}),Se(o[s],u,r)):Se(o,s,r||{}))}),o},nl=async e=>{var o;const t={};for(const n of e){const r=await Sn(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-AoU-alhi.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>O(()=>import("./zh-CN-viwDyPm2.js"),__vite__mapDeps([62,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),l=n.key;l&&(t[l]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Wl=e=>{switch(e){case"zh-CN":return{locale:naive.zhCN,dateLocal:naive.dateZhCN};case"en-US":return{locale:null,dateLocal:null};default:return{locale:naive.zhCN,dateLocal:naive.dateZhCN}}},Co=()=>ie(M.localeLanguage,"localStorage",{defaultValue:wn});export{wl as A,ma as B,Dl as C,kn as D,Nl as E,uo as F,wo as G,$l as H,Ja as I,El as J,el as K,ot as L,Bl as M,we as N,Al as R,ba as T,O as _,Il as a,Cl as b,I as c,M as d,z as e,Na as f,Ga as g,ra as h,ve as i,X as j,Ml as k,zl as l,te as m,Wl as n,Q as o,W as p,Pl as q,T as r,Tl as s,Fl as t,jl as u,kl as v,Rl as w,Ol as x,xl as y,Ll as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-hrbHJX4t.js","assets/vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-0vVhegrX.js","assets/@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js","assets/@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js","assets/utils-bL-oQI6P.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-Vt5ZmFiA.js","assets/zrender@5.4.4-fafgp4mQ.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.15-xG7oRWIU.js","assets/@vue_reactivity@3.4.15-2zCDAkOA.js","assets/@vue_shared@3.4.15-JOA8BF6u.js","assets/index-3nkF0W6U.css","assets/index-6iZ4j1xO.js","assets/instance-0MR4YS8M.js","assets/index-kznjMqp-.css","assets/index-oh2YcAK7.js","assets/index-2gahowqI.js","assets/index-Eis-OABC.js","assets/index-9jx3SCbn.js","assets/index-ajyCn2oj.css","assets/index-SvzBi3Tl.js","assets/index-Trm8dVce.js","assets/index-d3p0BHDb.js","assets/index-A-lx2o6E.js","assets/index-xZvHBL1o.js","assets/ray-9TfU2AhD.js","assets/index--PxfyjRI.js","assets/index-HDKPr_0g.css","assets/index-2PELqkCs.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-6zHQf_S9.js","assets/index-iKuv6ZNn.css","assets/index-8A7sSbsl.js","assets/index-gFHrcW37.js","assets/index-wNfQSZJ3.js","assets/index-Btqqg3j9.css","assets/index-p964EGy5.js","assets/index-YZ6BMxRm.css","assets/en-US-AoU-alhi.js","assets/zh-CN-viwDyPm2.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/assets/hooks-v5yhfgkQ.js.gz b/assets/hooks-v5yhfgkQ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ebafb8ecefa81b0dc96dc7df62ebbc1051e8f953 GIT binary patch literal 32078 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%0D_*`@Po{=2{^K3tr)W1Y$g$ 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 s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; +var g={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function a(t){return typeof t=="function"||Object.prototype.toString.call(t)==="[object Object]"&&!Vue.isVNode(t)}const V=Vue.defineComponent({name:"RelyAbout",setup(){const{pkg:t}=g,{dependencies:i,devDependencies:n,name:e,version:d}=t,c=[{title:"依赖名称",key:"name"},{title:"依赖版本",key:"relyVersion"},{title:"依赖地址",key:"relyAddress"}],l=Vue.ref([]),o=Vue.ref([]),v=[{name:"项目名称",label:e},{name:"版本信息",label:d},{name:"项目地址",label:"GitHub",url:"https://github.com/XiaoDaiGua-Ray/ray-template"}],m=()=>{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index--PxfyjRI.js.gz b/assets/index--PxfyjRI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..98f7ae1db54f14758d05c5379e286de405f025a3 GIT binary patch literal 2063 zcmV+q2=MnGiwFP!000021HD)6j}ylk|K7i1GnJ568jrm`-`gS+5>V4hZGtF5l}?8= zxBJ+hyWO4b%&a-rS?QtzAs@m~3DK4p0WB#_n+6n=a6n0<{w>~n`7f%OS^I2rk?05d z<#apG%lw|-^P6YJJt~||Ymjbq{6PpQBq1aL1L+UY$zBGTgj&D_ARk@u>SU342qStC zB#)u`TY-GkARd{oih$G+rkjjQ?MW8MBEmt$(lt&+=%Wh_QYW4c4n#jyyt*!R$|mtl z#vl^{lAurQvUYAF9Mb-}P3L*Ut0Rm;9#<8wvY2+j?7g73g`i7?(w_6AN#+n{i2^|b zrK5EuX)GX&A|6uNt-@&MMbhvPj(M zhb7e%gk(}dC>2$Ps5#OwsZzlbRaWX*sJ#q~Lz8&(2%}yG)h_27QYX`X9$6wI1M`*= z9lA`GO**|Mc&0$u0vg(LGm@J=x=<&c4$N@~z0)&oT%&6cjk~x=8grz9@Ms-mq*10+ zNSk<(G#a*5Cj%bGOlf;9hzuj%VyS^C8&BG-Qw@01gG4c&&}i(dfuB6=M@{upu!ZWj zc%?OB?S3swN=7G(_sG1>VFGJMs;9IaA&$jE>+9Y3CSt7$46gb_R3KQYs+OWLQwF5Y zvM_~h%J-1Yu~UyJSeLcK8j%rfT?_08Yjs_2S}}QL{FGK|0wj-mAS~#HJ}<^+1hZ^P zDnKb_p)8U5IMs~XVFiYC&%&aa;;Dc(+XP_;fYogXY0!mW!}O=AWoWaRJ?5?We;meg z31iwrDw>2;gw=~ob!YI*&4iRJu{h;I*@N0xKElB&Xn{12uuUS;UGR?Z;4zb6o9G?k zQ1)>(iLmNwmI4OzWEU_Xu?mCJp4HI`NF_ zw2jB904W(yY`S?e8xErhYp2bW$@Ht7tFv(|POWyDuf?%MrVx}xE|R&W8M_`A)ew4B z38H5h^vIk!f|FjFX%_Hge5Z{OXv-n_%~IW(JtYHM%o15bIZkK{J`%KFRS>6$7|NH)6jqFWX?r-e!QI}f!@HO73B^D zs7xe|)+lc~s?|axJNo$JkJi>9P$U&xaqU4A|Fse<>5za%QAN3}Rtv3gHc%~4Rpt7{$4osAJM5(;h z!P74(_S&VK*uKKJm0{jeIB2a5$_5O-zq|kK&Eop!dyk$Vya9b5=?IkLX^*|nuI}FX zs`L;L_0QXcuQ?WXo)mYtCLG@jLw&4JzKSDLtblf9W!1%e>Z{jUDXTts@OxH5^;Z*b;-aq7Rt*dA3%{tE*Hh{aUTVR5x2A0gr3HVU(Yy z?1PL}&(eNv>I~$oIBr$k)(OkJBU_?%qEx^J^kqf3L_nAYP^qLib6Y1WDM>TgEqj>Z z39@{#lC9ziQhbDR7pE>>S#^&`q(`F+TC&1i%*P*zo8x{%fGV)!M}lkxV{3MMXFkT5>d1yPm4CctDqbH}MFEeNF)}`Ujzl!VEitQ)+kN#R*dAfV^`R;?O z#3_~b{F~y_t>MnK{Z}uGXOFN`Jo{$v<@UktE4x>(4_{m)~@8zZ8%kKzs zS92G?39%(kd$xX@*r^1k%UfIv0}s}?2th#Tzf-rT?@UAkh(W*DB53Ot(~4@TE|X+N zRV1cq1zIQGV4q(oi19#A7$EwTjfRBzcthOhXvc68gXq8+!Bbh8K<}CNiH}&)=9&qf zSfLx>)8Z#$VW(bV;Uk5Q^0DjJLS6X zDu3FptmTb*xOd~;@WmrLi{D}oneE{bgXC@XQC}6~NosjwGd!{Xfv4i%TgCPt-a1do th^M1Q>;I9eWQMB5Qnl*lxqBQo^+S7b-l5Vdz4GHf`7f5e4e_xN008`t2z&ql literal 0 HcmV?d00001 diff --git a/assets/index-0igB_Jgy.js.gz b/assets/index-0igB_Jgy.js.gz deleted file mode 100644 index 2f0a54d4d3a7fa7ac2e2569181f94776b240561f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2697 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 Djsr%= diff --git a/assets/index-1QEZls_a.js.gz b/assets/index-1QEZls_a.js.gz deleted file mode 100644 index f9243b1ee7496fa2b8f2fe2380f56b80ab035a60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1182 zcmV;P1Y!FhiwFP!000021Kn3qPuo@$e&4Tf?^B{$QPJLv!b7P#^`(n>emIg(Edp3wv2{ZR-9*!ba;?AE73Og!7-iyH8>C=O>8ph!P4UXW*-Mf0f z46!OpS|}89i@@j!j4A;bq}2q^V)y{Yk?*SNIxRzqhjJjO`A(GU!O4)taQHFeVL)Pq zF&KLMP=w>Oq>3V~@i5A&B4z@?@W99g=7X%v(;61A=%SUIHmfC|U+6jn$Fc7YoJzUA z`lL#rzpT!cxa#kfVH(+!{&h@&?(F_y6$E>a>Qu_s;(@ihK=mmU$!5%I#;g^a ziF`>lU+sZ7^}amaR-RQH|Z6_-IRJbR&xy*_Er zZ~mi{>EQQMQovm7l*XT0kS-SaQ)aHpYg`O+&mix`10=s_?au&Ol};U>RMq9k%jccr z?Z3sKi>7$%j#(>`n&FO5FN;QPrk*M~$I}$2C=}UA*Wax*YP0?&$vn6B{xFS_X}tcL zN}GpSt5Bi5Bq>#(?CO+R-M8|u%%dgK$dav`wXkOwr>GNHD6;drmD*_3a@K6htd`00 zrtd?HH`a19NPRhF?WC=@`;A)8UfQ!>mYwbA_WU=?v(J&aU6QY~@*$}jIeKgDZdy}$ zcd08>8ns+oxdoD$v5gIDIaPmOXw-6Mt>~<0?WILOz}eTorqWH4cGVs7a>brsaaK3U z+yc0QM1d%hUX(L7@)fgMcGlke+;sWWp6)gA z=@ugY3-kGTWr*lsR0Rvs2?i*bl`**b{CtSycn=%1YyJqsc+X3=XYaANiPcr1zPUBq w%FWhaZ-Lv&t~r^$0dr0EwSKxD?1$qCBx8-GScPgr%R{#J2 diff --git a/assets/index-1jNoPARS.js.gz b/assets/index-1jNoPARS.js.gz deleted file mode 100644 index c1adfd83c1eb22077ff5de7a16daee1dc1f33b24..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3702 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.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; +import{z as i}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-2PELqkCs.js.gz b/assets/index-2PELqkCs.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..475eb3880fc1568f47254fcdd2741e12247954ef GIT binary patch literal 1177 zcmV;K1ZMjmiwFP!000021BI4NZ`(!?hVT6qDo+x^-H?Ci3PV+MgQcP;eZVM3*$$94GVBQ&m zG)cKov&#~ZB|0Ano*4LU#Q8{~u{(_h!_g5wlSYH)oPqC-HK0X2jkWY`d=I<*u?D}2 zYuI*CXJ^* zB?AG#20D&?7dzNO=l6%LZPeXd#?GZ*$F_|fba8PY^hFdb$3rqb%gVQHY+I;_j`WUm z5HB;SpiH40t78idyN||ozO&MhKnnpZnBp_(JJ`ZCgt({!9PBJ}N~iKE#%luxAXLP?PlxyLNi4Z zK)Go}%O^W){P^i!=QbQjpy-&Y>3i6@+}vu84w|>Xg{KAh@Su5bW4o?b7K4U>f`~8% zv2W*-7{!jQBCEO#4nZNxl%Pz~z_+o3ZPadATfJU&W0{PIL~@#(@>u4IRWxWTINQ<9 zn_Mcm;yGob@bclV({)!?a-dnDC}-%DvM?JIY@==+jYb=;yrEY-PXvei$Km+N%FdBE zey?I-2i=R?EtdzaRf>&Cwv_p6Anc{JqsOtn@y#z+F5am=*>u>}d=X)nUKPzG+3^&U^#@rUfdHc5q|HMpGeXCJ+uJcr z%o&O4kapsT*1;&diybrr;Tr4Y*+{m?-aK%arsIJVQ}7 zHB8PnV;YQdt(n59mQi_@5*2yIU6D5mg^=*;=O_e4Xl$708pPCFSO7Tto6jrre=qP; zn5adO#=Dvh!pK|B{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; +import{v as p}from"./hooks-v5yhfgkQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const I=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=p(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; diff --git a/assets/index-2gahowqI.js.gz b/assets/index-2gahowqI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..efe60f3e066fdd3a7575211eeca67629e673c479 GIT binary patch literal 1426 zcmV;D1#S8tiwFP!000021C^FrZ`?!_$KUxB#sXcGEgawdv;4^pZ3wNtK`~ z%-Uz|$=Wl{%y=(dtprpBAt-&}CQ1=VAoYb(sYnHigw(G>w{5-!vUj(1H>m`YA3U1h zIdkTJ{>L(l6Cri4Wl&`#{e~2=Nlt`9G!<@@yI~_}ZjgOt&as>`$q6r&61dkT`>N^? zi_BmwWCdV-Ws>u0cVAU)V%x;F@B-dQSDf`|lA&!-A_jaQs}8YA8B32?c#B^WrKRP? zNw$>&9@dpaX_ojTDetvXsFuhKvCDXCCD`5Gb=s3rk?^Sst24x&C60}|TW8N+T)ON` zLi-APLNr;H%OYi5_pI|97lLGxQl13hjWmj?W#SMEADjx7mhnz)5<5`UN_J@nx7+J7 zZHM0Eej*vyIG3hEEFA2dZ&k#~l*rXq3aNrUPe`cR7MUgX%XdAsCC;n8WbgPO6;cWQ zF=4puTC7qHk^tz0@zJ`C!Gf}Oy(qf_zHB*(Z0Nj*L6xJ8@_UbR-) zu2|Zix;^8JW*rO|#|cQqlm=gEsj6b%3Y(3SLO1R@E|@Atk)6%e(P1TbN|7N#H)noSDH5+6a=Fc&Zy(MXX+RNQqe3 zu@}l)S2kylO1~#lu2~E?Z`w%m&dRLVyt2A=91hgeti^P93_I6qiwn*5g=64RPeSQhCM_ zZmen8Ur85^a)}gLLW-swfO4v}jtKZ!)Ld@eE#X(r@wq| zq9$}*bDwsNfNE9mnte1T4ff=(sx`4EeB4x7+$0gV ziFg`C=%uZ!|QjS{Q1q`#)HGJeje8M z_j@0h#j8bhB)!jCChAFOxaPl>Fp<*TOpP}4b?6$lWxY9PgusGOyM|*~NoUTeQ?D6F zk#ZkLb_*2g;{54en{i*X z$r~{!MFSv=H$>sx!}mUZ^4rf({`k;%qo+wekNtOxC>`2d@LFbCF*Ys9zEXv(qGCVq gT6VL3zc>e-{D*Ee`=J~4yFd5ZKep?1(&q^P0CiZ&SpWb4 literal 0 HcmV?d00001 diff --git a/assets/index-3zbRzBT-.js.gz b/assets/index-3zbRzBT-.js.gz deleted file mode 100644 index 0b6513ca64fb921b5dc1a7f4c4acfce12fcc0897..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1177 zcmV;K1ZMjmiwFP!000021BI4NZ`(!?hVT6qDo+x^-H? zawM)q?$Y}qOBMvQD0=82Xn_B|W69eClI3G*Y>uf*eQ+EfCq|u-`XW-it4QLrpV=a9f-@$HwqQS4? z8n#{3-5s7BpE&2MSuqcZjQkq5H?U))S$A*mar=q03XLQRI3LqY%fc=?4XlTUkA~?g zB?AG#20D&?7dzNOXLpC~9n{-e#m=N($F_|fbbh`s^m!Dl#zQh2W#!v8wk^~`hkDo9 zk5`#gP^M6h)v<+!y@!)J-#uJ~0xblvV1`H1cd&(P2ysyd*xy~{$T>)!06G)CgKg|0 z5nu~-*#WP%ceYnqf1*K4=m%VYZ(Dc++gE#hx62>Oe%ik|Nk&9KctaX;oyXID-(5}9 zipCPr(X_VN-rl^)HU#p6bJJmH$9I$VDo2?DK?1exsD+(6x^La5C%ipc>nLTEWRo+b z45c6>l?pr@n)$*g}roa=TBDHm z@p}~uJLpc_X}dgVuTyM7vZc&l1K~+pJA54LYww&>%7~aD8AOl}loBC9c}AvfEX)tFSHE0-|5*_uVJJY#E8%ya zfBV<3f4u$f_siE`7f>2;c2(i+%NK9{d{qPubGZT@H1B0~1OkYH;|>p@%m|$T?(D=c zHRmLzL*^L)WXqnZg)ksGR$jT%y!Y&1Qa80yoSAbqOTjZJ8*sx^Fjd~imMQ54c!r{E zW|*99#WWb_T62X{Eu->0B`Wfa+ahli3L)WF&rt}9(AY4~G>DnEv;c7Sw^&pb|6bsy zFjdPUjdwr)`1Xr0jmq;yb}XJ(Ox}FmT0y z_LXr9%)$cC=)ifY$HlnR;kaa%9+5GW4u}{VW^RCIShj_1C;KgX4~t4efYO4^L!!tN zu0;SIHv=B)gh@{<7KJ(G%6tiy{>vh!o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; +import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-0MR4YS8M.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-v5yhfgkQ.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; diff --git a/assets/index-6iZ4j1xO.js.gz b/assets/index-6iZ4j1xO.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1ea7c896db3a8f7cfc6f94570faa8194c1f746e7 GIT binary patch literal 2143 zcmV-l2%z^LiwFP!000021HD-PQxi!R|NZ`on7Z0Zs-~MvLQrExgM8B!LGi$aEsJet zI!VK1dYJABU@BF?T~rT6?1mNR*Bd+id`b!H5(%cdTC9ZBG-5VRgh3z=Y0VeUE5@GSMu>{^DZr#8 zP9dNnonhN}0ER$Y+dzxjhevBU<1E(V+MJl^)s2ayRCg32V<07ws$wN3!T@XrNhK)q zWFS-vOkfU(%5|bLBE>`)gd*ta2(%9kg-+KZlZXK}l^UT6b1a5Hyock_E~9lXPSYu; z4oU>_)z8la2g7wqj2o)N303W*%P|p(Py~Z5U~KGknC-Dw_NPl1y8GnxrTP>r%C40F z41!}yPe+(a9d%Y54W`3W$#`PyV(nfmZD51pVTtNECI;Y9C{|1Kct1VIhPC0wB$h-v zmK)GOICy??csN{3lhM?ueI8MSVgR&)i$+(lSEh}&ri!oaYDaQfybi1#GNPm3*+bs3^5 zz$qXpl)$l|lL35YaIk+I1Z#m(VPwj$( zSKHcK$9h{EfXgB(13&L=J$AaY#T^s7jpFI?VS)QII_8G1dJLb>A3aHZ*e~>sjADsH z#287azD!o&et%Y?D&wB^D7HZvLsueSB{|nvq^W6QVgho4)Nz6|0wtPiLK-=hwyQ7An$fq)L^aKaUK2101pkkdXKXSTen3*;u5*Q|9{a$LRIXXm@7 zfG)STsNIz$SFhUKf$9RgR8qavUCD9PqD@Q*GEUKUH=S}7k~yFHoU~>IcP{xV{cN9E z(lO$ApohxXry`QZu%{bMQG*MP;xaOhBSYa4yTiWRhtR3uNgBaBXzpi=xSNy_0F58eUzfXkTWbi;w2E%=L+`x=C^ybwLWLrxwtcB_A znZ@GPy1B6IhHc&3uol-Fn>#$3Gn9^9Pz?6bQJD)frJr9FHgko|U#uHz*8Mq;rqdK* z*i)Q;Y2~JiE8m#;Yu58M^ZJ%`Z(}FFVBUIBc(YbqdS?A&t(xvZ_T2Nh$1A;EGXMU- z%;l}+SJuDp*#Tb3HahCTB`$2eEiOItyvx6*bn|!f*7Bi6&v3#O94TwWjoo{=;6evR zBSLfab>a2R@=48&>C(?LJNbpu*IVY})zbA}%=u^Lt!3-wZ0YTT;+yBL^PT*{_VinG zW^w!aqWO5y+WgI0y}O-zXwBZ<{(gP?ryuqa!NIWvp*45c%;&6|PtDnv=B*7+^rWY_ zb*K2|zWtw@xWd-W?c8c8@owE(T`S(dQ6ZIn`llOkapju>+Uc-hLa_AWiS_l2ZNhc1 zeBFBV^L|xtRH%0)EIsdiun?b!R6(cWC+EbIxSaNcZ6KP~XqU zX@hgB3K^=lDMT8J@FZcdJSCz1r1#k?{{2I$o>PuwD-ECh@cb6v+_fIukNoeU*S>Vh zk(8(Rsj~gT=5q+4H{!$53dElE{%F*;d@4cYIO1Tv5ga{v06vO^U4nZDJJQ-i=rdHGKbv(D z`r&miY%Z48U%MS(K3*|5?pVJ*+Q}~zHgmu#V=rh>iSI^J6Z?q4?RKY=HmUroQT Ve>E*vD|_NE{|6dF$eptl001eHM2-Le literal 0 HcmV?d00001 diff --git a/assets/index-nBuufZZT.js b/assets/index-6zHQf_S9.js similarity index 97% rename from assets/index-nBuufZZT.js rename to assets/index-6zHQf_S9.js index 94452a14..843a4630 100644 --- a/assets/index-nBuufZZT.js +++ b/assets/index-6zHQf_S9.js @@ -1,4 +1,4 @@ -import{r as s,_}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const F=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-hDBHAcSA.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-3-4q7kiv.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{F as default}; +import{r as s,_}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const F=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-hDBHAcSA.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-3-4q7kiv.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{F as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/index-6zHQf_S9.js.gz b/assets/index-6zHQf_S9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8f3d8a5266f99561edbe4cbdbb2fb80054c8f3e8 GIT binary patch literal 2023 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 diff --git a/assets/index-DYt8Yikm.js b/assets/index-8A7sSbsl.js similarity index 97% rename from assets/index-DYt8Yikm.js rename to assets/index-8A7sSbsl.js index 4923a760..bb3ed520 100644 --- a/assets/index-DYt8Yikm.js +++ b/assets/index-8A7sSbsl.js @@ -1 +1 @@ -import{y as d,z as s,r as c,F as V}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; +import{y as d,z as s,r as c,F as V}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; diff --git a/assets/index-8A7sSbsl.js.gz b/assets/index-8A7sSbsl.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d99ab45d524e29a0190ccd191b8e6f640a5d1b94 GIT binary patch literal 2271 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 literal 0 HcmV?d00001 diff --git a/assets/index-0igB_Jgy.js b/assets/index-9jx3SCbn.js similarity index 98% rename from assets/index-0igB_Jgy.js rename to assets/index-9jx3SCbn.js index 9036ea57..841eb823 100644 --- a/assets/index-0igB_Jgy.js +++ b/assets/index-9jx3SCbn.js @@ -1 +1 @@ -import{x as u}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; +import{x as u}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},a=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},V=()=>{const e=()=>Math.floor((Math.random()+1)*100);a.value.series[0].data=new Array(7).fill(0).map(()=>e()),a.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:a,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:V}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 animation,强制启用渲染过渡动画")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("强制渲染过渡动画(animation),预设 card 风格图表")]}),Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色")]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("加载动画")]}),Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{loading:this.loading,options:this.baseOptions},null)]),Vue.createVNode(naive.NH2,null,{default:()=>[Vue.createTextVNode("贴画可视化图")]}),Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(u,{options:this.baseOptions,showAria:this.chartAria},null)])])}});export{z as default}; diff --git a/assets/index-9jx3SCbn.js.gz b/assets/index-9jx3SCbn.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f61ee2006fbeb558b34850988f01bf87e2fc7ce2 GIT binary patch literal 2697 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 D{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; +import"./hooks-v5yhfgkQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{z as s,A as p,B as d,C as l,D as c,E as V}from"./utils-bL-oQI6P.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; diff --git a/assets/index-A-lx2o6E.js.gz b/assets/index-A-lx2o6E.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..acd105d643c763aac0b098673b15fed7d262942e GIT binary patch literal 1720 zcmV;p21ofHiwFP!000021Ep8*ZxhKG{@%aB-F~svondz!J7DCK^P3zYAvuy$f}&`% zJGLiT&unI99UIFMcMzagI4Tvm+`-Y~;3&OT0Tt;Q5_0`x>h+IL{0r5to#I_5#eiga ztexk1=bh($-kCKn*pvwgp2${QMUqPW2jB3Z|>G6|?b1#Fzkjg5oFksxe? zXOd7=p$0ZLXPC2@H-ht~US9LkS5>GgUIbwwR<7-Qra) zMRXqF@{l*!@~}6U@`yKB@~Af$@|ZU)RI`j0BzVFR*y3Py3eefft-7`fF6JR68F&D_>LKj{p8dO$%gzvCHke$wN z46Dh~Q8odH|IaCNMuTyv08JfA%zr*N*jt7b<`97k2>1o; z$X}Wmq;sE7&L0Iwx*>28i}E2@yEHO7v_3O*1h`Y*4)D{Np_9YoNhefPofLJip1$$T zC3|4@oaOX%*(xSFD+6xiQ9%c`&NyPe3F2U6WFblBP^h*Xn+OBmgFYVZyPIQK1G^Fg>P>E-l4}gUGzj0WTL;sm1+>agd!BXl=q7>c!cN3hJX& zU|#z4jJB8vb$iw!hQO3~TQfbQLKQ3~!TS1eg7?JhtjCP=Q*&nVv#^Agbr?l~8aQc9 zk0q$lHlRTX7m?ZYf`g!mvY4O|TCgcWL_{k@FQAk(qFaVz=>nZ+$iN&^BFP*H$BxD- zZMyL3o!X;lMK{eE+e@COE=sB-OA6HdZ|}DXRcTq~&Z_X5@LjlqV+m|q<#*vsT*M}N zH;M~}R~>;Cbjv|0RqJ{*;|SXk?TL%s*eOJEBA<#^V=_v2Z_e!5hSig>5lU^LD&usN z%6csQNk=}GMi=#EnWR}1LP%q$84?a7Qe*$m^@k5q5$X3lN@7*nNk=`Br!_$(aRD3a z(HInYM56wLfJbg7ZAZIj{AY6allJ~%)mXK&a>R+oNpgjYvV~GoL1#HkQV}JhL^Q=NMHHzjcTp~&lIYNyJC7PW-_-BDs=vJZ z=Jn0i{&sWcN$bi%?cd)w?tbfT{k?W@%YAXXe)mOf_iOk5{pO8ZwY@v;)=zI<-*j(3 zukHU-|KU~r)=nf#SwR<(cBJO@pPP?vHV^($zxAUOTaL-S>Bc`O-Nuu>+OL0XFVebl z;QnQ=w)b_U>spJrFTQ9#-tw}$@wdjEXYST7jeq{??mcy%Ty6a6TJy?*`_=t6rnYy@ z-Q8{6dDi&uYHjy&ZSQ_ajOJe-yVqW}>8)>eT0d_8=kk~C(=Y1}AG97^Za)3O-TI}r zf3NY~)y}S;|EsmV)qKA1?reKc?p?1xdK}3MVe{09?z# zMZ^R)bSw2+rTPvZba*2=Gv$iF!qeCN>WBKvyHbdH40E(h^a3_6=s7M|ioRh*9&`A% zr)7zfdEeP7e_l$7^d})qTF8f>w&{h}d>*E&L!v^K-cqDkwdy-PCTA%Xi1}Iea>B_3 zA{;AZP>}1lKVFc~xpurNAzWvHDZ0_GA_N`Qi_dZJX z`VSu|T;N(fUbXTUVh!DQ2ue)$8FewPZHY^(@tR(v5>C8oBsbO8vyob+kU6;kVjti(YLC8 zaE9$SkA6~YBR@RHV4hZGtF5l}?8= zxBJ+hyWO4b%&a-rS?QtzAs@m~3DK4p0WB#_n+6n=a6n0<{w>~n`7f%OS^I2rk?05d z<#apG%lw|-^P6YJJt~||Ymjbq{6PpQBq1aL1L+UY$zBGTgj&D_ARk@u>SU342qStC zB#)u`TY-GkARd{oih$G+rkjjQ?MW8MBEmt$(lt&+=%Wh_QYW4c4n#jyyt*!R$|mtl z#vl^{lAurQvUYAF9Mb-}P3L*Ut0Rm;9#<8wvY2+j?7g73g`i7?(w_6AN#+n{i2^|b zrK5EuX)GX&A|6uNt-@&MMbhvPj(M zhb7e%gk(}dC>2$Ps5#OwsZzlbRaWX*sJ#q~Lz8&(2%}yG)h_27QYX`X9$6wI1M`*= z9lA`GO**|Mc&0$u0vg(LGm@J=x=<&c4$N@~z0)&oT%&6cjk~x=8grz9@Ms-mq*10+ zNSk<(G#a*5Cj%bGOlf;9hzuj%VyS^C8&BG-Qw@01gG4c&&}i(dfuB6=M@{upu!ZWj zc%?OB?S3swN=7G(_sG1>VFGJMs;9IaA&$jE>+9Y3CSt7$46gb_R3KQYs+OWLQwF5Y zvM_~h%J-1Yu~UyJSeLcK8j%rfT?_08Yjs_2S}}QL{FGK|0wj-mAS~#HJ}<^+1hZ^P zDnKb_p)8U5IMs~XVFiYC&%&aa;;Dc(+XP_;fYogXY0!mW!}O=AWoWaRJ?5?We;meg z31iwrDw>2;gw=~ob!YI*&4iRJu{h;I*@N0xKElB&Xn{12uuUS;UGR?Z;4zb6o9G?k zQ1)>(iLmNwmI4OzWEU_Xu?mCJp4HI`NF_ zw2jB904W(yY`S?e8xErhYp2bW$@Ht7tFv(|POWyDuf?%MrVx}xE|R&W8M_`A)ew4B z38H5h^vIk!f|FjFX%_Hge5Z{OXv-n_%~IW(JtYHM%o15bIZkK{J`%KFRS>6Og{tu*Jc<2CEpY3M(7GUuW^KisG{6ftA$p$@p7#5Dmr%T zo%0zGCeMG!L#QY>*X>fy`IcS|q0JIFHPUlsV7qY^qW*hpJW~iuP+3}W2PVoqqEz1M z;OUnXd+kzAY+qsA$}n#!9JE#jWdnxa-`)TAW^w)Vy+=k*_# zza4zYacQ+chCe*m{p9h;8jh`HY>B~I(FaWZJXx5hM=HrjV&2hgaTPFsRWFk6t>>^7-ev$AL zl8RY!^W&vpHK9CtAKF~NuXvWIih&+i+}y>3fJa%JNI$@ns`)6@x|V)4E1r>o;}IL9 zl^*WWB#hu3?VO5Ou;KUf919&ND()ZxGKne>KowZ=qmcCw9t4rOE;JogYE+)% zm04f&NG2biq9Pm%t+@Pj_~M#vwbow(X%NU&Zxn#rBi^M}IA@Jl(zdeD}ds z;*?5z{!Q`e)^O+A{;QY8vq#t|o_(|Ta{J)+mEEh?hcB)a-(M{r-m<skN5X({Qcm;w+DCsGTgbg_wv&4<#z{No&KWvcP63%#Gqen5wvxSX+^bEmq{|C zDiYJQ0<9Bou+J|P#CV`53=ntz!ERZ=I)P t#M4ou_5Vm!GDB5jsakdO+&vDP`k_5I?@;NKUitB#{1-ftQLC{L000V$4B!9& diff --git a/assets/index-AfZm_JUj.js.gz b/assets/index-AfZm_JUj.js.gz deleted file mode 100644 index 2edeea9b8bc9e40d1cbbd9d5a738d6a3a10ee87d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2375 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 aIqzeB!Tp$Tv{vETd;bNG%&l$X4*&r989Y+} diff --git a/assets/index-fVc_TH6T.js b/assets/index-Eis-OABC.js similarity index 91% rename from assets/index-fVc_TH6T.js rename to assets/index-Eis-OABC.js index 941df193..306199bb 100644 --- a/assets/index-fVc_TH6T.js +++ b/assets/index-Eis-OABC.js @@ -1 +1 @@ -import{w as t}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; +import{w as t}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-Eis-OABC.js.gz b/assets/index-Eis-OABC.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0cf16ce34f6af11fd1996bd118318cd842dbca57 GIT binary patch literal 839 zcmV-N1GxMjiwFP!0000218tOBZ{kQ0h2QsAWRX@%B&u;6Om14qgb;}8r^o2_z{`&|g8LbJA?*6LWI_Ff0ELYmTua1~GvfHUvS%uURrRD~f!6uo;^B$R* z%B3i{3aKp}!pD7{IulZIMuPFuVOS>(LIdb`g04Uu= zeD0PxwnC#agoO@$LP-Fc6A$|GMb$eu*JUfB$TmRp$GLSJ(eym)lsO?SYR2t{q8{;^aOd5L zk?PF$6ctjiU2;P*)+}@*`CAJq+$~Kq)t5WX)Eae zdOiIv{a8C`MTStA_9^+gd#YZ4-SrRQ$hZ|tVK-l}|JJ^4&7WHb;7?CK!5`19v#Xn? z+ZzlKA@GDriD^iSBqpg(ZQ|9-V2l=ov|30bcu0v)C_Ht%>(QuwRVEW=z-+RKN=?zR z4$~)#v#x7>=W?yADkuuk+mBm+80?MY)JblIk}wf6+69GB7&c)(zY5H^exLu-{N>>_ zTK?RdIhLkhT|DB$S^Cro6z}X)a>;f>S*(F*ls9^hsr$BbCPFg30mBo_801VF)Wsy% zq1_%dMTL6aKb2~NB2Mhrm(l#9l31IYi&||h zn2MN)9RtlaBo;Pt6CzYivklnKXF#NQtx`?d+vehLZ(EfvO;5JllS^C|YrnNy`w>o= ROYQdZuivo>y}1nr004!Mp^*Rp literal 0 HcmV?d00001 diff --git a/assets/index-NmCPfhY-.js.gz b/assets/index-NmCPfhY-.js.gz deleted file mode 100644 index 722b6d864e27a6c114a52913727f87b1647c7a46..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1607 zcmV-N2DtejiwFP!000021I1TeZyU!IeebVew|yW{&Tx16B~egIecQ1tMY1JBDhy$? zdzTz(cV;y+ONwR)NNHTxshp&6U=(rD)F_GuMH;(B;3T$${1}U*{G`87>{62XAt$n1 zpa371xaZ!v_nb3#vDEXqQ1z`CkuhjEf_oZHl{w#(Xk~8l2H(z3;|-~e&0tsst7f>{GoX18tyTeQTid^&8&QFqM zBEUW;4Q0)%+iPpt-n2kbS0cKxof)5+9Pf>hDoE}D+7d+*8#s%Eg>|&V-sS13>As#V z!YU*jKBC)R^)m}s-C#i5b;^jSA!(JtBgiL0f`}MPqlt;-99x8q^Gt(4p800GWE<|V zH`R-yOo1Sl>gcIsGlwqgm+2~>>MQ6|MoH+~5@pB-A*obgOGQ-3l!^7V2oX)3N6uV% zYuw0f_xXly1?9z?J{Gj}6B4CPofFk3Z$i6+3=ZiNkFP#SmVkugo zs&)!CZ%s^&ZO)IK13vN93Gkiyv7zzlT%W*_+JLMwVGP`&5#58bYZ|Jor+a}VP>3=m zD3jDG8rZ}Jnw!!mS69=09xM}yWX)UWu8bCL`u*;@r&V-pq9J!~D$A{oD=p5X zimi_>2Y_vGD1!;^`J4e$@j4?O6tu;K#R+c1BzRm)N>G6xPt-ekD#{b!#5F-`F$JFQ z5(TjuNG*}%XVFBGym}rHpaQ|_Tf*WtT!(E{P|41pYl^5q7I;#STIbY7a0;Z+NOqhT zPt-ffv9OvYfGAj=<2J+@p%uV$(=Kc$S>U?Kx(yBqTvdoCMt}M1*T5%;urC7F%BI%A zb%nytPr}X5pB+B?DE4X##g4vzc=Twm`DFL#ueXo)_gbGmZtd;HX6I+-U+nCbsPkfH zcb!<9CBXw`Uk-0)to_fs&42y5we$BEJMU|Wn~CI`c5(FhZ|&zF96o<~xc}MFoqsex z{G$Ev56w@$Y(2Qs`qP)q-`;M1^4QzaJ|pS! z5|5-T1aFaDqR#l4BbF9t3tCwzUlvlSs!zQVt`gUk%3|2!UdqYmhw|wm3qi&iLYbkw zj@EPO49e#6dU`!WEaCtzQRi3D;$NmvHB&~ani|qm<Y%R_icS6F6$K#idw`i{8axRYj6S| z50v68S?6rRrPgMLTUDkKcQ5hLGYZ0Y#&zle4^+G#8?KH~EhIJ;_%=~s7h>8k7*u1E zL_s`(OP$R- zdg^{xB}PX>BHw#YVVhT3NI@qSzhH-l-~RsS;NaCY`Vr^6>GkQO{?x7m-1c}{fD_sN zY|3+%WA{7Y;C}P&y*`qU_dnBmGz=3uvvq!rMq&iEqmPgE@Z;lToW{sc{sYo8HO}-6 F004!IBOL$$ diff --git a/assets/index-O49QGz0I.js.gz b/assets/index-O49QGz0I.js.gz deleted file mode 100644 index c66d5fdbb8a44e4a486230898e1d1baa32227e14..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1018 zcmVG|r#S3GAUT z80ob{TOwtWa_ks771(u`qQL%O*e*K`x%99B!@f+jCEsF@>~@utZCC2|KJUYaFDV+u zT&Q__jmR~T4g`-h{3PIfBvH4$d%>sn9v(_uB2V+r_d;0%+kS4io8^coW+nS9Mx`@4RPS6{|w- z5g9lYY;Iu7M6=HR{!#OVRfNbDNFD(i3&+AHwvlkLfjaDjmz#ULMb;&3LS)97*g{?} zuACl)Ns$>!bV(TzGbG&rB7$NfBxK?SE~A~D^C~-o;e#5N^AXMVV_+Lyy2jz@b3ZOp z(iH$~kc6RQV+$K-yyZ9dPsT{KqQj0=#qyrS1hAJTfwlE)E{!O;ELyziM;D) z`&QRp*}x!SuA-b}IeLzXO>ClW6^%v>TRzZR_7m>O^D}SqV)eYj@V$zGEwmZ7n>Kfw zMam%7Qj3ZIa5IcGVtR{w34KfA-!}gT*d~n%(~sVINNymkn}~u z6paAoPtfuyn6@_f*~LNUF&v1i=!B}-d)T_(*{zR`>yN<87itMUJFagw_Nt4!?s6v8 zntFPk0QO)&8SL;V<_wrxpED9cO*H8#*EMjV3Dt%WUHyZ2xGl8 z7oZZs)-p|308wz><{qqT9-V0V+zpA8H4TK|0>#7!E!DqVWf$`8MPEJp8iDX3@3gK0 zD)DEz7k!=`e;!K}&wi8l!R1-M6in$T}Q=^pXa}Ne22~{rg z(Qdwgsao#-?vK~E-~Dj^^PBsh-fE?nX(=teETw5lAOBbS%`B$u2r5QJ((L&j>DCy>b#jr{u0ZP%G1WPTvR zb%J`MqV`%-sX!o0P(%_G4JYm_f@Dl6RFMk=MdsL=&j#afp0jXbr{iBZgN|LMbu_+4 zGQA&%d8Tt3cXG$G{GBtfLcRcZA+y|0z8FFdf_VL7yKysU%eF#|HD(+&34-C$i69wO zMSLxGb&%NcV z{3mm@Iw^!HtEVHD1%cPZaUx5Z;fR`@+~0AP^6t$BoV4o z;7Vg=1WObn8tQbDsaEkXBUk1dRJjP(O->vCk4-@`-m^x&n{Y#8uDLeXpyp`y_3EuM;XF)zR4mtQ%1va^H@004c`a-jeK diff --git a/assets/index-PvsAcmhN.js.gz b/assets/index-PvsAcmhN.js.gz deleted file mode 100644 index 2a5a0157920214d2c7fb2095cf3fdb70784750de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28850 zcmV)WK(4eN9Bo8^$vvYdL8FG3w zXE1wECp){V$n2_SRdt=)v;i5Ayb^57f@Imcz}|%}h5>7KZOayfm25!&g)^g1{tL$Q zL}XP~b@%B*E-CLC!{({XjEIcu8*jY#oLpSa=F69LFaWu3KT06+ysP$VIcXPS^64}C-Usi$*RSdU z%6+dZSGSYPC$rJ~l;EJ0P@jJO!EyWHPy4T2;gtv7EAOnXnyW?gxSq|McT_2ZRQ=_v zelq*P;_>CK3t5hqLc=;FJRcel&Dm^ahYX3jEJoQ=-TFYU#Tw#zIR?c~WjS{hjjt=@G%`RR|t zb_q<{cr=|h?K_ItXxwVG9G7Oh;CZtY zlj(9knJy;vJ4$M)#1B6x-+%PTytiF)JX(mw^NT05cEK8rIQ!wU`Sg2N@7^qTIiD?O zETzQhi$6HhKXW@6;OuHzFDJ7phIR_Ll}h}~i_boL&n<4$m)o1yA3gl>>FVR%DQw%W zmQrdF+aG@5W_8-*dtEzw`!DO+bg?Yj!_!%Pbv|2K$?W6BHcD(dlV(`or02v)G@= z<>>r}qYJ+C@cTdf!QhQICKx-Ow|n%)8?(L1{`J0`rC#iHqZ+si2xzMP!x)v~$lUV1 z)>*Tx$9uIL&zrO1X#e_pe{VmR_=Cfft45wSXOn63V0Ljin*wZKPDdBb!QgxC?8&J8 zXg*s_PMi5)xM-GFmwV0dW%KNEwrCF8>%0mt&zt2(^U1|%{`|qLoy|X7HS_u8v^iJ~ z&zt4DmzST6n~UaPhNp+Kdek-#N7M7G(Rp)FUmu?B?GH!nM?Jf^yjnJ=dwctbZ|4P` zAJ%d;YOk7ZmEYT&?_ci^Cx@FtFE5(K0=3PD)7f%zHmM2W2h-u{WYo^i4^D@Gy2aEJRNokxnGC# zb;_n6hl_P$zpsbW_0DMb_J^-nq?T*)(Ww3mlQ`O0wA0N59ZasThv|Urkl)MSU$nF3 z;^5_Jb2hqamj})D)*J2h;c`4#3||{YwmVa&*SmpmYPoDDz&U$qCV%)~YZZoRy1Nz@ z2g_le|66B1w|G#?bTd31Et`j3+WO&oxE>7i+*4<$vul4eATIH|s=KBPg zukhjzdl2&#UQamUq)aXcsa=A&zm5>1_y&bO!UuSIM{G6gM-0_e;Eu%&nB}4N=h%o zV7Mlh4+ejj$mPLsP|u%VE@$G?1*){55sX0^{T`ik=8h}R0XYJzI z!Qc-|sqo_U@U&UIzq5=_Mo*e{y^29b@K(Q<;=eCox=Wkw3^NjWfucS+L@WnT8 zg`S*u3vh%@?#}B7uwP~Gt$IGWT#7VB>zQIFQH$T|+g91lbgm1nCd=m2#haTk z4hXO%0PL1r@#*4O0w$H;--4Al=gnf)u9|u3w8nm6nXa38Q7-4raydy|iLzW*wNq>} z0#3S0-5OmjXP5KlZ1Sv`Cj^k-_O!XI$4&hi*T(`3Q*CU+CE&li8&&Scc8SGuG(8>7 zPsP*8a=gYCS!qyfP7;^T0KcnA^AzI}aRX{tU_BUi zeI{6>R_3#|y}DfYXtKB(wUZa!uqwQ@7%hn3d_~lP=?s{FHPW9kmP)fz3+j+B#%Xza{ zfc9f`PVTzRl2$*;_8^G?*yk;Ch%Cf%)jUST+}zEe@C=Ha)28ft6nB z!S%2mJ)d1I4_?-@%jfgS`FMFSc+lMz|KWcwbg4DqebG#p#g9kN2SbPw-W$yy&dz5C zFVRJ|F&Hi<%eFZf{CM=d_+;JQ)x13zyb0{d!+bFO^y=dBljoPs!C;YC*}?VoaCCXu zCod0PUiO~`zo$=QeFpeX$=@BFHaTm4{$#Xg-LO!$92Ocsr8N74>+8%U{peLp(z}jrifo?DYBY^ziB4l|*Hr6F$bCot}TZ zoXr~$AvMUg*&K(|J_Hh{9V@*!{QbRCQVlnVbg(lQv#IRo4Th8b;l<%k_ZCBG;{IDx zxxhTg1?c?QWiwws-x~-)*ujWJep%G%?Zy7^wO=_KLG+Z~yZGfV=lj>!!@4(f#bh%D z=gl&UU*3EE{nNd{#-gx6@dz0bI)5+qp9X&r7OlQ+(aJ_#$ z934)2?C18}P7k+sgAm{)2E)_cV)!uw~x_^Mnbbt70Z$6xSXL@kDfBn{M zZ+}?t?GFK5Pe)+UF`#AQ5r^o)2r`o4%gMz>b2=F=nzxbQ~;@AJ`pZ(@fe)a1={&!#eyTALzpZ=}i{PEuy3@;|r13$bNJv&f(xSUVU z&zt$d&j*v~<<)ZVi|gy*_%JcTTMZ??clg&|wZ9(D>d!u=2B6zn9lSPtZQh*iC7z?* zd49Q|wBa-CP*#9F_XM2q)g`#P^~S)=&aMy7u^zb&N^+aj-3PPj>4frx@g5`(qXc;1 zTqbYrO%9v1V*82Z`Qxb)V^-O^;_+)3s~_Nz>-p@{>vZ+1_?{+8f0$@(%?LPoWS9Fc!QaIF?_jd z=F3SvY5{Yjc5*&F7}O2u_Q7zp8ZAfjk0&ph1E(|G4)5SczdM^>3}4Qhvx7lzEMT)v zoAv;rgzdQ=&ac{Lad0$j!Hs;>j%uQggF)Mzp{uXO1f$XKFPn?u%gfPnd@$$(`Rms4 zeaubnd4JvqLoVknU6=i4hJ)GkCj{#QmLD86hi~8W&S67(>tJx%^>uiO2^i1XQxJLU z9seKy!Qc4ee_ikOx@|`D(UZ2JfOb54+ST_V)~ub>pAjFl&GdXZPFNw|D?OY|f6zQX zojskRe=l*coKjr;0hjuXH`ZNFAh`!j&jtU*^_^?}-qmtBn+{**!K5=|Fq};vpfd+M zRZ7V9_mH@M_tJdQJX>avPJWud!r{@;Pqo3D@8LtAF{$-}^g* zVLh8JiA8?>-~Z_s|INSr?f?A`zW68q!xw+_XTSMJfBql;(ck)yfAW8Phm6<+QwvZ# z82si>e)Yw#{_$WqZO%uV)Gz+-Km7Io`9}cdk8gG$T`kktZa-qw zK80=9!;dyc*YR6>$2X3yaL?pVa{IT=z6a?o6Vb_OfPVR zW#K-M$a-Ba_J`XE&u%%Z7W=~|qx!Q?W*<+^G3y8K4zGGU?cgJxUbmfG!`pVm4MFzJ zLQN;TPN3dq@Lq19ct*(0Lh9k@u$7C;cCy?X91O5|``w%D^nU(o$@V=*X{!3Rv-GuI zeEc|r=)E=k{N5_Wlk>r_`OfQ<6Jn93c5pBl{Nmou=QH@{qo0?*_{B~1zg?K@W-6_I z@r(U?%ir7GM0R{V}LQLyODNbdVHcKVQBEGU^(8-Xx4O`>KuAXe|AKP;J#cva37U>zC)d|r}x&PUS)aCEW==^Y$b%h`9qs~>zz4KGHE z&mOe1MZ!dCShur9^WpS^MU5v)Qd^{l zarf;;^;EwHySab8m-&mV_8l(ogUg?emd*TPH2-W@uG(AAb(sul&9I-CYytq9J@9+| zw{8QV-BR1H=K9)gxN5(12V||^Je2y1Ms1Bg%=_vY_c=Lou_9uIT z^K}y_IoKc0);1T-Ylw^TOyK?9N#OqZeRjLQ`_`=wcTGHyyKX%*52+H`r);bZX6kq5 z2EQ{m_?@}I@5~K;XKwI2bA#WR8~o1P;4hiE!Q?*L_$1B9U6e72n{L*c>+8dr8n&HD zz|On71_8t6S|0)FZl{fyQ5&%)X}^`NJDYDE9=311v6or3!*7+t=eIX=!}4JN;B`w5 zUtWL*``}cnHU;o*!|KXqg=5PPeum9=)(o-#b@$dis7k~S|O37dRoB!?C|Kwl)`XBz; z|MTzu%isLx|MrXj;?IBcC%^jbum1TLf9H>X`|tn#`tAR0Fnsa->1p%qpz8h`o{p&I zzoCuz?XUj%>uMvK;cWWDT(Ym9*q)4UskK0iEa1oYK>6Ta_Tdj+$4+_DXHIX(PTE)I z{^(Vi%U8Zyt6Ms^Tj=Df`7tS6nJy=j=4rpu(|kB#Bjf$f_drTHSX)p}&h~JO&CZIX zoci|QYOw#ZZNSU*Je9!uv^&Nu%e$>+9zR~J&L2M}K7ai9bawIh@nHY0C2Se)aCZ9P z$9seEa(Q|1=9^ESK9x_6oXyYQ)MZ(|xmca2lNbml+x#Sen@tY~qbG}5dj-_np-Q z-h7t)y72O3I&J1hpBz6t{A=G%u51O7%i#ch8x){#-kUu;9F#>_s8U=042lAyKoK!I zg#Z{+IC%Tpkgyl0hl69KyfoexQOi=9x-3*BUF8eqWDL46PFf$+CFG~07_?Mj)X$4W znf^p5Wo7)4a!N*13s&cfQsgR9y<)4v7Z+s_T_vkv|3V#5U%dlPDOm+CTvbZrM^U;M zi}afY=4B|2P)0@@9y&~#(}jv&R;3w5X#$GlH_d`F(kNY&4^6bvxWbqqLqxrpYyPh5 z)vjQ@aU7y_)~$^4GDbBP!N@Awo4pa}jZSZcR;eg`RVY`=;ML8}6zq&C%3M;Uk~cde z*cp*KBiI{%Vw{rRsd2EfEaQtoaW-k&!%mc(Z1jpZ-~RTS2`u0Ks^AGJM+cd=H34Xi zs+8V`!rLgFF(`brvO3hjL1ZCP0DQ3o@} zENoWBRx*13zy~XpF@^U|rqV%aw4CmJtji*#1ed`}$L`-k=_oeIsJ||Af-tODs8V+w zHbSWic`uHGk3}A8Ei{@gh1GZzD#+4@?kQb94pvKB1kGyDt@V93VX4IW2_-5c{Z>l8 ze{pQ0#q89jNMq~zoCkq_3;YzD^n!!yCLs;3;NXfhxFQd3rG1pK7EVcBa4cRI^J(-ijsYNFW)-w4d#ixA*Y^ob z^D3;Ld@OWSy;bP7_~N1zPU$bvu*Npe4X^KWQ@KRCyf%qm`Di zstRRF87foQXr$GJEtNFNwK|m2X)W?~%A|{a=)99brHXtRat)@y z)tcKX5L*?rqTi-957EP_h{j8+Z@yo4@9SI*8}x9#?^V-#zO9C$UxR*qOj?ZQlaUxt zPEVWZ;b1wxYIfE@+XC~yJ^hbq*6{YX&vP@hJ1!Q>`Ruc1x6za;+R3!3N0*0#`Rrk^D_P5{6Rlfc0H_^8{d#K#4Jw$SX z+d}E1Al+Y}lTR8rWDiPd7waDDUXPXgay{0!_gJ&X7r>H5D8hvZA{0S{ucPPwj-Kn= zd;aG6*9OGN+~zMe6l?XD9*j+)^jMj{LSU=_#{l4qAo%x}1dPArK}ffa-Z^NDlUhR@ zCo2VlCCD-sIP#-VN=fev1BtCrUdb4Q@QYM2dOhyFRO(rE%*sj$}+MaLFETFqCkzs0aCw(onmR>j`t#DRWLV>6dl@|)+mavG= z!k<`yqp~@@@(;XG5(wVNSU8ZHg;Kh3O5?g9$*2mYWE3h`kcm#}nk^Ml0WdOMV3NA=6s+Ft?V~td;!n3qB zE07T!ohpKKg)XJX&Da?wLye@eP*z5P+K?-Pba-DVX&+Q2YKqVy7L_jxU+H|uP6&_i zSYUUNP8{)0~M`wMeq*OX3NYY;V#uxRV1v@a;4GdvJ%>xA|M_P zehTFca?7gF-tfwIAOg@_T@1m4kEr-o`oR<5Eb^NK94Ec7mNVio2CPq^gTI@~TEmjp zM!LdkC0#8HMh#eznpcGtE+0CLDRZT-1-6fH!c@`$c)cg)~o1%V$5J}8$+)uG}Rb1d*v=Z+P*bC5A8X--`?F%R;NTvUWFb9Lt+cq1bLy zvAogLiwmU*905~}4TGP%R-hHmOJCrpUe5!rG0h_8g1ecOB1Umk5mjYtXRv73lA|>5v;?Aka41&lWNTLl{a3h7aJUP*CZO1jv6P` z2qH$8MWCVNVZTlgNO*K?y~cdSQmQddn79h%5ffkJs$A64yna>A25Ii7D%eW8*RLu7 zqXaNX;!sl9)TN|eD-DDQLF{W4WxdwMZ=_zW?bluJ z*D>eGaO}Pbue50(MpFB2rP93G_%OywmXJnPvefqT)LUg) zgNmsJzPrr5)v5AaUrbNwmjxaMEMI^?EXva8&jph)K2(;btk70ErI*0QC7BOAKJ*xw zEv#apRw%>SEPNV@&+XXq^KOhL^(m$)OvRYCnF!o{J>Y(ExqRN^O)f(4Qdx%s$vRhP zWu;PuuAp5Bgt9>0P36tXIW2>ZN3b3Y=EPJQuePa>NQH6@BG)i>I!ax=ATOzOC~WDa zDyt)i)K^ZGG8#Xww37aWS?b6~E46~uT}BmgW|qMK+(1G53W>r-8G|V*FJ08a7#S?o zR=9{zu_33SDijJLX{=;=v;hoaDJmr^2;!sks>+3o$c6AEw3h)d7+E?;UPI+(MQZlN zh1W`&$c<5H5QkP89g@ucNP{OZ#n zO8@{F%`#fWT&8}+ zXjUOiVu7LE1Z!)xj1f1LU%B9+1Y#!B3#J#9AA4KY`7LtEITzhbswQTNuD0|)6vLsk zN2=0w?o=sELPY49F#5zQKMti`S%tP)NOS{Boqr7$5XxMw?N~dHK^_^Ww`cFgh1NzI zNM}kJA3{U`LdQgRHax9mtMKl0yaMmgwhBZEtoDNy-xQ5f-h}us{%VtEAnkP@@^}^ESn0tBS`M7 z^`kpWLZ*b0#htCWA{AUg)MMijSNHzCe&LOgm0H6=p{3S1-wG|2k5XyHJJ=uRByDw0 zG9@$1D2?y#tY$8_Sl*SeO|UobJS;Y36@&CRqhuAM40`7dVy2kx05`acKETLieP?k8 zO2*riRw&6`AcN(7O!vNbk93eEO8S`YE$>lAmrMs~BDGKVNH?%ck#v^1F_t?@8*bi-3&&KeKWt?bH2IjRtf91 zS;KCGQ^Yy7cuM?53exJRs^HQ!l~*$Hpu zJ3?^2Gkk+MPpq+EPSIAZaivIrTYBC^S^6Vom5k1|A_FV)2&=gi09cC+{E7^}`Ihio z_HMPR%Z>yVgtupOML?t5`^g6K*)4AYj758corLg zz6rJFM0-jw+BF!j%Or3{N(aqx1J@f^UT><+MyocR?`^})Ched&_BQiogLjh@HxS%I z4jY8gLn0mY_Rvia4fXD~(bfi?-9&S1_}M{=9lYH@qaAz}8|b}>nlqdiJxDHk`=aRf zOCR;;BO&e{8;RVxd9r+@rx9ZPw;7aQ;`HbA{O@NPXE^^MyE$(xh*w)3~6C90ic zTW`+wVgu8~25+uOgt#UV^d?b{ZDpmd6ck*Ql92nBQX4-`18><&S^6>i*s^e9-8n3XR+ zm$16aKvCS}6qRovU)5V#NQu1Zm%%^`G~jW&Ouj)Db}f3}rS!6}jeA+;y0A_+kb7Fg zmE7d;C2iAH#hjx^g%W>tIXMFoKW}o0E&)ZA?j@i^=~Du(zPmELSHSC)jaGVRfblYb z5CBqc|A}j_GB7Z6{TO?>gbXHQpy_#?Ob#_C=ZVRq@1}*xT+9wEx~1)apaY<-^t?#x zYg$ItOV9V+b5~a9yxp>K)7GZW4l=j9vXfk@+;i1I_Fvovvd(k5mDA*_ojID&&%VE(ipw+uT+XwhO z#@#*9PcZ3~&GUNCt+(1{^X07G2JJSwzPX8aH~JPbSmTzAC)6!SWsProDQk3g3-Zc9 z(4}l6yj`T&OWEK}6?Gr8_A=JUc#VYn_`8p;JA|IDcveg}(LUhhY(-b(#!bQ|qC+F1 zg9OnnZyMxQQdcOZ!HM5bXiPRe_1YYoy&Zq}e% zsCc7P0vyv{YPDHcB|5y&U;UJ#HiSfinIl-hy_PxFg^i^QCKf>jX}u8@eA}T5v!wXa z)J1DX*2`c`kuOP1>PVVJsf=o&ktze+LxR+Swj(mSR@q8=kf4=?2p)F-uy%y~T=3%x z+rhN4l+L(9=?X+#-I1aoa<%lXNFG&2M&}Bc*MTa;ldppe0Y)KZG$67RzJ2JWSD^?2 zQd^;bG`k}=bt5`Uw%amy`X{E7+s=!f?Mdf6yXo_b@m>M{`LB-?fi6q^*dAMP>Gg*E_9|CtO#aqR z(O1pKBNzPb9m-=HtGo31_j(>c8Q=%~Wt*HmFY;B0dUl$Y@|G2Qd^T%O@3k$W^?i9_ zkIV|zIKq$p${x8B*!C6vNS$cuTIqyzM{cE#^vb-rP(~Q(PQap_n6WS?dTdxqx);X^ zP&8I6qzEJ(DYX)6Y*xacPG!bsrH)j}7Sf%h;$Mrw!}(-6zIxJEtN{$l2b6zA*b_+w zKGs-Sfnu>R6@URdJOs5-GD4+pz4R7q8KuL%bEPa{D+P-gXk(pp@Dr1fTe?a})x@fM zLI9M?67-=364LsLDpSgl9Co$FOQ5_^hmyfKp#n-L`{TIt1RD$+XqOORc^Op@!AoD+ zohR$1t&A|59=RY(Vai$A?R%%BaiK7P3B|R_>QbL(1V@%d$76wP2 zYWP5ta2Y(z0z!nfij1E2lOAeOD?KnpNHQQDr3w`uy{l+A>7CTd77<6dDqy*ji{W&J zh`Xpjs|pIp1KVU^r;#GZ~aI~%)$EN5US+W8U8hj5!NDUT$f!QzBKyL@`hrb{}=bO4DWpp$7KII!GZrS~J) zPsLE=OFDZ;U07(kvF~rK$yz5% zWrZzaHL%K_?jx9Y}VIA*kmG6)C^@S`MHm(skef^>90ce3cfMIzRkX?8#A*Kn@maUQ8)$ZOv74jxwU#}f@zO#^QYTX zr{D#ZDpVCL4AO6^)PU`zGu2Lx$T^RW@oJz?zOG>;Ea0kS5tsp9Dw^(8R+<)5SV>%FqR!+Hvc5b7%0rv>a|XM#WGF-ALf^;ow&H|9wX^UG7XYh?wy@ z6D)cSvVh*qaPc}TEby*POKjKg=KdUqsQA8?rbeeL;5pD8bcnLxHXQw)TrH4iK&7jK zo`jeUC6I>cRLl`Mqjhw3ay1aGfZL-^g;T9Usuvfba4^4xe~>9aUJ=Vikqe+@ky}o! zV6Ge+MG^Lf^*Uq~sXuMkUG}!1tDa+hEbszWin!NUsc)`j%htDAz7WyFE7AEp=2uM{ z+r2So#eGXePn`<>icad@Dt!}Py!?#F4$Fx6Ii&UBgp%!gO=**1@5U6_(}7kR zi)6iQO1m~+PR74Ju^k4My035k3!~}Em&wi;UeXX_zyukl>Om)CWXM)vr<}6aImw7Q z**E7mVe*{vlkxM)I1RgKW{Y)BdiljMs9FoxKJ?!t6K9UjXY1?yex9k6lg3>b&6c}K zEb=6F!_R$A6^r#GrvHyr^*WOiV36E(4=jk-sp`Zee~$;Dw1qBV1Q82glKy0rAdp2S z-CG48fFvjaJ%D4WQkwS$^q7w)*2eW{cNcSUOXGa&0cB$}woQKF2)_jyA~z0|w}EP$ zE>G-&Cy9;QJb;@m6Ta>PqgNYTtFlZ#eX4eLKAAp#az1$b+o#Rh;_YuEruRpf@Eb)Q zkNUd?6u)zY$9bX_LIpT{D>xNaLRShzCrq&FBmsy*fvKNiu|PBq5e7_WD?}84-3-ORmm z4!49=jNnx<+)>a+2C8ibpP~{oWt6nl3d#UyTKE}R#zyerD3o4SDM=ShqMA&bFVm5_ z-w_W!G8V3^r1D1=u?#>>$jE4QP+2MIbh5g^eDqzS$D;&jSu`cjsMss@SXvTtuwkHU75XJzql?RveH8s4&4tlu%Ktjf$3t0sr zO$DaO2HA*gcZQi;hY*n1{hM4Pz-GSFB`J3khQbYFDw?4*BR^Xknq|Ao;YWmhg5U6H2oy z@Sn-57dHLqTZASG)>(#b1lS@9KNYqkS!o3%fBTd=~gYvaS%_?B@jG^OO)f0-_fx0VO`Avjk9V$$%U&(`EXZc^h({$27NleOjjmb$0sD*v9M(+ts+5FQjYFPuww>b zuhYM8)2TA~lUtwc0nhtA% zL@#_v-1q7BfN**hrZUp>$3w;odv-mZ&>v4X99P{KkM4~p+%X>4jmK_=qh2|lHxrrj zJ38i8I%dsmHBTDHsXH$)cLMWuIJla(d%w3s6z*^Ne0pqaXwa&f9;+ZAv`d&xBkGRS znx?X?gtA3ev6jy9xb_%v0RGb!vyUKQ8jgk*;&x&xhXVwohvTeDYmMMjh$>XcSk-I* zRtqv(sLu@e8X~kZ;Xin`fUN^au`JXR*oclXu23f?Tr0%w#q4y-dMFR6l{R5&sq7UGdYky0^27q$kc6#cYh;;I6KM+!Ve ze$b}SNuj7T;h@BDm38R40q8j3-Gu3&@PP)aOn4X3dZ{j>`~gc=p@&dQSdk(KN3M?M z=}E9eA0oYwV$7=RzU12qaWv49;9WgvDUSyddEkS;4MGR(?hTLURc>4Y|{7UWQXf;LdG7wFmQ zHJekohdZz|=4)8rV|v~f0m?McN3^vf8go`yD5-@BL<Z1fI26K}`e!yaf{j2OTa#*+Nv$8H9^E zQ~_|Z^t2Ds$gg6NP$2d-c43G#VzL5ejZ|u2b2*}Z(vmz?p>f8Ruc%{y9K2vZJ?xy2 zfJ2}pgoX-D;Vd-(3FEMNwFWvY>1ON%iUL` zU4Uf}fKRAlaX4ATs|fVc#x^No{Xhq9g0o_%C|$t7IS8y_Nr-~ahQq1I?~#ER2hgh9 z*K6Z1ZX;+25BgVOatv#5f@i)Y8+!tx!NC?SfPBaC054~NW{P%ftL`ZkD06BmS!|Vr z=?u*EBx@$1>8{ABb8~Iw*+w#B) zvAZ0jS80Uem#S*<>jk3rjX~#o`{Mu9rQ2!a8<5fLEcAVw z^2yewRJ32BZH3oI2ytarmW=gL%Gxy0jGEDx*!_nsn3N0&~D+ZLQ3sOOlq=YSn zh&U{v!bo;iipat;qK!)tR&bzt(tyT*mdP%#Kx%>ZL2#DC7x;iaBK1&ki!(s;MA|?e zEDj7)$rO?ZQG%E7`_KGBWQ_0pP2wa0SDw5Y>yPYqcDt7VHE(zSFolf;sasq5n&dctw@k! zqri46$9Jh1AIi{_pbj#EpT2Y`m7(D3^ri9cXiL2YPiNF@dJY}iE+;XXNj zp4HGPkO^=UIsuY6Who3VB_cL(N&==FrimUELu<$2qUnnvXbKdQcA)7!R~$iz1Qsj; zTpTyA0V4`tj+7&0kR{<7e1q{ggcx1e!&1UQR24iF#O!WJ+X#Y8LuL?PRv_nrptN-J zbdDg6uxO}UX_9)D>@&`5OH6{z0eKEcJ8uxF3Bx71%sJ9L*NlT(a`#7EDzO)s&9wB}kM;1st4 zjub?Wg1wKgKvZ~}480hJ2-C}`RFZs^N~~exZLzz+FnTJNDp1lOBODAo4da-&0Ha(6 zp)lVVR9_$*uTq6WJiSWLE29Q=n@N%is1e~s8HmeN*u^1DGHpEx*d@fgp5W&wK;YDq zTmcORxsry-VwRs-kT|Mp*;=SE=j2N?mxkmHP630@ibPA3DM9N;2tvRmF=!{H&@d~d ztrWerK*Cwhorcf|Dcqgk-0WFTV8QHB7z~+*RMi6$4163mZutgYg1Suem8N8~1Tutk54z(JZZ&E&qkEr0B03i!+ zENmJ{k0mWAQqjbk)NtT%|h|rK!w9cq-d^!j5NhHYx zTW?D0st9^0QaqMKogSkwnoKXH!;bqK>Kjm&D6SKW3B1QLA>Dr&IM|S^n)(#d#MKc# zU1c6Zz6lfDP|0mVT_-|)Y#<*BJCr&~KN|dneg*&4F4)l!nWQMQJ)vNdF7D?HGklZ0>~>pk_RhEDIfGwE;s70?lX zNp7m%7IA-c739Fc$ysPcH8R!w=?-K;nY8LTlZxaOT#sQGZ;~N=O}-sJhy|?jT?8v! zCYHX-H{e=fHjT_yaSQTy#IU_Z`b{1Lh6uGKBt6t(W85Kjj61~IxI^@fJGN~*ZX$~N#&ouQN_*-Cd4%!%PV@`d@3wUAzC*gAPK~U<7_!}xiqj<7fR-B8K}lfb)e5Ax z0zc-c^`>wE8U{rZFnp4Zj}!~7GgeSqCFPvyw1HVCP6F<>^QE^{@r5wN^?}V|1resz zW3c?D1+{?3dxrQ;SnPdytUkVh)lDcowyY&0cPrv_B6#=Zkoq?_!27UzK=dk?mj@V$ zt0U6#h}T>ne7hLhH*B*yYqp7KpgI?_LeNU+o?Nn(fXzo_Si=@-bmG@BNEk?D%K~T& zK@1D3YZBqbpoS&uqE-%{%SALZXMnEn;c}wl$UG!uz=sUtnMB0k(F0}okp>DXv@%kG z4#A|YDBIH6U!)K9y`yzUSqY`sv?-}*m6c?THW|<$Y9q4A zF2L}BQdAz^0dbiGLd)bAy-tEyXi*&FBvE%sIvgS_SdbyFYGDguWL4Ek@&l9#G8Nwi zVR{lm_L5^xj*OcL=p%`)S)A$vCk<^oh$A3AMi&u2w8+N=KVSn59@UlTKSNG?i?a(_ zc&sJdms@DLqhNwfZKwKGe_J)ix;0*t3sCd7*&K2v34G&U2#!S;EnlU)CihhDPkf5 zoJqTb3{c745AWe@=2oZ#wbbZ?OH1JmN*-{uS;NA)kOKqIn9M>FRZ;Xr>5zpM_>!Uu3r%fw`lKmc5<%Yqr+R`AgzH5*a(T2Ph(Q9D3X{)c zU(;_N7?^yjqS!rgt`;vtKT4|tRHOK9jHLc3Neicds5v|kNDWBV3o7+>xkb|Wvsjw2 z3qhcXIt-HdE|pAjv`i6Nu?W6O9BqmLPNTOJS{9MO!pJ4NI{xO^35jYh@xeJvZk4QY z@zFP(yc4=)2Dv5It-&KhORS};N%aNt{1~HTykJd^BG^2Tvw>>d1!Dd9j{h{Zy^d7|hD1c8Ryu7KbGGly9SAms=d z2*e0VzUtlHv-nU4<6C$}ngytKf}dB(+MlOrEzna*!&sBeFP$!uxHkm>p@~XjE3oAf zGORdRNu9*if|?MAKCFAG&95rZ;MIc4YdUQ68?I!mBBd1o{d=}zEP<-&*DceFTPF-EVU@lHs1}Kqwlrv^K^_DbNnnU@ z7=m14lz}p_6ul`K>Li6<%mFs2^rcdc1{0bNIL6U9N^Qv#Z=C{a(h6sB+|-QvLG(=@ z9iR4rqF}P377i>zveCu?0V@dXAbtP=;gc{HQtnh{LNzG5O%zCB11zZ9&G?BSH)uSQ zm9v^blDOBw3c;uf{XmBRllaUD>Y}!i;y%ixEI3Buk7VV@AU{|i8e+O^;X#YcQE*g3 z@HYp2!8S%<7;qgBE(rCHKi%E0gOgLOYO7~?Up3}R;Vv&$L(o0GR6n6(S4c*!zwNw zMcs?uVa{|Y%UAFP$BfSbF&{AJO2bpl!>qER$(vOt4E7Q3X6uh(G^jNdv2F!(XV-d~ zfnd54+|#i< zvK8j`#_=vHt zq z(D68x{CtXJ747J|<8XR06xilAncpg!>?E#$iqOq1PRc+X6AZ)@1(Tb*FAeS{;B4S0 z>_bJdC_g!3O-CeHo9+x*EhaEuZ1T&LxlZl9n%-hUv96UrU%samP)1?k#$yu#@f!r< zcM%BH%8u@EUIB+FQdRiWx821dTSz1liKreD>FquJ#6EeVb}`0ZR!`dgneybdu*0W2 z*a0fv!Z7M5umisNx`iIhLyKdd@hfjPli5sDnNSU6t~c<2U*iGa!vjHdJ3ge%zQF^! zhd6k*g9r2)54?)-A^L;b+)9%Wgd>8mIqqMTw_(0b2twb9AmSQ9z|1$ro_r;OFgy4m zMcPtd3x4oxtPnSMuO?PZC~4CTWFLFTz^29O_O2Uovh$25yO)&BMClH-_W0O%?Kr+`e=FAx&U z7S*HUp!v4;7H6 ztLQKh7%&49Y-lc#WOWkEcU2`po=a|C$-Py}%8o2#CUhQFp<`_ENo)G%cv$>GD~<`% zBx_wVO7V1sfQ6~259p5V%?;w(({EBcg!Qi}c7y;2-@%5BvZTj@rd4l@txCQ{px$c- zQp3^})X)SG;sZ^;Bb%h0&^g0!4G$$ir?C!h45A+ z$hf=bL+4104N>bP@pm}6HL($6nP{Ej+={i1i?UdVS4xQXc*qt!`mh&b3LX$7rEGK! zFp!>*(e)HcK^aq1D3Xj2lE_+9H&Esc87N8ekeiemhZ^h~flZz5ocW*^EqNf405LRN zrkooj3vBGSTD)glf<5GEN5k8S+Kh@$#8gC;ab($$HEX%Epg@KIX{q*4zxm6%{P3>C z=hLO`{-*^VMX~tQ7Dx?V7?eJ3z9REsk#ZrN?_~uWCD;&6yQScO_LA{o0M+YOQ2}Xzm7(Zxw6jAGLg(Mel z72UM4Q2fRj!ZbuW)WK&B>KB|H)0vynnUTQi%NcunY z2y^32y(`a%6pT42knz5S*`$nVgJ4F}r{tg~X8a_TRG&Jux|8Bn37GPShf0_BmTU0^ zLL!c&7mpkuSqTpC$Ocz$2I-14G#bBP$S8GW=%dBRN1!pOGDN@)evYqzXH3FW)C^Ga z3M_VG9`t?lZ~-A6wq_s%BOE^TyfrL{s$_awflNr=6IDpRD|mirm~{B0i!d?A{pb~H z*OjqQnetLhnqJ{mNL3Z|>)hn_D|{uoyNHkmqHhu2faZL}8V0SrtsoEQes>fM=4su-KHiOS+^D{%#Ugr9nVs zsh~9g-3eJdj58T3tD-AaB?EOc5I(^ksLO&?4=L4kvf6qNwRMWdqKlP~%e=y5>Nu8` zy75cfpvbFGId(%5ZA9pR!0UqFnn056+iK{C3A?k z3BnqFJY$55aLMul8{4H2C@x#3K}Tlz)es@wI2C2dLK3Yz6e~cV@`)uM9lPL@<0e8s zjH&txuh&8(uQnu)4)8#WCVJyVvVHOTI?^ z{M_=oe(;vn>ot&y-rs_U1g_e&0R7Z!w!osVGyg8N5NPUZOPb2xY+ zzy=`Umuc>AU?YyY1rOp2U=^J2t;Fa|iolbOB`bkj6e&~uTjl&RsmZ&nB4>|Nu1@C= zGIUZ%vcxLCTV!=g%IV&JbnMc1M<5=n#t5Ed5y2o4o+cSz__h6Him*~q0h*rIIpg$d z4uN8lsRV_wxfCg98f5y-Tg8?==Kbf#1zeiIeFO?$U<;ve)ESs8!-F1Xc8`vAat4G= zvGxmk)N2$@uAqp06l6$hO~tR;21oG`t(Tbh=os#b`QtV=EDYn^U^9e*-pxQUYm0E0 zN5H{1J3b@p(J@pxmf^OXU+|DJbhol3%+V)PXS)%f16O(SmfAczwumc*fbm`?F{-1B zKt-!XYY@W8=K)asg{p0~d}7`!)vFiL(^`a@KqELM_yW?%^9#l4HxZ;h1+$DAat3k? z+OZfdayt1D-MnEG!mq;PqkgjVD2DJl{LNw}`YB7}T2A%tZ5AoE9NI*aMc1UGk8CcJ zKClDFQ*y&yd;Kzk!L%Ufdvt7FNN%u^(L+Px`D~~u6{m+(iazKVY(OFwlfyUsG>`b2 z1;})hy@oLe%jv2`T@YsanxFr$$pzUZ0~b@IcmPS8E$Na9lV-NVl57Yi@7e|(RrpHx zSAO0QA(9ZgX9RX=)j|m(8mQQ-nc8U~^ALLY>`? zV3L=7e8Ao(52TRXu^jveRB~#7U1P11c(jBr4IyVR0Lc2F8OIi)RS2y+Fg^G{ce1ib z@%VteGB&Ut=0tT#c!1#+eeYq4r4{c+QEFN`;kQgYNsD5-`5@>?~Clzc+sw3@68O!)UL56_O2Bma3Ci=p}iXThogLV*>f7}&>iyq`( zd_6z0ayrh#%g?W$)2s9qRRO%8q0q*{eIo!y9BdwwAOXjig4;QQzA5$MxN8ERWzo83 zfFYaWRhEE3NZ^F_q&tkkWH17eB5T4oRm4MWjG4OAMcn_|y-& z?;{Q%gg{PD^?GuFU)}>zc`}^Xe6a)tyZh~u`3A=twGZLvi z%w@OcJeTOEtoqnGhWUvV4kJXQ;bWcxjE!K-n6eO&R+S7#xqB~;1H=bq>SvvS4Vv5x zR)RBV?fSU`KTv6iESPjo5C;Qf0}a<{C1wJQwV`5%n9zqb*RHD9ZFHcSLE9Evs|1jR z(M_2rwBOMe#}1C!+R~~_2Y98Z1T2&^LX{_d`VvEL3f;~W_O3f{9=72;tl^x}kRBT7 z066Ymk8%&cu`fei%;sA$>@}!xuM1xynrloSA>lVj5DnDwn<1s`p3-Hpl~`=$<)+Cn5XG?!ApX{5RolWZPFK8er83Gw% zxiqWaQ^xe}#geCJuj8>M; zoZzdb#y{luI^j;?5LOeh^(aqXw^;OB%nz^@@a(onC`+Ha2;UIZmCX0(Kq$&Z9z^PK zzGtsawB~okDG%>e!iI`GPS*0!Yije#F;m;_dxPvls5ftSeJ=Wa&U3MfNmkfFOLPHL&GDghs~Xg$mp=Jae!oX$>EG=vWce4yHc%2qI5g z1mCeI0pT5Ei^#_o{*3xWJHIszX1$KQtmh#hawcI$+C1(u54P-vnt-!lJseomlTK|fb%!!ngF@}|ca^IIe@|F%HM-HH z*c3AH#RbBh!BP#~g^<7{Kl-)qH04L>OPxo7LMXB+U>%G3)Mi8p%kZoCO}K4c%DT-6 z`t=lDL&mxn8>zw_^LwF6NVs8l0eg96LW^+J_?AQk!9f`@x^k^+$GikGaR}X^^KWNir5LO$di&6U zS1a(%bQQzS_|aerTxw8Xc?+e>T>RR7w9Dt)EOGWKXhe^6oHWIm{_QsW05cE z1+YqyA>Tb>Ccr2-c9$}nyH%xUNFaTJcwrdnO&DXu*~%p-dKFx!Dl%B>n{e0xb-HYU z^^I~}gC?G616y)~F-C2Qe929g(m*f-nP|(f@BBhG)(+(zzA2tAdFv^DcHJU)XFS4( zNldtF%%;jcJ*nVp%DHi=r*3OVsa&kaJSKD;-Myh-XQ$>;CNj{qQ5qwu5bQNwva}eX z59!HjO4FtxGw{9g;g%^ybUt`EGOlTSaclqxkSWo)OyAhyX>%CsHYi|cgNxnzTiafB1&aOQ`NbV_R6Nx()xZHosZATksfw zXoIA_>c_5oXU^p8d6BO|%qP812F|XQ_nkAadK~MO9xHufkNip>*%Q+XHKK$XE89pu&nOT)h%i*R(duz4kR%Cl=2m^_e1!uT3;K-tu z_gkq-Ro);sn+Hf$DsSXe9wYUA-IyQ#iCSB^$OQ@XpwT#e`gEhwea`o7dzZlZ!fvNi zxk~l(GnE#n#Y!Ez6{ZiV5jHiep7`#^%|_1`)7cJ3GD7#z&IG7(ryjVp($w5%gv}OM zB!XLLmIDqrqyW>pG8%g8ba{24A18`^|4}qAYyjw{IWV(c45E7z;GD!%H=6QMj2%8OUU*0b$l;Yt0{7b~Jkgkr^xfqW=ApC2iLR(RsM<%K@P z5GKo2w263i#nkg7g*^|1sM3;-$&+)V<$;)v^3y8MvqVY&Ilk*&2~ zKgdP=eT5rksdlc%Yv8Iqz3sa3`IbaC%intbCB^3g6y6a4p?a|R)|flR$5Ph2#P`nJ zDgH*H;!g3cF_%X!_wT9wSTwbNTk)9K+^79`&z;)$&fKg0t><4Jfk@cpz6u=2ah6La zWLc{1UwQwrGx@cwsa9txIEM2dR|Y<&ow=n9W!=p(Y~gN}@l$j;iEX%RU2ajm+1Uy# zum`6_=>WXpYP^>`@f*RKA_=WcI5;WkQ*E(Jh0rM-f|4|7#xU&he%q(OsGM^ryF`#S zP(A<+1V3O5krwX)&3Uy$F5ovxbKt;V0$hijo7V*#7>LFT>H?(sdJ+uct|1XNW$;Fp z3?C2EcTbEGY+Ax~0RHXZGO(G7vWZ?c3PoCbhY%#skDFLU0^osbn#m2Zxw6I;pInau zKyc%(3Q^k|DpabxM}=lbg{D^_oxO{V3K9ASqBpw1BMbu(Aud(G_|gUQsBi_r54b}H zagYOl57Uhb&tB`s{3V*ficx9cWWwkO%~s4)*`fdqTj1AH-U-K6!<*V^#yRK0I&9ZDnnw!11=s^-|Bee-R)z;!#$23{`u$n$u%eP z^@xLA0D~psGTMbyVFxjE;#68rZOE_(UJW0cl=fdlyD?N~OkrhLhn`2Qea!U`7Y0WH z;323b&cpgRf5W_5v5OM<10z&;N)g&U7D$*Qno(xbl6_i4sbn0=Lh}ALP%dbyKxCz* z(=j}&lm{cEK_|{bm&GwhC(rvX9J1x2|0UcYuHCSL?A-sf)Ewv&2=3{&3k&IIy)@pJ zWG>o~?O{#mK;6mlP8UQ_M${e{QD9Ud0Z|-BWP~qBvZN{>)g|K4WB^{FDv%q(2`?Oa zG?Jp%E?SFamb{4zbHwgIFAJ$9QwXQRZ!r-r(akZZof!;ZDcjj`&?h4!ULm;;Omdcd z4pc`_cSvZCO8Aga85vzT6fwcjV*Lyd^~g%ih#fs`RI0syq7UwPiTv1JVbLAdy~45~ zZs`@_uD`TrsJnZH-0m4>-PG@RQ6Mhm_I|P3E9hGgj?1mSu-g-)(GTqe;lZH`>u#7)imcO1LzuYJTNcA4l$~&bc_yfCwriIUB=eB-knXwRn}ByF3mcTnNlF$98pMI9#`%OFp*H8MQ zo!7q?UGsgHDs}$-?W^gV59FquSCe-wnv;W_DYN`p*;3QQMzn{e982yXy!5#scsL*n_PiZl}}HhCE$cRnA_iC4mMssU93L)+~7= z5N=xrP(-+#0#nQfkY?SdzzAPrn}U-P%oL2`vN*y=!D@+Nq7Y=}GkuDZ-~~)c7~Gz7 z$4*PUO0Cvy5QIB{+Se4M2&iy^Pqu<`^a+ZQ>y-j;GJTpU2K%-L**6~?2m(z^T^`}f zS;MD4$2zYIXfc7J7s#-TSI({JQvh#O@ez3QlNg*F><(z<@GLE{{fHtxfCytPOsIyg z3vO$I-GcBkn(rN@9pCoEAwr@TLWIYrL5My@Av9pdAV!@BdUBGgf$tnbq?7^QsX3we zD1>IC8X#VJMdu4e{9_$R0tqoulreEhmMsTAy54$7Z-*I`b6Kv51y-n{Pf??OODX_c z7hJsY1WG5?mPdq=rp?$~w;&pKg^hyID2VwFhtMLUQI?u-FIniApct4#;K3$rk=mFD z&ARGk5R@S>W)qVgGT4+t1dFj!J#`K*cHv6^t;*O-48wRi97?!_XQh@YUp0z#pa!5I(aD!wJ*UTleH;2c0*;3x&NQZ^`nFicLVK83OfG=wT@Lj?v0u#;GT8KHiG)V?I(IBVyK z+-oRN?n#php413<#oEyw8(|fs#-*1C6i{Y9x53IdptyK`d8A~K6<{4k;F+|wrl$o4 zWx%1hfVWDbdYuynJeRSyBv5tI*8sB7I{MNel28Tw6_CeTsY61ZW_j*vgwll|Lok|J zGCXqK4Pq9V35{e!8zC+hF&o~}i7X>YB;dyBY35~!;zk=fj&j&Ugq%ceB`iJ#4evLF z7)=Ddz;{6Dg5i=miL(*=2d57m6M!Ej-a3Q?Z#2t?kX{4LpzPJHi(cIfZvZH_p`R(R zAn@T~?d3c7Zja!thnb*t_{=gZ>B0BoTR1`ik40kRvj$Hwc&|uqj5i@;4|3Aq&>uAt2ydx{BLmQp7_Z9gHxk0GA6GWQ#j8 zr6E%YOfd+oMd(3sBXe|wgrjgctgOX;kiWH97OF*ljBTPq>wAiehX)L@MGo?8VL((< zT9`Eg7~>%>0v4Gmi0h&aL9Hasn}>AgQ0Xvjh=*`HcqtgYe9J}d(c^LpZs!6kR^fPC zNun>Q&z#p0e+t~BMX<@UyQr$ugx6Ypzm782&S8Jpa0nT@gS9>kr-Chs#gxi*Oh z*pIwnY~sGmYumhOY;wE*d^lrUHr1j&-8Qu{FES%aV0YsiOkjoB;lIqS$e+S>0aH|VGW6rj1xbbp!?G(oUvJC9g4r3R8BR z^M9S=^EIGF2#IM+N?9;_uylL2g8yrPX$gpqV*&nkA#;0qglAxI$Ki#^T^8bOucpXc#@Lc2*)=#}W!~VD=pe)InFv*mp zs=<~KwUB{xmy5W8Pex^gP1J-Yl)TDSGP*p2=q-hRKuHiJ;jt_X(Mi_hxU2z=HasdN z@Lvja3L8M1Na4U@@GqPhI;0dCkX0<9dR-<@Gg<2#t?v0u02QOs4)jcf7x{qZ*>%&| ztL+I%sYv+-fY}sNztp;#)gqF3TZ*L0|1wG^<4IP9$3B(xhx9zYU>4atnlAeJZihQK>R z2XZD}NQ+Fi(I#j#ih~V@WOUE9;q>OET^4A-ur-GnJq7KpaAT@y9YDFTdH8u2&AGRE zG&PyTu%PQwG_~038?g(SEHD#g{9MEuCHmOqQQ-52bYLws z2FdV43(`%lcZvc^a$G8ulp2E_sEW|0^agYEm48|&DL_T&TOzPhCp9B|VMdPqTWH!T zFgKVFrh#3cz;Rm^HP_bgi3@mR&l6H$GXrpv6qYx*gKC+XEP6hLS2Z+Vc*w-A2O%IR zxB0pJgsq2y+kR^U$?yVl8it4+sWOL&YI7T5KwYW{()*y-sS;)kVK>9mXlu#cjuPS#YnR@3eUp314O)j*YR$&1%iSASaXboI&MV|_X09RJX;F#H8h5zIx6T(ihNh<5U#CSR0)2Bk_ z;F`*e+%L%OR$-oeMMzz)<;Ln}soziR42SI$;<34j9bKe8`aT@X#bu4!W0z~gZ zfUNqwxnS=5VN#+H0?u*p$%1x?c9(9HV(hLSx1JDl%Yd@CohcsHlK16`O{AdZ8Vl?xeo$hmRKIP>6NUP|0ACLjwE;AajmLF{;#o30`vAV7ToJC^N}@ zz>t6zHQ{IqVEF*u6>*;QVJ!=~f+Nny7bLCcM*@O39Z)cXKZisgkdAH?5=?Z6TOdj{ z*3*a)Kx)G>uoQU!t;5Msa?b7)S&F5?rZ!w>$cF|OFJQi9R=En63Gbi&7}q9Ce&k{v z$Y%A3Jdt!W&NSSOEx=VJSDoOUfW;lOPN}%T;dH@uE(;_t5D%5y4e_N!GAI0G$$krV z1bByOkC}JCN>ETtE+sx|0vw=0x6N~68e%z@WXvH6Cp1f?TEv=Ymul^}O5CR%;?dm$ zR%iZZ)MnG!vRQPWHZSLkCh10P)>g~z;B?wfhFANOd3|x#%(`sRRFgN)x~gl&hbpY9_M+KquTau4 zD|$7$IGKTeYQct^(Jcs#pk+duwso=qCSalT20 zqfq+rYV?B5`qhkL>@~5pc2|KYwY{U%cB|A~t>gOe>S{Qe$?=yj{;8?E?B$|qE}JB# zCe6#~tohYqe%>s)H_6+Rlk>&Ao1dKQ;nvZld0Abw-QGf8jh@jQvu^&ZTTExKep9{b zwJ|uFPcGVKa5Wr`meFL|rW4Jm-Cs1_#bWk0)bWTlOuGKY`PJHt-oCt;)qC}*TTEZQ zY8HFdcu=>~`uBs;>uTEVO~*FRNAvS;I-f1~7FXl>{`6(iy*Y2@FGc;c@c_5u;$YaF zF6OTVZ1Oj6&YLHp^(W1X`Ngbm#ALc?>TbGf1Vs>M7t2n(XhbD8CG0ojUnccvI*LlF zmdoj@S@QO3v=|OY?f4++M%Adf(R9}<)_nYN(qwfttD82#jeUD1!{Ml5;_B*ZH2HCD zvwU#doUD89^kvcv*Zp^}sNSSqb9UZVU2}4>R#BQxrb~S4O$Phz8e^=K% zd3e{2oi^TaH5^_1xb`@IaC@9?_mx|FO55MoUGFLLbx)~xdrGy_Q>ItrZmXxv-`!L2 zW7oA0?kQg-^HFuPr%Z>#(LvIV>f8EB>>OKtW78X6{y6QQK3Mx_a@>r65ljDl^JbYe z!)(z^F6t&py3xEJ)~o%{PwH_}jhnCM-^OwG@oGMuh-o3i zderUTruXmG>JB0<_rynU=T~C76tj7^R{3|stI^x5;b=wS*FE@5Cf8bE@MyWHAFT^r zJ~|7?KDjS@?4(=SFYd|S8`@U(ml6##=Y-hLH`EtFiGO~O8?r@+j3etve|SPipmW+73?_Cb9B8ak-V zoH%i2^m8K&S`xryY?=76G?)U5rgm!TblwT0gvl|cIoGzcDQG|qtQ^aaj)A%1FlbS@P4@b*O7#5KOt_#-ts_IGj)k0$4xPKz{C2sh^Ecb%Cmt z7!om|Uh*499rPPZ9r7Dn9rhbj9r2slT8^`#0*|l2$JRbHkTTAc7Zy@sn(1+M45=lQ318NHaB5>FM$W0Vh zhV=gOel`JE{Ld-nyrtX6ildR@u_BNRkRr8~b1Mbwf1N>}q@aWK3zZ)qkq9x?lGcdk2 z@AOTbvE80swn!-A6(Gz4E+XI{E-(*FkOafSv;A}$M`|mGg@IW>lwv!p2W~0YhAs)ZGQ3-8(FNy{YaMYd{ zO);}=K$B4+V^f(~7efo@2*ty!=rD?@j8`ct;A12zaG@J}8q>Tiq?5ITiZk7dvwD_c_atmaQk$)*Bok*U zN@PCm$j3AI0=lTu439$yS>iay(&bcXZvUn6@IgAJd?MmBQB&Pa+$Z^3Q(Ttkh`Ah3 zKv}>v9t=ph?_x4eyn7_*Q@eZG>r2!Uwa&~jH=aqQ3dHcmICt#;y9+9dGTYH?MDcx1ZOy ze`@^js&Q*0mSen#WUL*jb^YhoqnoXre>QIYs3a~X)ZTQHACzwM$yWW>KeZ>>y|Ux| zb*sMhb*$@Ji+L};Xgyx@v%B&4=ACEW+Aqz2{pxK!^`2a9{`p$#%8vKd{Whk)bpspy^!(zkw5HhjC}>_7+}oCWwlzu zToM!6>ECO$cle;g8%EqxtCC1xU+=3Q8ZYlE5$XZVkqSjcVxB{Jp;k+QVP$~`_;ydL z3ZpZDv(v%2l9riIBbba-_dspaOMmnEn64cXm#XrXq9kgy!08D!$C$)C$g-CcO(qoK zKq13|T)+MCf<(@>gH?$D4=qiE_dfdcd-Ue@A3svK(6xB5Y$4d8MGLXsN3uv((Kv_Pg0EhB zH?H}|?&i}V zoMHRrahMd_$Pdr)Vl7nsuD4ZWqOOM%Tw;XA6*cA;{$lW{)e^^XIryJE75p=97pivr OcfSD-TS>*25C8y)k!)@N diff --git a/assets/index-mkA_031d.js b/assets/index-SvzBi3Tl.js similarity index 93% rename from assets/index-mkA_031d.js rename to assets/index-SvzBi3Tl.js index 872337c9..18324afc 100644 --- a/assets/index-mkA_031d.js +++ b/assets/index-SvzBi3Tl.js @@ -1 +1 @@ -import{w as t}from"./hooks-YNDWox5F.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; +import{w as t}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-SvzBi3Tl.js.gz b/assets/index-SvzBi3Tl.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3700cf58a10174d33fd65cb991687d16ec51afe0 GIT binary patch literal 993 zcmV<710MVziwFP!000021D%!KPUA)t$M5?TtgndVnb=MoAZROx5CRJX$SSOo6^bVI zi9KXIV`j$rRPJ|M^%>gxURLT&S@mg9_l{Sn;;`E~P_^pq%twO#KBf8SEu!{!1b$WFcCV5Kv5`Yg=#yl50 z*g|)EVdDsO>v`->c@=Ei*g=!Yg-j=rpT7^t>~@vDZDZR)HFT9WoeP#{5=ps68CJm- z3cIJ{ifC>a;-^vq_h|4CqdJ4z{t2q>nAs;g_P+I6BO; z-Z+I+LEje=Jln!M*#5i6dmVAA`bq!gAQce_!3$x?bH=P1`8iLcj=TG*+e6YGTbMB{eDQOYSAGz3Z$y~@(T zRzD*$hj!4g72O@!mFY(1M2xgRG$tW?shwOXrrINkBHRDb8#7$(6x4Z@e!@% znYjcWfXtXO8j@j{l;e#GYsKimb8rb;$gyi~=Usc}x%GXSa!q4ES<#*>pEh?y``t6q%-7ucEC4{M`~+6(YgO`pIw7q#7kqe{9l7&HLnM}%`=o}G1K#2i~kRw)mL zpb_O-Qm&})+1SB0YBj9GUaxeJCnKVen#BXbRHj%$!3?rjs}zmt46^#>Q>Nbbl|FIdQabz{^eOa7{A?^Il|Z%6$?9Pm$e$M@Ee;H zACuKkW@{kmCFQGgmOk4#1Ime~I96O<6CKxUI%LiPG}g|}hd#J=E4Z?#`vr+@<( zQVw+yCxQdl+Y3%&s2V3jNn$vJSQw@PohI9bg#?{SzF02Jb*p_n+FA+u5{QQDmIz>* z6FLUmI$|(27h{l``h-H>WHP~-TuQMo;^I6) z^;R(;a%7kh&@j?fqhwizNf;B8sy2$JO`bAVxLFp=|B`h6p?SRj@W;>JKm72^ z|4*Irhz=MTtmYGkR7dFmQ&9|ruhuVKapM;lna`@P?7#B9Sr(Sd!ahv1H?zHZGoLb8 P?tk+qRqw>zN(TS{somvr literal 0 HcmV?d00001 diff --git a/assets/index-PvsAcmhN.js b/assets/index-T-0lkp1t.js similarity index 99% rename from assets/index-PvsAcmhN.js rename to assets/index-T-0lkp1t.js index 9d37d350..6432d441 100644 --- a/assets/index-PvsAcmhN.js +++ b/assets/index-T-0lkp1t.js @@ -1 +1 @@ -import{c as f,n as B,d as u,e as g,f as z,g as b,h as k,i as j,j as T,R as D,D as F,s as O,k as R,l as E}from"./hooks-YNDWox5F.js";import"./currency.js@2.0.4--or6eeOG.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{g as $,d as I,t as U,f as q}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as w,c as W,v as Y,k as v,l as Z,s as y}from"./utils-ijx4BEDB.js";import{C as G}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as C}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const J=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),a=Vue.computed(()=>{const r=c.value;return B(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var K={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Q=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=K,n=document.body,d=w(u.appPiniaSettingStore,"localStorage");if(d){const s=$(d,"primaryColorOverride.common.primaryColor",i),m=W(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",m||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&Y(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?v(r,d):v(r,n),Z(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),H={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),X=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:o}=g(),c=Vue.reactive({lockCondition:h()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(z,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:H,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),e1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=k(),{updateSettingState:o}=g(),{setLockAppScreen:c}=b(),{isTabletOrSmaller:a}=j(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),m=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),x=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),A=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},P=()=>{var M;(M=e.value)==null||M.validate(L=>{L||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(m),clearInterval(x)}),{...Vue.toRefs(s),backToSigning:A,unlockScreen:P,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(z,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:H},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),l1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=g(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(e1,null,null):Vue.createVNode(X,null,null)])]})}}),t1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),c1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:T("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var o1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=o1,l=w(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=k();return l!==null?e!==l&&(t.value=!0,y(u.appVersionProvider,e,"localStorage")):y(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(D,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),S=Vue.defineComponent({name:"App",render(){return Vue.createVNode(J,null,{default:()=>[Vue.createVNode(i1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(t1,null,null),Vue.createVNode(c1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const a1=()=>{p.locale(F)},V=(e,l)=>{const t=new G(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},r1=()=>({mounted:(e,{value:l})=>{V(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),V(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=I(c,i,Object.assign({},r)),l=C(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),_=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),Z(e,t)):(e.removeAttribute("disabled"),v(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},p1=()=>({mounted:(e,{value:l})=>{_(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&_(e,l)}}),u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=U(o,a,Object.assign({},i)),C(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},f1=Object.freeze(Object.defineProperty({__proto__:null,default:h1},Symbol.toStringTag,{value:"Module"})),m1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),v1=e=>{const t=m1(Object.assign({"/src/directives/modules/copy/index.ts":n1,"/src/directives/modules/debounce/index.ts":d1,"/src/directives/modules/disabled/index.ts":u1,"/src/directives/modules/throttle/index.ts":f1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;q(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},N=async e=>{await O(e),await R(e),await E(e),a1(),v1(e)},g1=async()=>{const e=Vue.createApp(S);await N(e),e.mount("#app")},b1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(S),await N(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?b1():g1(); +import{c as f,n as B,d as u,e as g,f as z,g as b,h as k,i as j,j as T,R as D,D as F,s as O,k as R,l as E}from"./hooks-v5yhfgkQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{g as $,d as I,t as U,f as q}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as w,c as W,x as Y,l as v,m as Z,s as y}from"./utils-bL-oQI6P.js";import{C as G}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as C}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))o(c);new MutationObserver(c=>{for(const a of c)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&o(i)}).observe(document,{childList:!0,subtree:!0});function t(c){const a={};return c.integrity&&(a.integrity=c.integrity),c.referrerPolicy&&(a.referrerPolicy=c.referrerPolicy),c.crossOrigin==="use-credentials"?a.credentials="include":c.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function o(c){if(c.ep)return;c.ep=!0;const a=t(c);fetch(c.href,a)}})();const J=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:o,getLocaleLanguage:c}=f(),a=Vue.computed(()=>{const r=c.value;return B(r)}),i=()=>{const{message:r,notification:n,dialog:d,loadingBar:s}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:o.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=r,window.$loadingBar=s,window.$notification=n};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:o,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:o,localePackage:c}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:o?naive.darkTheme:null,locale:c.locale,dateLocale:c.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var K={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const Q=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=f(),o=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:r}}=K,n=document.body,d=w(u.appPiniaSettingStore,"localStorage");if(d){const s=$(d,"primaryColorOverride.common.primaryColor",i),m=W(s,.38);n.style.setProperty("--ray-theme-primary-color",s),n.style.setProperty("--ray-theme-primary-fade-color",m||r)}},c=()=>{const i=document.getElementById("pre-loading-animation");i&&Y(i,{display:"none"})},a=i=>{const r=document.body,n="ray-template--dark",d="ray-template--light";i?v(r,d):v(r,n),Z(r,i?n:d)};o(),c(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),H={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},h=()=>({lockPassword:null}),X=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:o}=g(),c=Vue.reactive({lockCondition:h()}),a=()=>{var i;(i=e.value)==null||i.validate(r=>{r||(t(!0),o("lockScreenSwitch",!0),c.lockCondition=h())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(c),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(z,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:H,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),e1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=k(),{updateSettingState:o}=g(),{setLockAppScreen:c}=b(),{isTabletOrSmaller:a}=j(),i="HH:mm",r="A",n="YY年MM月DD日",d="ddd",s=Vue.reactive({lockCondition:h(),HH_MM:p().format(i),AM_PM:p().locale("en").format(r),YY_MM_DD:p().format(n),DDD:p().format(d)}),m=setInterval(()=>{s.HH_MM=p().format(i),s.AM_PM=p().format(r)},6e3),N=setInterval(()=>{s.YY_MM_DD=p().format(n),s.DDD=p().format(d)},864e5),A=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{o("lockScreenSwitch",!1)})}})},P=()=>{var M;(M=e.value)==null||M.validate(L=>{L||(c(!1),o("lockScreenSwitch",!1),s.lockCondition=h())})};return Vue.onBeforeUnmount(()=>{clearInterval(m),clearInterval(N)}),{...Vue.toRefs(s),backToSigning:A,unlockScreen:P,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:o,DDD:c}=this,a=l.split(":"),{unlockScreen:i,backToSigning:r}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(z,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:H},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":n=>this.lockCondition.lockPassword=n,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:n=>{n.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:r.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[o,Vue.createTextVNode(" "),Vue.createVNode("span",null,[c])])])])])}}),l1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=g(),{getLockScreenSwitch:t}=f();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:c=>{l("lockScreenSwitch",c)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(e1,null,null):Vue.createVNode(X,null,null)])]})}}),t1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=f();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),c1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:T("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var o1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=o1,l=w(u.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:o}=k();return l!==null?e!==l&&(t.value=!0,y(u.appVersionProvider,e,"localStorage")):y(u.appVersionProvider,e,"localStorage"),{modalShow:t,logout:o}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(D,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),S=Vue.defineComponent({name:"App",render(){return Vue.createVNode(J,null,{default:()=>[Vue.createVNode(i1,null,null),Vue.createVNode(l1,null,null),Vue.createVNode(Q,null,null),Vue.createVNode(t1,null,null),Vue.createVNode(c1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const a1=()=>{p.locale(F)},V=(e,l)=>{const t=new G(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},r1=()=>({mounted:(e,{value:l})=>{V(e,l)},updated:(e,{value:l,oldValue:t})=>{var o;l!==t&&((o=e.$$clipboard)==null||o.destroy(),V(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),n1=Object.freeze(Object.defineProperty({__proto__:null,default:r1},Symbol.toStringTag,{value:"Module"})),s1=()=>{let e,l;return{beforeMount:(t,{value:o})=>{const{func:c,trigger:a="click",wait:i=500,options:r}=o;if(typeof c!="function")throw new TypeError("debounce directive value must be a function");e=I(c,i,Object.assign({},r)),l=C(t,a,e)},beforeUnmount:(t,{value:o})=>{e&&(e.cancel(),l==null||l()),e=null}}},d1=Object.freeze(Object.defineProperty({__proto__:null,default:s1},Symbol.toStringTag,{value:"Module"})),_=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),Z(e,t)):(e.removeAttribute("disabled"),v(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},p1=()=>({mounted:(e,{value:l})=>{_(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&_(e,l)}}),u1=Object.freeze(Object.defineProperty({__proto__:null,default:p1},Symbol.toStringTag,{value:"Module"})),h1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:o,trigger:c="click",wait:a=500,options:i}=t;if(typeof o!="function")throw new TypeError("throttle directive value must be a function");e=U(o,a,Object.assign({},i)),C(l,c,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},f1=Object.freeze(Object.defineProperty({__proto__:null,default:h1},Symbol.toStringTag,{value:"Module"})),m1=e=>Object.keys(e).reduce((t,o)=>{var a;const c=(a=e[o])==null?void 0:a.default;if(typeof c=="function")return t[o]=c,t;throw new TypeError(`directiveModules: ${o} is not function`)},{}),v1=e=>{const t=m1(Object.assign({"/src/directives/modules/copy/index.ts":n1,"/src/directives/modules/debounce/index.ts":d1,"/src/directives/modules/disabled/index.ts":u1,"/src/directives/modules/throttle/index.ts":f1})),o=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),c=/^([^-]+-)*[^-]+$/;q(t,(a,i)=>{var n;const r=(n=i.match(o))==null?void 0:n[0];typeof r=="string"&&c.test(r)?e.directive(r,a()):console.error(`[setupDirectives] ${r} is not a valid directive name`)})},x=async e=>{await O(e),await R(e),await E(e),a1(),v1(e)},g1=async()=>{const e=Vue.createApp(S);await x(e),e.mount("#app")},b1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(S),await x(e),e.mount("#app")},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?b1():g1(); diff --git a/assets/index-T-0lkp1t.js.gz b/assets/index-T-0lkp1t.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f7a92926ca3adde4a787b8f5b28011aea6af99b1 GIT binary patch literal 28849 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 UnwF}SIr*3W18Tk9yt5Sm01S{c8~^|S diff --git a/assets/index-ejObUa4h.js b/assets/index-Trm8dVce.js similarity index 93% rename from assets/index-ejObUa4h.js rename to assets/index-Trm8dVce.js index 6a3d28dc..0a45c913 100644 --- a/assets/index-ejObUa4h.js +++ b/assets/index-Trm8dVce.js @@ -1 +1 @@ -import{y as p,z as d}from"./hooks-YNDWox5F.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-d7_PjUp-.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=o=>s({url:"/api/list",method:"get",params:o}),Q=Vue.defineComponent({name:"MockDemo",setup(){const o=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),a=()=>{const{pageSize:u,page:r}=e,{email:m}=t;l({page:r,pageSize:u,email:m})};return{personData:i,personLoading:n,paginationRef:e,columns:o,...Vue.toRefs(t),getPerson:a}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var o;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"Mock数据表格",data:(o=this.personData)==null?void 0:o.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; +import{y as p,z as d}from"./hooks-v5yhfgkQ.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-0MR4YS8M.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=o=>s({url:"/api/list",method:"get",params:o}),Q=Vue.defineComponent({name:"MockDemo",setup(){const o=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),a=()=>{const{pageSize:u,page:r}=e,{email:m}=t;l({page:r,pageSize:u,email:m})};return{personData:i,personLoading:n,paginationRef:e,columns:o,...Vue.toRefs(t),getPerson:a}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var o;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"Mock数据表格",data:(o=this.personData)==null?void 0:o.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; diff --git a/assets/index-Trm8dVce.js.gz b/assets/index-Trm8dVce.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..66262405bc9b538557118b50f901d789d28ecfc0 GIT binary patch literal 2006 zcmV;{2Pya;iwFP!000021GQKGZxcrr|NZ_7cXdD5($28!!~r%k=a6rtkdTBXRf3{u zvOBgX*_|;nvrdd<$p>i*Efh{rxN>O=RXK8%EFJdGCG3CQgoVSu8}5h~(7E{=+JzIdc?vEX&xE0Qp2Ao6amvz(t|-k`Ru3 zoY}zTT?|5O&UQsghbLfSKJVgG7wm?50!$5OW~XQ4%PkQUcx+Jsld&b@!!(!x3#N8< z;#?-zjwb zfw~UkV0rmGcbBtfyWK*CML&IAhq?y(z=S&-KX12Va-2{J0$2~!KxXD_zK0D@w1Z5S zb4<+wTokD|)L=INjQ3!Cez+Znma$+C2A6m$4t1CS+=LpKqT{S#2xRb~tj;%x7Kq5Z6GC!Ya zcXK7N1z0!-*u+TB_+e!OSTrlQlCgCAq%+u#BUECJOd0a7!FUfC(MHHD8(i$*olt`O z{>l&va+nJuB({V^($6vuwfO)M@OT`g$Fi4B>pd$S^<@r_3=jupa4H_u51*NtnYsiz z`U#s^#HC0jU^nan(=svZ43WNe%w>+Lg?WJK25FSehusuW23l>G{4B zr-ypnj`1ND24)sfitUsh^lR3R>oTi#wF5I)0zxGxR1h4Z2Cuf88Q$Ine#`3oJBiEO(OMT2p0!X6t;FmtdIMf1oX-9Rj?*3b4Pb{Us=(6CMPtQq6PCPK zltkLtP>7|dOSlkxDXERsy(=5Fjpua>b`Y^!jMcSg)gQ`rBeE=xg=jTDxl_G;vu^hD zXtlk1vG-=R;hJePUHe=0^_F-4<=*`lb%4n+l6U~gR-AX|W@Trs5h5tKqJ~puxXDvK z8=>Fy7_)GcB9g~&Y{mH64gT6JWYulxmiaU%sl);9s`i~3bGB$KgB@#RR%%#%Mn(M;2sB3Cm zQ@b>^TT>I-oGP+x**A?7a|!eCY*RT4Nj&bybd#rw82bK6S4GiSsm&bhwGZ)Mldf9F z>jAzLQ;Qao$RMiCkVR<5pelE%VV9C-bh=5+cqjrF!=r>D_Rq5)Uk!PXFnE^cR7Nkj zriq0J5(yNcD49gI!AnWE7sDnIN$zKZl0nfzU~>aE*vogpYMpAQl$5=8om;N9KpXa0 zsh4Bva$58+XGRCYbA~VHny1a7457#$?Ma+Auxc{fb*M0y3L*6CDA^=Vi>QpL87#*G zZv&M|bsdPtis3Gi52`^Pb4g5O8=q($4Oh$~9%1!V-=_=xh+9on@|8B?efP|}x$#k5 zQL=GG_1jWCys@4ASe2ds)b6goEnlhZeChr5>AUS4)mJaQ-yV5u*Q>Xm*6yy??*3HS zdQ$uLY4zu;wFj$vSJ!JhzrEYO;ax9RUO#TLzP{uAxK`QRs{Lc@ZTX54oBPl#w;j&A zb-VV<*8hC2$a*wJp?9A?4!tVd4|c!$wfgmX?ZK*d<9h9jCm~OJU)|c>cvRcCU%mF_-lKnc zKRoijd-k?`C8VLU^RT+MUfsUp{qynexBsr*x)*x+LGHh-mcM_ueWS8ju5LWo{rjK2 z>)%wrUf*!E)J_u*}Pi^HOD35UAwni{vzTxez5Ry zo`)EB)S`_Rusv=g6FZnnL$PsMew6N)1C%Qi)!szO7>h$s7hd9dk+Z-s> zfy726c7{nkz2=XCBVL;$H0MgSm`ApY4Vfh()E`x8$e|IK6hkIY?VFQQHEoQz-zmXd z`bh>7A5+82{?K!M_+D(>J;63j!GQh`yr{nxJKDW`d#(23=it669a_?MH3(a5_tCod za9dFWL65Rzkix$9#ga+?fPcy}VnsBAK_AzY{T6Ut8=FcPnCdSrl-5`FNv$s=Ws9cP o<0bzl>cuO;AIpj0AAd+usrL{61uyYL`412P0PphdZ~y=R literal 0 HcmV?d00001 diff --git a/assets/index-YZ6BMxRm.css b/assets/index-YZ6BMxRm.css new file mode 100644 index 00000000..9d41dc77 --- /dev/null +++ b/assets/index-YZ6BMxRm.css @@ -0,0 +1 @@ +.login{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.login .login-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:auto;-ms-flex:auto;flex:auto}.login .login-wrapper.login-wrapper--divider{position:relative}.login .login-wrapper.login-wrapper--divider:before{content:"";position:absolute;width:var(--login-height);height:.104rem;background:-webkit-linear-gradient(315deg,transparent,transparent 75%,#2080f0,transparent 80%,transparent 100%),-webkit-linear-gradient(45deg,transparent,transparent 75%,#2080f0,transparent 80%,transparent 100%);background:linear-gradient(135deg,transparent,transparent 75%,#2080f0,transparent 80%,transparent 100%),linear-gradient(45deg,transparent,transparent 75%,#2080f0,transparent 80%,transparent 100%);background-size:1em 1em;background-repeat:repeat-x,repeat-x;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;left:50%}.login .login-wrapper .login-title__wrapper{position:absolute;left:1.25rem;top:1.25rem}.login .login-wrapper .login-action__wrapper{position:absolute;height:2.833rem;right:1.25rem;top:1.25rem}.login .login-wrapper .login-copyright__wrapper{position:absolute;width:100%;text-align:center;bottom:1.25rem;font-size:.729rem}.login .login-wrapper .login-wrapper__content{width:100%;height:100%}.login .login-wrapper .login-wrapper__content .n-grid{height:100%}.login .login-wrapper .login-wrapper__content .login__left-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s var(--r-bezier);transition:background-color .3s var(--r-bezier)}.login .login-wrapper .login-wrapper__content .login__right-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.login .login-wrapper .login-wrapper__content .login__right-wrapper .login__right-wrapper__content{width:50%;background-color:transparent}.ray-template--light .login__left-wrapper{background-color:#2080f038}.ray-template--light .login__right-wrapper{background-color:#fff}.ray-template--dark .login__left-wrapper{background-color:#2c354b}.ray-template--dark .login__right-wrapper{background-color:#2a3146}@media screen and (max-width: 1200px){.login__left-wrapper{display:none!important}}@media screen and (min-width: 768px) and (max-width: 992px){.login__right-wrapper .login__right-wrapper__content{width:55%!important}}@media screen and (max-width: 768px){.login__right-wrapper .login__right-wrapper__content{width:100%!important}}.qrcode-signing{width:100%;height:12.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ray-template--light .sso-signing{color:#878787} diff --git a/assets/index-YZ6BMxRm.css.gz b/assets/index-YZ6BMxRm.css.gz new file mode 100644 index 0000000000000000000000000000000000000000..57f36340c2d25adadd71d14819d6d84c80e17605 GIT binary patch literal 757 zcmVfiwFP!000021MOAYj@mE~eeYMKTOomjqg-GC=cRvwoOlvk5<7K<+amtG zNL1x@mgk_4xhez-C8>s#q1ZxTFjv6T4NPLnHmHJz zwYJ((KS|djgo~}DKe8V;gSKod)L7|^ zYK078xNtZmqpFB+#cr;-#3V|KL`dp%;eNY&Tq(pzr_P|i-WwAIrm$RIb!uDO6^v_p z)3Sh3<<0m$EQ?B%d${M;@a(zom(aR0-%S*${7@~u$7M(#!X61rMIvbg5TrSTFVan|Jh~@ZwAeJpjq6I&G0-^FRmu31|9e$kdoBFME*^qP# z8b!p?PK*l;RVh%ZbY=ug6eAj`bd$+e@vkE{<{MNwi`Gp}8~=|@fg(PTM!uVHLu0PF zHP@i%)J+qpoJ1gG#T9;MLEl8P(d(i$G$&H2(w6NPR{geU62glBeHMPT@Qg-E23 nN#BF!+0|3|UlCeG=xw2*Q0*hI literal 0 HcmV?d00001 diff --git a/assets/index-bj3QS0Yk.js.gz b/assets/index-bj3QS0Yk.js.gz deleted file mode 100644 index 219cef4d4f7fd951262456afe4d309c63b4bca35..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1855 zcmV-F2f+9riwFP!000021I<_MQxi!V|9*c(oDW+`)pU~?NYq$agS@&bC<+P|MRjI6 zNyB71cK3wDY_3qjQc&>9ds}5yw$3}ty~W)-Pa_=q$C#PGf3Y<)36Ow@wfEsZ_Vn+0 z`gwl8=cR^ZbCih^3m_ga$|**(5^T#*I>o{0K=)-@i1flqE}bAAPJ(TD3j_Z?XIMO; zz+*5nk+*Q79d!OAvztGFj+2)zf`y zKY0P>+X@%bx?&v9_B7*&DKJBt@R<)oH409LPm?j)GugsCF$r=jEKN+1!;BLyu+9Y% zZj>qvPk0EA$)g}OkhykBi56NErdc2;AX${g3Dr{&_m7SaUjr?5hqVl1f+r%d1Ga+^ z5gE(&lFnw#b%sqHGY``NQYe+qb!1yAL2!d46Dn+nVW29Vk>SfjNB2@c!7NjdEC!xv zb;=8UN9oYz)5H70G13Id6H#n{)$3i|ol}FI`+)13)`8y)b{;#`8?{;*i0Bw-8DyH+ zNGM*#W(-vknQ(hEFpUKureMV6L`x`8g$fwx33rc;wYTV>K^*X6Hc1Wcd29!%0f8s` ztj@i-9HWAICDbTm-Jf-OoBs5fgXOY>t}P6v2{- zvN$FUbt9fhQp9vg=2%#{U?a4WM)R1R#X?{F<&gY&*ThWG!}%R@+s$)3UJjMz1`*Zu#p>EZ zoru4@+4|Fm{}&=^>$j@!p7}9VD}S@!y|(Yq*B;H~8#$tBG|oW~@+(U-s= z=9DC77*55cj1V~8XyJ|g<9 zq!b$e1l!KigKA}_T6q~b&AEkn6P@F-z*@$n22B?)q4b{FQ13uFj|>ZMA9qw3Ap%Es z1M24;#CdmzZ{Pc;o!d(ngI7Y^xBjU-UM|c2Dh`H91{MKJ7ANX6_CSI2m+H-nLm*}he@Uy(;Uwu^lCLz2Dmu)6WAw!E-!(< z2a9sR{`nWbVz*Y_)gG_fZ~s+WU$P&(vgcnocOKaDPpfOUe=mJ{+IiuY1Q7;qbai!o zp|*ZsI%K}xm}`vqD$AuLWjbb9j~xlio*?H9q~Rks%!J zT_rG!azPyb+S3YsMycHqoEA7Mm!@zrhN1VqAI0{`D^eVfyELE7Q=$jLF$~?WZagUN zZbBXmg-)VabN0v`f1%JxtL3}pPsT&h>r3=y^!7&&UIx3{a(>2He&sy7bKrVA{{_os zXBW|+@U_~nxf^O7w4!`TysnfFSgv)Q#>=5l=%i@jS{%&v7f{ut#BX40x62=9H&@?R z*KRw@Gu4fMJ5Ofq^|k88!>yP1YL8~O=I+-vR;!goyHctB@kM>JzI|@bz5O_I)0the zmtVMJ_5EXives5-oYyzpRrcY>t(m9Q%Di)Tq4sFjd9mVr|Ka1z&BjVTRN>i63(l>% tt%vWO#pj[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; +import{R as e}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; diff --git a/assets/index-d3p0BHDb.js.gz b/assets/index-d3p0BHDb.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..4fc8311f66a0b5bec46ff6878e1d33b4658f512d GIT binary patch literal 1623 zcmV-d2B`TTiwFP!000021I<@$Puo@${=Q$4<`YP{x3)tlU$YY#NKU2{uitXqW8IEOzK8{=#HC4M~6~+d64dK3G1_ zx#v9RIp^FM>n5Q*I}wms0OgXD=s|csO~^b0naFZFnVKJmb1ZlXd$=GxpRo||?WSh2 zxCk%6$ZWGj=jA9B!$Vgh67LPy)3Si-4YG@ct4>rRVSUd_v5lUcjag17vX{Fh& z%FAnDy)Ym~ms*q~ zI^YCgT~496hQSn%%;>|ozZr9fB11*g!}NfpoJ^TL zdW*uGX*dy=U>FKO68j^Qw_;W&f&@>{TU zXYfk@{8;}f;F_j2;QM3!7Y2r-R?A>u6#*qJ8wS$iqSuLOO%i!p2sZ;$hy!eJiVcR9 zxCkXEg3%%2%FIl7pc$E#8DPtLf@sV;F$|KU9LoIC7gID5vX_GzbZ{fT1GNy z84Ab5010fUZlgdEOh>`|{6K`AIIk9uDz|P-sF@F1W=__$x2FhD0vEK=p$JiiT2V$u zc8Ahi1L};~Gk#OEPVAfnHe|XCn36`i3{06aM7>E4gTcY6s4;>3CRT{Scp%X?Wg)1d zBsS0>(M@6?gLh>OSx2$pO`^)$6{M43h#_v7UENvV%ksQxlB2Gy?gGWwIWgotN%g02 z?3|eEzC;nXsF8&bx_+EYpd{+TWSsxN`?FvOQM^mFjMO}uBGYF0jYiKEy z%^=FLB5Sd8LN1h5QBt-v9_#AvyZq4^euFYqLs^cwhGIdJ5|afx^!(cqgXwTEWLTOO zYA}6>mUzvqBc0IYTZCb^X<`BAi+%ga?&01qmGWlgV6AeHcYfYE{Prj3@#oIta<%ZF zQr@VR_l`>I_U=9B#rEOeAJy_+<=}OIQwtrH*5BOwuJUT7a`4!9bylC*rF^yUz{qvnegRzGWy z#A884rfQq+Y9Q;ZJayG?KGr4t>Sg6%>sUFz9KRRrwW9OYj!&>7Zc=-0QlHhFb)D(v zzF$&%W2d_MX#-_fpAKfgY%8*}^3>kkul)Xfz0GTibwDZHo>I7hl8R-Gr2c=TPTNWK z{JZ@+ITBKry4k`kL|UhPt)Ej+pl+n|F)cqSmo)X(h2|+coabG&1x)Q zm!BP1Yr`#=KjQ&s<@3Y*L%)3WtIxe5%HPbZ4{z?5E2V<-ThV^_ zedQouIr!1ue`UYksumsuK2aD8WMqovgoZvjDy=))tMxxB)ve-jMt&FOa^08ElJ_y6 Va6jg2t(Cj<-e0g6jgaFH005CDBUk_c literal 0 HcmV?d00001 diff --git a/assets/index-ejObUa4h.js.gz b/assets/index-ejObUa4h.js.gz deleted file mode 100644 index df0e3140efa44a4203ef4f2be64cd261122169c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2005 zcmV;`2P*gCI{ zcE|Q4yEDtotdn3_%0b#f3xyLDu3XweRgPSx3(#_02nqMcV6T&(_!myQYdf|RAkyh1 zOY5EYd2il)-g}?1iQ_UZi%T&iVy=26cvz(@XO04o<{6t8U~;(sB3n!i!a1SzkO+eJPabNYkMN2!(%WtQ}A%619n0^1;&SRQxj9kg{BA!JUSZz;SyMYR zdN${_qHJa%k)xclTZVfkLLyk!DL@6?6Syo zL0yMQu&{8RdkcB9)o!7sxgdRAhq?xO!KgQsJa4yRTu!J2A*>5(AUAoY(8Y#ETS2DB zIi}_koD-QO)LAsQ@USQFjLA68=o;*XdUGX?kFzsk#+^CXN#qg7)&XuHl{~jNGm~m{ z^CYnaAajeICkOgZ9#l4fMWb?yIZL;XI|HpaLM7(Nlo9V5Om>0O+G#Sy2Iks$CzPO| zzjA~E7jr>`#Fmgq23aPdHWMO39=kzyIDh%1-nH0PU*-VG0C7+bXOdz4@Ttkk@ynpC zpRk!nT#8HzcES!YAyZS%An9$zT;Z5nn1`57kVV;?+v&9RffP2G%_Lz5)Id`2O^sh1 z>)ucO4ELxc4hCV-YLqVyb+fUHr^gS1V`NHFAabb=PG0Hj@0~y2djPmr(;D!z^S#GT z4t9BM<3lVA%siqL+ZjFV*Sww7WnSxO1?I2>gi21RAZA8~NvMP20j+;(s-vy`c_e^X za%Pz=!iXIpJ1p_skk`8(=W-@lh|+;|<+D@C$yD3mW<6?3!YG&})Cw8}>R_@9%+H@p ziGA^E`*CyR?3h)!&^DRKw(C(em;}e{;eix02ij4zfP&Et#lo6$J4esi-ah%7B^2=` zAj~{=5O5I}n1}P;0s8tTy66~=n%HDi$k;@hrB8@>(c`wE97QfUY7-$9)xk2)EJMj* zsi-dE$PorBCDhUMgomMpvxMS4=D3VvD&s|p9Be4(m^t5%9j2%POV5obiqR%4eW@sk zw6UQOOHt?XQuw8$)>n70u2F0*1qbHeOVV$R;^zC?*c{B#3F@Eb?q=#1rWgmp*BI9?3<)}Wqkml7&&GrA~;4P6Z$7swTC=$c9-cKVn{rJ*&}g>gyO)TE|% zXlkdXrnG5Q=C8X@L9=F!>4T?v3y8;9E!7X{LLcH*LzM!hjrrd__iwF#Qdg9G zQc;7pR1a=!XD?QH`#;rtYwwn?mbbt3|N89x*3HW6SN?C0{nZ3mECJ=)$QNjZ{757ESKLrX|cY!>;Je~-q@`EWAokeRV6X~u~}|8oPYaH z^_R{6`CMb4qgflrs&7`xZ(jMUH_98!<&9tcXZLpAUaKr`Ro*`Ee_!)gZdV_!R92t+ z_g`0@zlaXK^Xy6FRo;5I^VP4Fuh*&%SNxkds$V>fc-sBy_Rjj_>iUDq^)GiH|I7d3 zvH#ukcgt5J8p_*`DywUit*ib&pX_}5@5=4_kyjAp!K=#h_wToEmN%9w>koJS{%8Nj zH2z?wKNT3UVw%BVfNRKp6S$_04J8aswU;JJYb$%C))vyTNmFZa nn>ALA8oinEQg9RX;KlHd3Le$4-fzVmfYwr diff --git a/assets/index-fVc_TH6T.js.gz b/assets/index-fVc_TH6T.js.gz deleted file mode 100644 index 6ba085f7573be1974ea5cf9a86f2656dd527a413..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 841 zcmV-P1GfAhiwFP!0000218tOBZ{j)>h2PJw=s`MCE3r)+2)*e@q2#*65;h1uB|e4q;O6GO z^V2UwGXq?yx!CsdNB|S=-93Jf^Dd+^Y1fV(bU?6{}dZ*hiv*E&_GdSi-V@N%6O6cDjpAXcX8Rz4} zMJ8byqXT6S`1h;vI4GAnD^deuwrX5;+E<5c12lh}Tg4Gg&$CXM6Vjq)+SZuS3qo2gq!B!%#3vN`9j`qa)%W~Qm;tlSCMq>W z$2v^=7H2)z`pV^6SyfOJqPK51{xH}Z$*Ggv3MFA8WV8(mp)hR1e0~*}Fa37^)BMNx zr)cqWZ{}E(jLD{mf=O^=@({s$}F}OuT%|MmmiibeeHo2%!&-<@ZO;E&%{robTUsMunb8}Iv ztprmM6R~5U*_y<{CT>E6s%f?cyL$#iiq|UDl)bGl{`EFh>C*IMvpKoMRk8M4+qECz Tl)2PyF8}!rg@l[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>p("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{i(),setTimeout(()=>{n()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{le as default}; +import{j as h,c as A,G as E,r as g,H as f,I as x,J as k,K as T,M as b}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const le=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),i=Vue.ref("new"),{navigationTo:n}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=x(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=k(),{changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e}=T(),{hidden:s,show:D,update:v}=b();return{navigationTo:n,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:c,showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:s,badgeShow:D,badgeUpdateLabel:v,badgeValue:i}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:i,closeSpin:n,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:p,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>p("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{i(),setTimeout(()=>{n()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{le as default}; diff --git a/assets/index-gFHrcW37.js.gz b/assets/index-gFHrcW37.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..f0d514395cf1a8c84d375ae8a860479a6c502b28 GIT binary patch literal 2375 zcmV-N3ApwjiwFP!000021I1ZuPus{E{(gQ%)}Io|c9TFTb(P&f%B|(n3sAvPg^WE( z4EBs`j{`J{#Ij|97D~H?mP0Qav@6P z6aZjE6U9(~_S0VK=DBD?Bh?cwgxyp_HMGx1`>CO!4n-S^afSUnJ2GI=_xWg_m#U+# zXifeOu@ECG0>qRJtD(JAwC7U11~nB4!fA>EAU8q}s3AY?rK>3lDK!9eG!^35A)q1& zP&bv3pZ3uKO5tcP)der3s)oi3h1gJB1DXo@IHZ7(&r6@Befb)n>q3{*KDqDYL28Uu z0Dr06T_Spzqp|ez^J$AF+S2J7`IV4dS zQG&!qLC9}M1~m8dbls$i@(FM;R>5j0Kv&aMR5uRvN{vEYA?B6>AP*E9Q%yzKNK~$t ziXx0vQRol(=_=Yw`F(YPuIpFNmP+5JXb=k$pzNS!Bp+@%i>_X8={gAxSPlzu0gq(C z{#)S-b%PysCxA0C%>XZU)YaBE)@VfwL*N0$#aIY|81mVf7!&p{{ zRe=lnXg}?v+8ewVdV8zt3z0EarPL9rABn1Mv5JbcV=&O9)s^C81z}{Pd=!7{Vza*| zP_!f?8sxBmAk{BG-bxhONA=WDgM;+}wZvY=pTb>ky~@Y06|Ff|6th;mw4bUK+ZzIi zYbZv+IBP9RyA1HXa`lxqQ7frA{Q_i_5lZD^Kw>GGRaBtZE4hjahr4UwRp2BshoFjG zA_#VCfaXC&fFO({89@NCI{{e{4hxcS3lJU><)C$L4;=;gI*WlKvC3c=!H5v0Io z40gtV1eki#`O+#xW7zp5X9hcO8W{z+PL`cFkPLQOW*i!fN?QDw3#2CVECx(G8SHm^ z&MN?G3M`U{%uU#-=(r6)twXlD8BFFWmwmhnA`E+qI^@^tGL%E0QjN%ORp(ElPWH2W z6f|dbv)`^c;@Qt#wt}r}KMNvDWr6TMJaoE4Tm77-oGCgjNmi)2$u zWD`%6jW3a^yF@CkRI0`TsoD#ql1`T@Tp(3_o>X$FR9Z5KV}hDVIhVCcIR&s7bhjfO zxFIXV0o~pxf?+Zd2MQKAR%CwgCdmX3BCIB2#_b9I`0rE3g;|9s6Ij3^UMqNT`V-nb*|`hH2dwtf-(2mSY0um9i+A%>VG_U zSs<73XxsQO|7CQ{Jory~Vmh@oqyM~U9!%)377rJ1n;#dIJi8nd(J!TOicF~W1hb0g^?%bBXCf_h77mpS`XpP4t7C(QTjM46&} zt=KJ4)-ai{D=%XOl|EhtB!OU8rp8$B1OtLU7GZ)QX)Au}6m4R5Ov>U@uVIWJnLscs z3f!QLt#=c-pgG5M!gKoc^5UIdyl+09)%PFjQ!@pk{#i^;VjzDl17qRy;j5j$fq_=a zfJ}(?YAlLKvP@=AHjGE>e*?2b`P4{(Ly#%99VIj844^1TAxPCKri8DS$YfU1lPqsW zo4fj*WoH)plh4NT#P^>|90|P3TP{Nm*Ab~SgUwszAm7QS17_^V=?x3Rd) zdz<>~BPW?0TISUM7#HCoCAWvh7RKH=ZhX%&!MV%Je0_4ln0a9=K2GmG$Y@w;o-|hG zYT;gL=lxf@YOlyuo|B5RDtFLu8S5MR%s;U8sq35ReGkCak^$?*`T){N7uU z;;y9bXLPJIa_bXS(b$4)BFE9(>t1sMJ2JduQ3)-#^-$OzkZi zQ*X_cY5o1QF~4!Rc-s}%fa`E>Nq?}fKUg)ME*szhjY7DB(`Qw;#OIrWp6XC{Nym6j_R-8>eG+DIsHz%JGqRPqsGU( zPUaQ3URcxbzsV6`2oD+li8v<25XQTg`qq}dzN4>g5jQFe1# z>6IOQXVyG;Vy;Y^6Te%P#^$C^Z>Ps+zKo8g_J1`N){J+r9JZ<5ar2jb2b090+gW$p4jIQ+dh|Da|F;Zy;zMd{RDX9rXV7KLtr^ol zr}mch@z=Rx<#d~yYx?KgR&?Hs9qlciku(tt&VNb*P@@n8-&m|p%0KKTPIOh~#mLVue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{X as default}; +import{r as l}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as r}from"./index-0vVhegrX.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(r,null,null)]})]})}});export{X as default}; diff --git a/assets/index-hrbHJX4t.js.gz b/assets/index-hrbHJX4t.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5380ec99f73e0765584e99894ff6c5a335cd5abc GIT binary patch literal 1855 zcmV-F2f+9riwFP!000021I<_OQxi!V{(gT&oDW+`)pU~?NYGeWgMh%QfGDhBQB-H9 zlQc}GV|Py=W^;uKmV$y;-meu_W$V17+*{ne^EASte~g(4{1;aPB5&bDD{O;G1Pu42$417~=|(Gq>WF6&ZBS{4ssakby}cK^FRP89Ne(nhr-J!{#7u?LODF4_h2^#b9+Yh^gZl5YCTeaGG6h^qI(8 z*y4CXqYNjMFl>j)el1Q7)AM{HH*vTT&me~NL(D)#y*M*55ot8D1Ti>BUI6q`Uv%&= zc>(5o3eTi<#WM4kOM@NURgQmK}S_Uz}6A{=3TfvBk zjAhS}jz-K4hD{wa57P!xD3#8&Wt%ENaDyZhDr|*epeh}a;cti94^ltDEK`sy2A*g& z%4d4o>Cm@*!-v5!(gev9QK*B}8=YMpQv)4`fNPr8fZq&soIHCjYBewhHj!{89lmhe{-}I`Zk*3y7S*9ikH9?Y?x?3nv0i#hcHFY+^5BRIS$F#umsn0X!F z3OYMSqUI3xi?|+sfCjBlkzrvmGaw2%Oj7|X9+&F((s$ntBqy;Zpht;|fP!9j`A$PO z@}L!p$K%p9>Y)NYcwGAGs}my@hJ=swQymAbP)VaE7lEsB_p^>u#KfI6o1-Q+MX+e1 zERIP-U5ICr6fs?rITltfSP!kJ(L81sun?FH{`)4No>RqJzxmMWWz zH6s4>diM|S|6hoxZr!fDedfnhDgVWO`^tW>P<=dS|FT^De%rqHp!(BGKW@8x_mITO zFDjdx$4jP&43aiul7`(menfb_sUg>jkD-Djb8-X6BvqA49x3}(+n0^K@WNhL@#Fn4 zd$V@@U3vG{f6D=TYjbDgUG?2krMzu#ytY?<_VwpEWX9BwIqj@Hx98_~UcPevy!1cL zY=5YKz2!Vvbyn}$<@?U+ivOrf{KC_n+uQc?%gWYsdv#qpSf3J-86 z0k!i-#Gt#w_wN1E$J;BHgI7a)xBjU#UMk7{Dh`H<1{MKJ7N=`7_DF&AmE?5_Q5_lF-G}zV)5_+Z-%6jJc3!weL4<+pU0vB) ztZqG!j+t*4<{Bfu%5pJDnT{FOV<*D0C&-|IG@Qkzh)D)c2}#zdVP(C(qd_Y!GK9l} zs|03IE{Nk_ds?B-D78O=K7q4xaS9h=7<%vfQS6<(BE|8zOY@mLC3+wn!_fWe#)IPS zCgj0T=nRTAW{=$Q7Yd!Rn!a29WIPtVzC>R}Z*TPIWw5_37iOK+m(H`hN3OTQFIX-g zcM%N=U#r8KyROzzE6SI|>q_~Ef;&p%su%um@HM76bF3Z2F?-cROL_b0PvUON4o{{V#9m4OHl0016umURFC literal 0 HcmV?d00001 diff --git a/assets/index-lYrcOYGZ.js.gz b/assets/index-lYrcOYGZ.js.gz deleted file mode 100644 index 4b23a18f6f7ca02cc8a06ad4ff05e78e3bf3acac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1283 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 Q`uLka0d#y$!%7DL04CAtb^rhX diff --git a/assets/index-nBuufZZT.js.gz b/assets/index-nBuufZZT.js.gz deleted file mode 100644 index 21190184a4aa9734ed20ed42793b2bbe6729d98e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2023 zcmVuJ-nojpM3Q0~n_DnPyAPD08A3st*$=@QW>oYDF zJcC6>o0U6gB$PcGkqX+H1O(!^?*yW*p>0&wCjqG!Q3+{f zxH+)yd-sLudMk&SSlIOv(yFMS!Tjd%@T`4ZScgUe493PZbmdVQ21fqm>eTYrDPeFz zykX!t^)f1;JUs1K?GE&t>)4a1SCFQm0!*hDJeb_q6k{^dr(#+;a6Xa?oN*-Y2V>&*g5 z9RYMSD>d4!#+RlIhhKw_sM}-O;<&Wq+YmYWEN8LGnY+SBx33(?Gw!+!tf2{zUfF>K7G zsFzU*6`?1~_il&ouQSh_cqZWyQ-UELT7Jphm|-a#I;a;=5#^zv?U!$EyVcKAuk*l@ z)Flv2+A8I;AsDG5}unFz@}+)tM7~R&xf_!+Z|Hu!)Po$6OE|?c^df zo4tzHCGjGD8GeRjnY!Ra2HeZYxlhgrefuB_uaa$I(7mko>BD+9BWPPK4jMJq$i>H369qU$d9Tf`S(_iAp< zKBG(|h{G`SuN`LXbXiKL;V?noc1B^q&%I8ydPl#-sXJsSzaowpm|Awf4fE4)vU6(L zU)4tt@H?y93wr&OeiQTY+u|?^xOiBwYth83wm-7T^7>2{L zKONuSrkyduIpYb=FbrC^bJsY;Mq200$DTP zpwqPuXtR^Dhw#-geu;eB|9=Kfk1aT*^68uH`j9zhnl2&`@|Jnbdd2OO{a94m!QgFu z90#LkpLEKHXKAgBSxMU^j>Fl=b2UcO)@28KR)DPp?+XFu)4ib|cb&9mGL$;zoJ|wl zuMF(m7rmf()JVA>xZrE57XbPKZKoasSn!Y9)16wp$T>Zg8V?(S*kA8+#(v;E?X{h z@!d`K^)Mcubq!9iB=Hg2!*oK>c@uLpw~$miWLFUr>*L@4{oh}HR+hPi60Qoufy^Yw z@dGNq{rO)XfBrRQKK|pcAOG^t|NQ#*-+uX%k~7H=2ab%eg+pY9?Im~IamXy^1&)&= zSyq!a6(|}!aSg%xC1DOZ%75pcoyuHv)kl22Ji z9(64le5pRFxrc}Nu0b$oLS7#!s~F6mD{Ah?KXk(@icHu;P5Iq|FO^K#O)cyuv-RP} z$46CF|HyV1pQ<0&<5FElKYQ^@|DqG#Rm$| F008Rc?H~XE diff --git a/assets/index-lYrcOYGZ.js b/assets/index-oh2YcAK7.js similarity index 91% rename from assets/index-lYrcOYGZ.js rename to assets/index-oh2YcAK7.js index 9aac98a2..7a184791 100644 --- a/assets/index-lYrcOYGZ.js +++ b/assets/index-oh2YcAK7.js @@ -1 +1 @@ -import{s as r,g as o,h as u,x as a}from"./utils-ijx4BEDB.js";import"./hooks-YNDWox5F.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const b=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{b as default}; +import{s as r,g as o,j as u,y as a}from"./utils-bL-oQI6P.js";import"./hooks-v5yhfgkQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const R=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{R as default}; diff --git a/assets/index-oh2YcAK7.js.gz b/assets/index-oh2YcAK7.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c05ec828ae4a1d087e3e8d569813871ee7c4e9b9 GIT binary patch literal 1281 zcmV+c1^)UUiwFP!000021GQFLZxcrpe($eHS3KC#&ak__1RMo9ajpb%F?CQEqbzJ||+ih2@lTta+hKEI4Nr8Y+6Vhx{l zId4eR%(dNGy|I$qBikUk4`@piEo|Z(5;itag)Q^U^vqNe+YABqdj(!7izYsYbJb=D z#SG43Glwd(_4U`(|`b{lWXqJ<5dMTm<$z|!n-5+IOoRcO^6 z(>w1^CvnAQ2%&_k%>@)q1CL_!u)gOjd_h)&>hVR=B?6pd%23X_+^SY{$ui0m2x6wJ21ND0a)={a7f3HPY35r)igO<+ zj;K%SP_$x2VQy`$vW13n0JcknlEoa(;tX0U`xmI1pRWCRObNuyvy}HPKj_ zI0iiMV*tFkG;wZnCLaz3h_EKmTtFb{D5p5)G7kq*OA|!}7a2Zr8 zt>#%7hCGwh0c5*`G4P6JoJ`lVOywGxB(M$&QKkfClG;TRTi8U4)5g^LdS-IyBSIvS zZGVG%GVYi`wM7M+v*E;1Tp+mOG0H^Fjf->ET5jly)bO|a9Qt3{=3gRjOwUkySZ7r>o-cTda&g1CjPITwy z-lOL)Uwo-`^^OBI5_+nTN{?SSq0x*7ExpqOp{Px~!iUCC*~i0mnw!yd7J8n3XzL?r zsloQ%r@u#^|1ly#T~S<+I*h!!bNlr-Pv7j`*?;$xtcI^bThwkJ^nG z+Yu?Pr;w%(>nTA>%Gtm&P45K#NPcMO{ig+JAEQGzt#4E2@NIm?2PsJ%uncV*q)cgj zw_n}57k%-AmhPUMt3%;=ml`cr8NNTclO2n0{rLL3N2ha4fX|!o-lmcN)3jF)o<;Y5ik>`( rzW?QvUb#db=60={?xwrl^cb|_U+r@5uX@m>JNCg}v&o?xfeQct5FcwQ literal 0 HcmV?d00001 diff --git a/assets/index-1jNoPARS.js b/assets/index-p964EGy5.js similarity index 97% rename from assets/index-1jNoPARS.js rename to assets/index-p964EGy5.js index b881f114..e2bd3a4a 100644 --- a/assets/index-1jNoPARS.js +++ b/assets/index-p964EGy5.js @@ -1 +1 @@ -import{s as u}from"./utils-ijx4BEDB.js";import{m as v,h,o as N,j as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-YNDWox5F.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import{R as _}from"./index-0vVhegrX.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=v(),{signing:i}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),k=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.2"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; +import{s as u}from"./utils-bL-oQI6P.js";import{m as v,h,o as N,j as f,p,d,q as y,r as o,e as w,T as b,L as S}from"./hooks-v5yhfgkQ.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as x}from"./ray-9TfU2AhD.js";import{b as R}from"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import{R as _}from"./index-0vVhegrX.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";function j(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const C=Vue.defineComponent({name:"RSigning",setup(){const e=Vue.ref(),{t}=v(),{signing:i}=h(),{getRootPath:n}=N(),a=f("globalSpinning"),g=()=>({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),k=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(y,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.15","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.0.11","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.3"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=w();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; diff --git a/assets/index-p964EGy5.js.gz b/assets/index-p964EGy5.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..40b50d3f88832375cbd86b2da7eb8fa3a18711de GIT binary patch literal 3700 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 SDu}XMfAYVGrC#$VCIA4IE=r~V literal 0 HcmV?d00001 diff --git a/assets/index-1QEZls_a.js b/assets/index-qt5v82ci.js similarity index 94% rename from assets/index-1QEZls_a.js rename to assets/index-qt5v82ci.js index fe6b8f2b..221e4895 100644 --- a/assets/index-1QEZls_a.js +++ b/assets/index-qt5v82ci.js @@ -1 +1 @@ -const a=Vue.defineComponent({name:"RDirective",setup(){const e=Vue.reactive({copyValueOne:"我是待复制内容区域一",copyValueTwo:"我是待复制内容区域二",throttleBtnClickCount:0,debounceBtnClickCount:0,disabledValue:!1}),u=t=>{e[t]++};return{...Vue.toRefs(e),updateDemoValue:u}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,{title:"指令"},{default:()=>[Vue.createTextVNode("该页面展示如何使用已封装好的指令")]}),Vue.createVNode(naive.NCard,{title:"文本复制示例一"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueOne,"onUpdate:value":e=>this.copyValueOne=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueOne]])]})]}),Vue.createVNode(naive.NCard,{title:"文本复制示例二"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueTwo,"onUpdate:value":e=>this.copyValueTwo=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueTwo]])]})]}),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.throttleBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法 1s 内仅会执行一次")])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:1e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.debounceBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法将延迟 1s 执行")])]})]}),Vue.createVNode(naive.NCard,{title:"禁用"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.disabledValue,"onUpdate:value":e=>this.disabledValue=e},{checked:()=>"取消",unchecked:()=>"禁用"}),Vue.createVNode(naive.NCard,{title:"描述"},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),Vue.createVNode(naive.NCard,{title:"原生表单"},{default:()=>[Vue.withDirectives(Vue.createVNode("form",null,[Vue.createVNode("input",{type:"text",placeholder:"请输入"},null),Vue.createVNode("button",null,[Vue.createTextVNode("提交")])]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]}),Vue.createVNode(naive.NCard,{title:"文本内容"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode("p",null,[Vue.createTextVNode("我是可以被禁用的文本内容")]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]}),Vue.createVNode(naive.NCard,{title:"naive 组件"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,justify:"start"},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NForm,null,{default:()=>[Vue.createVNode(naive.NFormItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("按钮")]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NSwitch,null,null),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]})]})]})]})}});export{a as default}; +const a=Vue.defineComponent({name:"RDirective",setup(){const e=Vue.reactive({copyValueOne:"我是待复制内容区域一",copyValueTwo:"我是待复制内容区域二",throttleBtnClickCount:0,debounceBtnClickCount:0,disabledValue:!1}),u=t=>{e[t]++};return{...Vue.toRefs(e),updateDemoValue:u}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,{title:"指令"},{default:()=>[Vue.createTextVNode("该页面展示如何使用已封装好的指令")]}),Vue.createVNode(naive.NCard,{title:"文本复制示例一"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueOne,"onUpdate:value":e=>this.copyValueOne=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueOne]])]})]}),Vue.createVNode(naive.NCard,{title:"文本复制示例二"},{default:()=>[Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInput,{value:this.copyValueTwo,"onUpdate:value":e=>this.copyValueTwo=e},null),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("复制")]}),[[Vue.resolveDirective("copy"),this.copyValueTwo]])]})]}),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("throttle"),{func:this.updateDemoValue.bind(null,"throttleBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.throttleBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法 3s 内仅会执行一次")])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("点击执行")]}),[[Vue.resolveDirective("debounce"),{func:this.updateDemoValue.bind(null,"debounceBtnClickCount"),trigger:"click",wait:3e3,options:{}}]]),Vue.createVNode("p",null,[Vue.createTextVNode("我执行了"),this.debounceBtnClickCount,Vue.createTextVNode("次")]),Vue.createVNode("p",null,[Vue.createTextVNode("该方法将延迟 3s 执行")])]})]}),Vue.createVNode(naive.NCard,{title:"禁用"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.disabledValue,"onUpdate:value":e=>this.disabledValue=e},{checked:()=>"取消",unchecked:()=>"禁用"}),Vue.createVNode(naive.NCard,{title:"描述"},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("该指令会强制禁用(通过 css 层面)禁用元素交互。但是 naive ui 组件提供了完整的 disabled 属性,所以在组件库有禁用需求时,直接调用组件库 disabled 属性即可。但是值得注意的是,该指令优先级最高,会覆盖组件 disabled 属性。")])]}),Vue.createVNode(naive.NCard,{title:"原生表单"},{default:()=>[Vue.withDirectives(Vue.createVNode("form",null,[Vue.createVNode("input",{type:"text",placeholder:"请输入"},null),Vue.createVNode("button",null,[Vue.createTextVNode("提交")])]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]}),Vue.createVNode(naive.NCard,{title:"文本内容"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.withDirectives(Vue.createVNode("p",null,[Vue.createTextVNode("我是可以被禁用的文本内容")]),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]}),Vue.createVNode(naive.NCard,{title:"naive 组件"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,justify:"start"},{default:()=>[Vue.withDirectives(Vue.createVNode(naive.NForm,null,{default:()=>[Vue.createVNode(naive.NFormItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("按钮")]}),[[Vue.resolveDirective("disabled"),this.disabledValue]]),Vue.withDirectives(Vue.createVNode(naive.NSwitch,null,null),[[Vue.resolveDirective("disabled"),this.disabledValue]])]})]})]})]})]})}});export{a as default}; diff --git a/assets/index-qt5v82ci.js.gz b/assets/index-qt5v82ci.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..beee97e8bb80d4025e020c4e2098e29f355c8712 GIT binary patch literal 1182 zcmV;P1Y!FhiwFP!000021Kn3qPuo@$e&4Tf?^CQ=Q77Jv!b7P#^`(n>emIg(Ee>R9z3A6W@2pmPK#GgMG6mC?65ibIJ=X;%I)DR90XmA9F@7~q> zWr$T-(t^RDTLeZ=U{nb}no$!G4#Nj9j(k^D*BKc~5hw>}&3B?)4_<~GhQp6h1O_Bd z7=yvb4@Ef6NUA6@S_DQpRm5z74h@W4U_Qvn5k|uT7G1P*(`K~<^b1{w;5hc(fm12h zS3lL?t&yDtyJV2{w0XE-9v<8Co8Rv>@ z#-xB_Ey^l^3*z2aF-FqmiMB!RL*fHDGUC%-LE;!}MG62nB|tOh(hG-Ow`;V($o*R_ z7)qipS}>GE|K%18B~foJa9*UXPm|qZ?tS&z7?iQVb0T}^UMIgBLBviUkm;&5yWylD6@cfPXUwU1kCoqJ_aSQfFy<0 zbUhqC4>L#rzpT!cxa#kfVH(+!{&h@&>FoYt70|s$bt+|R@xa<$p!yVwWHV+pW7dkz zM82e&ul7Kkdf}t>V)6e(oRjg|HE}x5RMq9k%jccr z?Z3sKi>7$%j#(>`n&FO5FN;QPrk*M~$I}$AC=}UA*Wax*YP0?&$vn6B{xFS_X}tcL zN}GpSt5Bi5Bq>#(?CO+R-M8|u%%dgK$dav`wXkOwr>GNHD6;drmD*_3a@K6htd`00 zrtd?HH`a19NPRhF?WC=@`;A)8UfQ!>mYwbA_WU=?v(J&aU6QY~@*$}jIeKgDZdy}$ zcd08>8ns+oxdoD$v5gIDIaPmOXw-6Mt>~<0?WILOz}eTorqWH4cGVs7a>brsaaK3U z+yc0QM1d%h^vw>b>D(8@xE6^K z(=9~)7v}Tx$`CQXs0tRM6D&|LCu4B+`S}pZ@g6p2*ZdKN@t&7#&)#Ek6RWF2eRFHJ wm7A@<-U7FkU2`&h1Lm6SYyEVc?uX+EBx8-EIE89fuJ?cU7tr$tDfAEk0Fj?QVgLXD literal 0 HcmV?d00001 diff --git a/assets/index-O49QGz0I.js b/assets/index-wNfQSZJ3.js similarity index 93% rename from assets/index-O49QGz0I.js rename to assets/index-wNfQSZJ3.js index ce317aca..21c5a083 100644 --- a/assets/index-O49QGz0I.js +++ b/assets/index-wNfQSZJ3.js @@ -1 +1 @@ -import{N as r}from"./hooks-YNDWox5F.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),q=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{q as default}; +import{N as r}from"./hooks-v5yhfgkQ.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),q=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{q as default}; diff --git a/assets/index-wNfQSZJ3.js.gz b/assets/index-wNfQSZJ3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..c44a37de1c96d3310dc4911b81ffd27a372178ad GIT binary patch literal 1018 zcmV~@utZCC2|K79D_eJL8n zT&Q__jmR~T4g`-h{3PIfB+uaQk#z~15Sei%wvgA0 zD`&@HQe=h_T~bEG3`sYDh@hAV37NQo%c#+~sIqeyKB#dyAJObQ2DZ_qYaE^(`Eikw zt^imQHnH@apPBBv*mEB11huZa^4=&@r)rD<}vpQw2u3 z2>PH9WlB&csq2{7!X|1rjon_ayi+6tB9WX$mpqiYVi^tE3Wlwu{*a3WS3IXoVqdLYrZ`X>+$( zq&zYkW;&*cO#{`@S<>-DADB+;%5id)5m%if&9?6Q{OYgt!TwGWeNmw)xx=fttvV&4rq@zS9&X^jFN0@ ze9BM^LQ<)~lZvRU+bnGKb0Tm44K!#6;~ld)T}g;XNO43X;)7%53BZ20+Zm&kVFEWG zLP^KQ6rNG}}=m$88?vu<}@oNqjQNctjS zibjC)CusQ;Oj{fL{KY}%F&v1i=!B}-d)T^e?AAvo^+(|43$+BFozypX_Nt3ncR7=4 zO+CFx0DCZ?3>rL&IRmEF=Zr*9(@u#G=OB|%X?iSpENgR&F(Y&WSmf)c*=njU!dNfO z1*k-@wM^3$KonfGxd-c-M<<#-cS9m&O#>mgKr!(_OZ6{T*@b+2v9F$ejX?O2@3gK0 zD)DEz7k!>xe[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; +import{q as e}from"./hooks-v5yhfgkQ.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./utils-bL-oQI6P.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index-xZvHBL1o.js.gz b/assets/index-xZvHBL1o.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..71a4b0031b2090a19b8be64069991f30238026cc GIT binary patch literal 1606 zcmV-M2D$kkiwFP!000021I1TeZyU!IeebVew|O8@&Tx16B~egHeOs|CS+b=-3JhVm zdv`g~?#^mvmK4npkkYuWQ#ncDz$oINsZkUSiZphMz)5Tg`7str`AL7F*rg=%Lr!G3 zKmk51anHST?>T4gVyWvhF6&z{B4W_6ICB-8Dl@hzP$gR{TlVH6-Vn+Njc^K1RRTbr zxbFm_sNo@;U9SXCOydmJvS@k6URznytG!tcGl?h{Gg!-GT|>3yOP8)pUDJC(8v+@O zZPKuoinFL>sFxS#Y`+&J3=ZH~f#VdjSjQ^b8n&mV(dtAmY)ce#SkthMs?`M^RLe$h z+$6P)uzgL#nu^BIVlbmGIK3F3Q%|A@mcuHtS1(s`Y^IM8Bj6l7qlPy`QO7FIAjEhM zU}2^USDy;C%rNuo?R znCGOStbS#CeLdTo7D(y{RGLF-REaC=M(Xw}yrKhI*dNznx zA>r^5-R7E~S-j!|1KO6TM|cehqYN%VKH&m*#8?_lOswR*CD=I6Gzi3*Z?m@~`v2lhg$i8Rtay?U_7VdUtmDJU9?T(h8Ne zQ?Pz>VsdPAVeB06iLXw8?<|ZBjZf$L1Qyf;WR!{Lfm76?dr)?CO_tSkFVF^ws3$q~ z1T~5p*0F}>r_{-{we)x|vP=XLHMhhZ5mihhYhJ>}OfWWx^Es0<Sjn`OYPMHQTok ztiUrQWnSn*Gc*d;&}t5CZjNWgK)sXmxN&uE$*f%K_q*eqR#CBzhMf7SEHgT;G?*u3 ztTeh305-v*9!xOTXC8PmUiXL#1!ZY*X@Z$B2`*ET0%YLF6ZKA>jPf{GafOpwOoHn> zL_(|vLP;dqSu~L(FP}#^$bftGEp9LquEVx0$YkfwHA!S33M|P_`;gja4AHTSLw{`z<>-&GVzPxw5 z|NAPDMmel_ynpA7T4>(-?(pE=;lYpX&%Qc(^j-6l4~}+z8}m8yMeN0`yX}K-UOfCE ztbC&}SiD=5x}?&9Ldb0U;m+aHz4o(j+ke?r8W$7xqCS9RU4{l6v~MFyA8hi~8A*rP zERwPiyg{~2t?@HQEHBL!l(Lk*D5O$VpSm`#62}qJ@UX$$l$Fm9<jlD`c1U>S145Vl$NTdhSXF!HKZy@lgVoaaiD;+NrO3zPZGXa zP=1xmn8Rl7bov{O3k%i$=t*m5_x~VNH|lNUV8pJ95QvDxmZ~`9> zq-0*Q&b$eS8k-$%Wtj@xy~Ib)C;y$7d$(kgWWaH0KUmAv`8W;&L?V zsry}(7#$6XeE)rkO;+_n3Ocd)1v@5920i2J{U8 E068)t+5i9m literal 0 HcmV?d00001 diff --git a/assets/instance-d7_PjUp-.js b/assets/instance-0MR4YS8M.js similarity index 93% rename from assets/instance-d7_PjUp-.js rename to assets/instance-0MR4YS8M.js index 051bb5e6..c814de37 100644 --- a/assets/instance-d7_PjUp-.js +++ b/assets/instance-0MR4YS8M.js @@ -1 +1 @@ -import{B as t,C as n,d as R,E as q}from"./hooks-YNDWox5F.js";import{g as d}from"./utils-ijx4BEDB.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{B as t,C as n,d as R,E as q}from"./hooks-v5yhfgkQ.js";import{g as d}from"./utils-bL-oQI6P.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-0MR4YS8M.js.gz b/assets/instance-0MR4YS8M.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a348d2a8f2d6688321bce8df7673070b310c1f08 GIT binary patch literal 820 zcmV-41Izp$iwFP!000021C>=_bDKC2{eHi~!zXD*QjHtCJ$uO5my+0%-o?&cI@e}0 zHv|@p4G2pDmtpkZJ3w(l<2Jreg4Nr7`*xnBFiyEpmpdUoA$-mz>**OY z-?4#7i@W*!Py6pd7qpSo<$N1fwfbyGAKm`->SK_0QPLFviJwK$bjSv*Pj|lu_9gv% z(S_~gbi_=P4d{MZoIk*YVd5DuL6cH~TD16a ztgQrLVq2(csg`pBCul33#K?FRX%HX=-x^qx;8cod4WGjE1h2`U`mOl3he3xv0^AVy zxCLwtjt4?c1oOGD9e0hSbzbs&$+l2DSd!&Vl!3-tljWgEo9>}oruY^TJQ1KWk@SFN zA|mA$im~x8{paS|{>vbBi80rj_=gf(1mu2+0DlL6fSA*H-3+~kqD`vfy(ZrKRD}%v zfHlcqbq*$qIiB|-tjWdexth2gyVdcRZu3dr@!OBE=XSezVK=9-+x#b9IL-;$awks5 z1xJC;%(gj^pzF2QSbk=;&~mOSSA61b&fIw#1L&;O;rPvIl?4DFE+>t1FOeH0F$cx24S)| z)TtY*b)Gg6OqPPjp#&yi18!w0d_+-mep^Z9cS-H3K4`LAO+W0AQ|_EvRdY9&o}-+x y&=$1E^{GqAqa2XHx>g^w>YJ)Z<^SsPIj$eR)~|I~z1C7se)|S~(QG#R2LJ%>VVH*i literal 0 HcmV?d00001 diff --git a/assets/instance-d7_PjUp-.js.gz b/assets/instance-d7_PjUp-.js.gz deleted file mode 100644 index dbe07ce2d4c93dc1a32b2da09cdb5e38f52a6753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 822 zcmV-61Ihd!iwFP!000021C>=_Z=*O6{eHh9;*%}evmx8`b`w!0ZD|vAZ=3e6d)KY1 z6AJ?&0ZeR2iX#8_6R@OZo89I<8OCqs%^N-2VVnw?ZBILn>SXM!ToUG$%Pq6ZWu<*7 zVgugIg;*+n|M~oH@zlS7g))X=og9=nufgS67%3huo{moK^V1hN1Kv3sR3b*clA|7& z(C5;HF274=;=O%w-o~zT|IA~Oe(`9;}z@}x;(hQS|5wc zn>NVJrNqQ7V4+4m=)w`_LLMVtUsgC*Br5BSErLu^>tvgO#8|9xhKUy@!7Z+GR2e~V zMdF76)vWj**wosFaT;NaNp_1W6^X)WlA&}l&4e6F=@f&9@gw^c%9e5mEgm)7D$J%0 zeh_ObA(Yt`DO;-K9Kea%N{2Bq-b5M+p=2~f9*D(ty_Nk5%$t-W0lUsCPLXvia1mV5*O%}mZEzU)#ta7wEZrrIn_H&cBAQs9d^i_Q>m)&=B?*s z&OmAlo8$W2r4rE^iKMzxA2jOgs(a=C>hjsIAD^n%IxJsnrH8-$2f#_pp8E#?0Kl@G Aga7~l diff --git a/assets/utils-bL-oQI6P.js b/assets/utils-bL-oQI6P.js new file mode 100644 index 00000000..07c70dcd --- /dev/null +++ b/assets/utils-bL-oQI6P.js @@ -0,0 +1 @@ +import{A as y,u as A,a as x,b as v}from"./hooks-v5yhfgkQ.js";import{c as l}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as _}from"./lodash-es@4.17.21-xgd1l9mE.js";var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),I={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const K=()=>I,P=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},h=(e,t)=>Object.prototype.toString.call(e).includes(t),M=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[],s=window.crypto||window.msCrypto;let n=0;for(n=0;nnew Promise((r,o)=>{let s;try{if(typeof e=="string")return P(e,t),r();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return o(new Error("downloadAnyFile: Unsupported data type."));const n=URL.createObjectURL(s),i=document.createElement("a");i.href=n,i.download=t,i.style.display="none";const a=()=>{URL.revokeObjectURL(n),document.body.removeChild(i)};i.addEventListener("load",()=>(a(),r())),i.addEventListener("error",c=>(a(),o(c))),document.body.appendChild(i),i.click()}catch(n){return o(n)}});function k(e,t){if(!e)return console.warn(`[omit]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length&&r.forEach(o=>{delete e[o]}),e}function J(e,t){if(!e)return console.warn(`[pick]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length?r.reduce((s,n)=>(Reflect.has(e,n)&&(s[n]=e[n]),s),{}):e}const Y=()=>{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},G=(e,t)=>{const r=e.endsWith("/"),o=t.endsWith("/");return r&&o?e.slice(0,-1)===t.slice(0,-1):!r&&!o?e===t:e===t||e.slice(0,-1)===t||e===t.slice(0,-1)};function H(e,t="sessionStorage",r){const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=t==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===n+e)}function Q(e,t,r="sessionStorage",o){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:n}=o??{},i=s?n||y:"";try{const a=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,t="sessionStorage",r){const{prefix:o,prefixKey:s,defaultValue:n}=r??{},i=o?s||y:"";try{const a=t==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?n??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),n??null}}const z=(e,t,r)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(g,p)=>{(g?[...a,...i]:p==="localStorage"?i:a).forEach(d=>{e==="__all__"?(window.sessionStorage.removeItem(n+d),window.localStorage.removeItem(n+d)):p==="localStorage"?window.localStorage.removeItem(n+d):window.sessionStorage.removeItem(n+d)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:t==="localStorage"?window.localStorage.removeItem(n+e):window.sessionStorage.removeItem(n+e);break}},N=(e,t)=>{var n;const{domToImageOptions:r,printOptions:o}=t??{},{create:s}=x(e,r);window==null||window.$loadingBar.start(),(n=s("jpeg"))==null||n.then(i=>{const{print:a}=A(i,{type:"image",base64:!0,targetStyles:["*"],...k(o,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},ee=(e,t)=>{const r=()=>{const s=f(e);s&&(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.add(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},te=(e,t)=>{const r=()=>{const s=f(e);if(s)if(t==="removeAllClass"){const n=s.classList;n.forEach(i=>n.remove(i))}else(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.remove(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},re=(e,t)=>{const r=Vue.ref(!1),o=()=>{const n=f(e);if(!n)r.value=!1;else{const i=n.className,a=typeof t=="string"?t.trim().split(" ").filter(c=>c!==""):t;r.value=a.some(c=>i.includes(c))}},s=Vue.watch(()=>f(e),o,{immediate:!0});return w(s),r},C=e=>{const t=["webkit","moz","ms","o"],r={};return t.forEach(o=>{r[`${o}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),r},ne=(e,t)=>{const r=(n,i)=>{n.split(";").forEach(a=>{const[c,g]=a.split(":");if(c&&g){const p=c.trim(),b=g.trim();if(c.startsWith("--"))i.style.setProperty(p,b);else{const d=C(p);Object.keys(d).forEach(E=>{i.style[E]=d[E]}),i.style[p]=b}}})},o=()=>{const n=f(e);n&&(h(t,"String")?r(t,n):h(t,"Array")?t.forEach(i=>{r(i,n)}):Object.keys(t).forEach(a=>{r(`${a}: ${t[a]}`,n)}))},s=Vue.watch(()=>f(e),o,{immediate:!0});w(s)},oe=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let n;if(r.test(e)){const i=e.substring(1);n="rgb("+[parseInt(i.substring(0,2),16),parseInt(i.substring(2,4),16),parseInt(i.substring(4,6),16)].join(", ")+")"}else return o.test(e)||s.test(e),e;return n&&!n.startsWith("rgba")&&(n=n.replace("rgb","rgba").replace(")",`, ${t})`)),n},se=(e,t)=>{const{defaultElement:r}=t||{};if(!e)return r?[r]:null;const o=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(o))}catch(s){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,s),r?[r]:null}},ie=(e,t="px")=>typeof e=="number"?e.toString()+t:h(e,"String")&&v.cssUnit.test(e)?e:e+t,u={precision:8,decimal:"."},S=(e,t,r)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((s,n,i,a)=>(s=r==null?void 0:r(s,n,i,a),s),t):0,R=(e,t,r="number")=>{const o=Object.assign({},u,t),s=l(e,o);return r==="number"?s.value:s.toString()},ae=(...e)=>e.length===1?l(e[0],u).add(0):S(e,0,(t,r)=>l(t,u).add(r)),ce=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[o,s]=e;return l(o,u).subtract(s)}const t=_(e),r=t.shift();return t.length?S(t,r,(o,s)=>l(o,u).subtract(s)):r},le=(...e)=>e.length===1?l(e[0],u).multiply(1):S(e,1,(t,r)=>l(t,u).multiply(r)),ue=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[o,s]=e;return l(o,u).divide(s)}const t=_(e),r=t.shift();return S(t,r,(o,s)=>l(o,u).divide(s))},fe=(e,t)=>t<=1?[e||0]:e?l(e,u).distribute(t).map(o=>R(o)):new Array(t).fill(0);function $(e,...t){if(Array.isArray(e))e.forEach(r=>$(r,...t));else return e(...t)}function f(e,t){var o;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((o=e.value)==null?void 0:o.$el)??e.value:r=e,r}function de(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function w(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function me(e,t){const r=Vue.watchEffect(e,t);w(r)}export{fe as A,ae as B,ce as C,le as D,ue as E,ie as a,$ as b,oe as c,P as d,X as e,J as f,Z as g,G as h,h as i,z as j,K as k,te as l,ee as m,Y as n,re as o,N as p,se as q,de as r,Q as s,w as t,M as u,f as v,me as w,ne as x,H as y,R as z}; diff --git a/assets/utils-bL-oQI6P.js.gz b/assets/utils-bL-oQI6P.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..7c5c43b33aa007f62d65829e740991585ada1d65 GIT binary patch literal 3467 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.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(f||{}),v={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const W=()=>v,I=(e,r)=>{const t=document.createElement("a");t.href=e,t.download=r,t.style.display="none",document.body.appendChild(t),t.click(),document.body.removeChild(t)},y=(e,r)=>Object.prototype.toString.call(e).includes(r),q=(e=16,r=62)=>{const t="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),n=[],s=window.crypto||window.msCrypto;let i=0;for(i=0;inew Promise((t,n)=>{let s;try{if(typeof e=="string")return I(e,r),t();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return n(new Error("downloadAnyFile: Unsupported data type."));const i=URL.createObjectURL(s),o=document.createElement("a");o.href=i,o.download=r,o.style.display="none";const a=()=>{URL.revokeObjectURL(i),document.body.removeChild(o)};o.addEventListener("load",()=>(a(),t())),o.addEventListener("error",u=>(a(),n(u))),document.body.appendChild(o),o.click()}catch(i){return n(i)}}),x=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r];return t.length&&t.forEach(n=>{delete e[n]}),e},K=(e,r)=>{if(!e)return{};const t=Array.isArray(r)?r:[r],n={};return t.length&&t.forEach(s=>{n[s]=e[s]}),n},N=()=>{const e=navigator.userAgent;return/windows/i.test(e)?f.Windows:/macintosh|mac os x/i.test(e)?f.MacOS:/linux/i.test(e)?f.Linux:/android/i.test(e)?f.Android:/iphone|ipad|ipod/i.test(e)?f.IOS:f.Unknown};function X(e,r="sessionStorage",t){const{prefix:n,prefixKey:s}=t??{},i=n?s||h:"",o=r==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(o).find(a=>a===i+e)}function J(e,r,t="sessionStorage",n){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:i}=n??{},o=s?i||h:"";try{const a=JSON.stringify(r);t==="localStorage"?window.localStorage.setItem(o+e,a):window.sessionStorage.setItem(o+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Y(e,r="sessionStorage",t){const{prefix:n,prefixKey:s,defaultValue:i}=t??{},o=n?s||h:"";try{const a=r==="localStorage"?window.localStorage.getItem(o+e):window.sessionStorage.getItem(o+e);return a===null?i??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),i??null}}const G=(e,r,t)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:n,prefixKey:s}=t??{},i=n?s||h:"",o=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),u=(p,w)=>{(p?[...a,...o]:w==="localStorage"?o:a).forEach(g=>{e==="__all__"?(window.sessionStorage.removeItem(i+g),window.localStorage.removeItem(i+g)):w==="localStorage"?window.localStorage.removeItem(i+g):window.sessionStorage.removeItem(i+g)})};switch(e){case"__all__":u(!0);break;case"__all_sessionStorage__":u(!1,"sessionStorage");break;case"__all_localStorage__":u(!1,"localStorage");break;default:r==="localStorage"?window.localStorage.removeItem(i+e):window.sessionStorage.removeItem(i+e);break}},H=(e,r)=>{var i;const{domToImageOptions:t,printOptions:n}=r??{},{create:s}=A(e,t);window==null||window.$loadingBar.start(),(i=s("jpeg"))==null||i.then(o=>{const{print:a}=_(o,{type:"image",base64:!0,targetStyles:["*"],...x(n,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},Q=(e,r)=>{const t=()=>{const s=d(e);s&&r.trim().split(" ").forEach(o=>{o&&s.classList.add(o)})},n=Vue.watch(()=>d(e),t,{immediate:!0});m(n)},Z=(e,r)=>{const t=()=>{const s=d(e);if(s)if(r==="removeAllClass"){const i=s.classList;i.forEach(o=>i.remove(o))}else r.trim().split(" ").forEach(o=>{o&&s.classList.remove(o)})},n=Vue.watch(()=>d(e),t,{immediate:!0});m(n)},z=(e,r)=>{const t=Vue.ref(!1),n=()=>{const i=d(e);if(!i)t.value=!1;else{const o=i.className,a=r.trim().split(" ").filter(u=>u!=="");t.value=o.includes(a.join(" "))}},s=Vue.watch(()=>d(e),n,{immediate:!0});return m(s),t},ee=(e,r)=>{let t;const n=()=>{const i=d(e);i&&(y(r,"String")?t=r.split(";").reduce((o,a)=>{const[u,p]=a.split(":").map(w=>w.trim());return u&&p&&(o[u]=p),o},{}):t=r,Object.keys(t).forEach(o=>{const a=t[o];o in i.style&&(i.style[o]=a)}))},s=Vue.watch(()=>d(e),n,{immediate:!0});m(s)},te=(e,r=1)=>{const t=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,n=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let i;if(t.test(e)){const o=e.substring(1);i="rgb("+[parseInt(o.substring(0,2),16),parseInt(o.substring(2,4),16),parseInt(o.substring(4,6),16)].join(", ")+")"}else return n.test(e)||s.test(e),e;return i&&!i.startsWith("rgba")&&(i=i.replace("rgb","rgba").replace(")",`, ${r})`)),i},re=e=>{if(!e)return null;const r=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(r))}catch(t){return console.error(`Failed to get elements for selector '${e}'`,t),null}},ne=(e,r="px")=>typeof e=="number"?e.toString()+r:y(e,"String")&&E.cssUnit.test(e)?e:e+r,l={precision:8,decimal:"."},S=(e,r,t)=>e!=null&&e.length?e.length===1?c(e[0],l):e.reduce((s,i,o,a)=>(s=t==null?void 0:t(s,i,o,a),s),r):0,C=(e,r,t="number")=>{const n=Object.assign({},l,r),s=c(e,n);return t==="number"?s.value:s.toString()},oe=(...e)=>e.length===1?c(e[0],l).add(0):S(e,0,(r,t)=>c(r,l).add(t)),se=(...e)=>{if(e.length===1)return c(e[0],l).subtract(0);if(e.length===2){const[n,s]=e;return c(n,l).subtract(s)}const r=b(e),t=r.shift();return r.length?S(r,t,(n,s)=>c(n,l).subtract(s)):t},ie=(...e)=>e.length===1?c(e[0],l).multiply(1):S(e,1,(r,t)=>c(r,l).multiply(t)),ae=(...e)=>{if(e.length===1)return c(e[0],l).divide(1);if(e.length===2){const[n,s]=e;return c(n,l).divide(s)}const r=b(e),t=r.shift();return S(r,t,(n,s)=>c(n,l).divide(s))},ce=(e,r)=>r<=1?[e||0]:e?c(e,l).distribute(r).map(n=>C(n)):new Array(r).fill(0);function P(e,...r){if(Array.isArray(e))e.forEach(t=>P(t,...r));else return e(...r)}function d(e,r){var n;if(!e)return r;let t;return typeof e=="function"?t=e():Vue.isRef(e)?t=((n=e.value)==null?void 0:n.$el)??e.value:t=e,t}function le(e,r){if(!e){const{defaultElement:t=null}=r??{};return typeof t=="function"?t:()=>t}if(typeof e=="string"||y(e,"Object"))return()=>e;if(typeof e=="function")return e}function m(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function ue(e,r){const t=Vue.watchEffect(e,r);m(t)}export{oe as A,se as B,ie as C,ae as D,ne as a,P as b,te as c,I as d,M as e,K as f,Y as g,G as h,y as i,W as j,Z as k,Q as l,N as m,z as n,m as o,H as p,re as q,le as r,J as s,d as t,q as u,ee as v,ue as w,X as x,C as y,ce as z}; diff --git a/assets/utils-ijx4BEDB.js.gz b/assets/utils-ijx4BEDB.js.gz deleted file mode 100644 index 5ac8e45bb485de756a67b0b0f4eb358608f059fe..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3185 zcmV-%436_3iwFP!000021DzS`U)wnH`~4Nh*UL$ZA`;qiUFSqfDQ($4ps=*tra7wE z<3!*{t|Sw(iU0Te$&Wl}w#)99jBU+~W=8W=#5h&j&JH|oyb;M9xFpr{z~xEVctMBD$NyY1%m;?=9SN9ViiNLQvA zDs?R!uNHmW9E7dc@81m5bu1HV02yaV^7Jv?rLE?-pNB^;nx78W(Y~3ddrs-y=45iB zv&kr2Ur)7=wpo~FkG7h_Pp@zG)XVp4wsvPSs107K&;+y4;&vFdlb^>&1vA<*eHr%J*Gn)Ac6#lc%ZKseZ&xq{3_r(iU&dION&E`B5d8=F_Hy zahh=JHhg>X{3!5Kt)eWnLP?)IKl%`CwaMw($@5^VMb6L9f~|Jm36(U~`^XSx`#0p6 zAs`yF{aN|lvU*b*YTy=*5^!(G=RWROI?@m`AeKgIA``_UrirD-P7|P!FloZ4%$G`n zPZo>@DwN~pT~*F+wRayrdc60aCqExNJA8ih;^nL3UtYg? z`|jlQ{n`1i7auzjQvp2|KqJ9_% zstg1{)M_B8je)Q@Iu~&>x1EL?b-l8k_)!!noOcxEQFL?z(!LSKf&`6xx2I1WPsCAi zN*I$(h~P})ldM9ND07&99G%LssiHFvxeZ51;Mv030_Qm*eVCjQVp@V4J0WaUc)pnIkVmFEGL4=u9?qA zf$tN=G-J$9RLGN>OSj5*s~>~v+xmu;?Y6e6M1BoZm)B@4WP~`|=ZrD24LD!O{fm>E z*zYBmxN?R<0hItPTpWGv8L$;rKk!~~kwD~G*e$`>SKQwEU;P;V~qFm}iMCDwZ>rt&FvBpfzLN&y`#uthN3l z!>ppz5$~KyW=YZ&-L8W{aW*N}2GFYUD)hTH9B#JZ@K0?>s{QiPjl7qv^x?noB~OyeOTW8$i>fdd=PkB}m~8TyJ2-gL?)RVz?j=Ev^NyJa z=TGi%xq*caL58+kxHHheuRAL%>kKQzHn|&a8z@)BUDB;-R#R2c80f#DJKRfmsJ6;; z@@i3}-S8&L+B}QY_*Zp2=0iA1U0N}LCB?8_UDN3LOq>(R zK4d^A3#}YOV#!R5#}Em3NL#HOcg9HKoP55AFd{|G3FNocgagFr(0f4d7h7Po)fc4CHb97Rizud(Z=QkV4<8F z25r?&Z&a$$KvSfNe_l<8UCVSWb;rk4LzIPpkRp6R+{;MXXS_xWd`!nYMH99^sq|im zlr$4OSm6KVH1Isj7tvGi5kn1+W_Ef*4JRv<%&R&fMs-AkP&p6I8zPF8> zadKiy)3EmH$?yE{pQzVr{>+`mPbgJ8ZM4v@dy zD|(`1X^~pNXpvn^+IyI6T-_y)ez5w8>=mp1%1w#q<82@N`P$50OE{mK`jONlf+re{ zEm3B8^HJCla>8;SyR&63A*2Zpq4?^PYHj%y`{XO}9?W!(zhX>8PBbvMGeCMS*;Y=k zopn|=02Z0T5JAdpfef=%tA3+ImqwnW~oBDW`ryQ1hUNaY%x!Flb%gQAkT#5@wQyRoZC zbbTo2PGEv0F@@B38R5X@MEt1<##v%Tnz(Dq!Vc{_c37-CWAMLXj7Z#w2#VzN7fex6 z-NO)@^j}cpoP>*tsQ=5_-5$*6t$qMb_Y&3Rw?SqB>9Uqdwtt8u#(}$jtZ$!O2~XU4 zE@tUd1g?$L#hu0aWffoyi>hYX{wcC0Dqg$b1XO%nj^|M!XwhrS&RSN}owAzOUcXEQ zHL>5d3=j@nK@{c;Vi)h0AtV`;VS(4#_x|JllNZwe);mB(5^xeO&462%xi0uwYo*1(pJj-JDi^c19S2JuLnK zwCABp0pTukpOq|Lp9_;J1J0+mTG;)6vS5@|ny)s8MT>D1#}L|Lu`_mmV!&4kYBA17q^L1Cop#P~?>ZDbd9i-$+tGO@48}kjMc`zB!N)C>C!>R=^4Q&4F8T X=)jbO#n<2S&OiPSN`{W?l^p;8zMe{0 diff --git a/assets/zh-CN-JcY5XHxt.js.gz b/assets/zh-CN-JcY5XHxt.js.gz deleted file mode 100644 index 273b21b88e841bdb1d8c011e39331341ffe1598a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2164 zcmV-)2#fb0iwFP!000021FcwXPus{A{(gT28tn&=#%>Y_ZCzOkB;lpyJwO+}L=$@w z4>+DMV}}G3sl9ulFM_sGq1$%b-O}6bBHdeHw_CLfl>IZKAs$ugP;;suS;c`nS1B(Bp^v`?Jl;0p0^K)etuTG-+^ ztx$$z;gEPy45y10j&+J%VmK;Xo}$-yx{yBKh--*p^&B%H8W}F7)6r(LqJ@Q8ECt=- zv9Neaj5bD#$1z?%~2>L{Mi7UE{;L)r^_rLWUTKl?AS7IFEz^VjO$ULt>{8 zk56|S6L{{7jY8=>@%9rEqe4arT^k?D6`E08VHg`(OV?vjF(QV9h0D2QpD+_|hAr?| zcP+rh#ZhK0YD$Y6qGCbOkYQjw78XNdm!Rp9u&ISQn}IoO3dArOF*s3TVKE|xg^^?^ zF+1DY+ln6RQD zX7X56>=HYLX)`*T?;|ZDSYp^vG4nB9LKbCng|2)HlP1?mCKeGp#gGsQ_e7_zPh33P zNYczQOp?cf--7C`pwxenPFx?HIuDMKVv-^;%K?O*Q$cwJs5JZYeej@3R(*K6e~ z;R^g#9?i^Q#T2s)<0af)e^YUm7YbBkQ3`^IcinGYlP3b!PjN6o7 zfuc!MUd`qvQ4TH_k#1oL3{%z8F{pHOKq`ak)*tQY|7wI2-RW#Bw`=KlT?K#b+(39M73 zN(2s3WnSVig-w$fIf=oVGf9V@L{c@0AQ(r6g7t=>0!(4V6iv!kAjMzD>RF#nYo10@ zkMT6-VC9CW1CH?*t2r%$>gz|9w=&esNS+;p~90W5jMy{&HS)HndJPX;v}?Ds$0EAQ=F zADzuT08K0}ClJ>%6fspwdnqnUmjBn2p_VDBFv%EY5~yxGIoaLy)0Om(3MmJYSPnW;9M#dQC*f5db0EUCnRDofnat&is8iR49E0&H-JjSp>xQCpB3Bs^< zd|;^vC#Yp&mcV%`O+b%xX$g)`#Hos<5tu6G1{G>ZgK!e(3!a++@9HWI!C|T*U7D|T zqLS(Fss!Um(Xj8UuL6y)tHOY_24CmzqIv1YtTpcM{}X+hzWVNitu?0W?@7ifujk0B zDGv?2*R|8if6!k{+@iWKZ8wXphiA{V6pjN>N$IKB`c78oqEo?YF#Xd zAz)DX;tt&}1Ly6wy}AbAxD4DU2lmHJ0KbuebLT(qi<|C~gX)u200;aod~)>AUisPG z*miEew;!wnINdO8@2>idY{7Ta=9~4(paFeV1_9`r4D7=j?#{3F`dfEn+kN`4;}37_ z2lwpzd+yGb`(V|5d*B}Y1R(d%(VTZHW>P;)k(}WjM&ote1@GU$5tPScI#RGkbrmyd z0FEKf7b#O4N2lQs%@IRd@bOabDM-2sCr~+1q;#zU+1Dkj#sBBSlCFLx!q%NN#RbnL zBgi}d;=JppyF;9loYB7Q-TgHoK5`+a(+tvwG3O|U#W_w5Abkr@r!|aJ%<8v-x&-T} z*;dpfrMgK9^=XPf&F8UU)rXCSVP11vpCJu1MS>Uk1>Ix!0x?uvs$&?gbii>eFXw9k qOUt4tPPOY80^bmHR4P|+$^UvXj=j$(b+Rf~{_#JgO+bNF5dZ*uY$PxM diff --git a/assets/zh-CN-JcY5XHxt.js b/assets/zh-CN-viwDyPm2.js similarity index 97% rename from assets/zh-CN-JcY5XHxt.js rename to assets/zh-CN-viwDyPm2.js index 30d2f4c2..a8a01083 100644 --- a/assets/zh-CN-JcY5XHxt.js +++ b/assets/zh-CN-viwDyPm2.js @@ -1 +1 @@ -import{t as U}from"./hooks-YNDWox5F.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-ijx4BEDB.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; +import{t as U}from"./hooks-v5yhfgkQ.js";import"./@vueuse_core@10.7.1_vue@3.4.15-9UoKs_p_.js";import"./@vueuse_shared@10.7.1_vue@3.4.15--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.15-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-bL-oQI6P.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-Vt5ZmFiA.js";import"./zrender@5.4.4-fafgp4mQ.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.15-xG7oRWIU.js";import"./@vue_reactivity@3.4.15-2zCDAkOA.js";import"./@vue_shared@3.4.15-JOA8BF6u.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; diff --git a/assets/zh-CN-viwDyPm2.js.gz b/assets/zh-CN-viwDyPm2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ffa1617cf833492bebd0aed7feb9368d64baea4b GIT binary patch literal 2164 zcmV-)2#fb0iwFP!000021FcwXPus{A{(gT28tn&=#%>Y_ZCzOkgz(bx9-s?fqKQ4R z2OLkBu>%1`YVTg?i=eGk=(gQW8y3aS4e;Z;)O)f#x}

oc*wA7o6K^yt+E}Q@QZQ_u zh>DlQc)itRpEff!6I*DsGN_8Up6C#x7sXgqC{6bF52ezvMi5%SoaV7G&k`{)D#it- zh!J7Z9Hs54-kwIRg3Kb~J}xT81a+p+F*an_jhI<3WQmDbN#Kf(^GGNl#{U)EB+!gR6`HqR5C z)c_Y3Mwq>zD@|^QiUmbSriqP2RE&rnf^Nj3mL6$u1Zvn4h-ooma-t-nVoZz*!>LHm z%uIWCBT`3P;H7+)8a(jWF64$SJlkh?oy8RxwP=8f3hL6;{@8T9X#+XiR4hVGpGP$j z6{BKQnC=wj=DOqjjKA7?Oc@;KaQB_hUzOU7_2PL)(6N=2nv-%m6uMk7L( zFlP6~MvO*Gff3UZ0$8UQ5wz)R#ZKDSR1u2J7&euXILm`{cL)MyofwbwHR5cG7+lB> z3Uq9sbM!pT3YeeDc2QHK#^rod(8RPbLyA?6JR-(Ag@MQbnW3pBZ54<~kY6?$F@*wV zoNx=P+(MSGwwM^n1c*TV7lqugKHnYfTx?>9<^_uiB#$(lhy@Jb{^{w-d7-J8u%aVo z@kCtg5Zi?*D?XF&B~2n&V%StM3oso*4&}5$N4|+kiyI`Hh>7iDM2JPZ;*;0MFP?2A z8D^Un$zvgCLA6$}*mseRUmut}4~~&yks`55Avm^_?CF{t={g5o>rge|)se1C-MyXF zT34vatrjc;=i@`?&boJR*LnHf@rQMHW7l1~>8xx!zupJ%y1Yzy%0yWMtG%{iRLfVw zW%#W;lAXnhCFU5$OSrZ6rs5ni@hGDO%&b!DawZehN+u(jwqZaO=a6k!(slS5x9Ok) zMT@5Wn$;$d2A7M-u(1S&sA?M+l-t@Ml|g0e5ATPa%F4R;aR)$4UY;P9fhBPK;h^&J zF@QaY%}Kz0`u)kB-vAsWnr=zJeSGhDe+R%(M)HW2lGLCqNzEM5LPH;2hNcX>&9%z& zm+s>u@6|qliVU2)+up{3yLsFF@fm>A;er%S=s1r@3VyY7$$|sEsB=icJ%kqwRFX`X zq^5;UYl0z@6CWojWjOOy1fJvSycL^b3PTO)pZ-#!i42_E@7+gxRh3k>-c_Ez1dz+1 zvT-v|2$R9d&QXvALk4}s((NpONCu&V3NonNxZ&K|4+ruxa34JLet!ud#`5wwHYidh z0tcxwCvlj@mPJfWVzBB=GN3P!bX6h)@Q?-r;*fR zJdHVAxi0FEWBkQx&d8wh`cY-;9e}nBj*p(7yn9sH`U61KXYuXv{yhLS894WMPkvc- z)*blj)Ey5&HbR78VEkpC`sxV}&&e!?7Xk5BJYxVp4|3sgrueSSeYxU{+dy;X=>p8M& z$U`0PHSIL>ANCguH>vJR+s#7r;o0@~9-gT)hbImfSZF+$y3QV5sWK#Ar=GK}nimUW z2pLqqxI_2JzfHpz>rD!2X~MpBz1OR(|$2 zw%yzBod@dxPSp)NyQ@JXn-AQy1ZLebs6$_sK?u4g1LyFDxAUvB{?^;r_MZOh_`@6L z!9C~xp0~5*Jy`YL9(V^o0my@MRP%4eOzMMaqM80-G*;7H`2GzXMtMAHAO-8xP%)GG z;V9yKfikszbP5hqjhNDWfS0;YLDE$?j!K~-rE6u#zAjl!{y!g Ray Template - + @@ -40,7 +40,7 @@ - + @@ -50,9 +50,9 @@ - + - +