From f6cef081cbb518fccf35d05a3477b205656cd44b Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Wed, 18 Sep 2024 06:42:28 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@d12fcd18b6cc344a0b8abe42bc0d07326b844b15=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 24 ++++++++++-------- index.html.gz | Bin 1688 -> 1724 bytes ...n.js => @vue_reactivity@3.5.6-CXMPYrvZ.js} | 6 ++--- js/@vue_runtime-core@3.4.38-f9XU7P4m.js | 5 ---- js/@vue_runtime-core@3.4.38-f9XU7P4m.js.gz | Bin 1879 -> 0 bytes js/@vue_runtime-core@3.5.6-CUaD_-7Q.js | 5 ++++ js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz | Bin 0 -> 1887 bytes ....js => @vue_runtime-dom@3.5.6-l0sNRNKZ.js} | 0 js/@vue_shared@3.4.38-D8qfpBTH.js.gz | Bin 622 -> 0 bytes ...fpBTH.js => @vue_shared@3.5.6-6BrT-eFF.js} | 2 +- js/@vue_shared@3.5.6-6BrT-eFF.js.gz | Bin 0 -> 620 bytes js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js | 1 - ...euse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js.gz | Bin 3066 -> 0 bytes js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js | 1 + ...ueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz | Bin 0 -> 3065 bytes ...ueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js} | 0 ...se_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz} | Bin js/BarcodeDemo-C6DlA5tI.js | 1 - js/BarcodeDemo-C6DlA5tI.js.gz | Bin 1401 -> 0 bytes js/BarcodeDemo-ChWYvWgI.js | 1 + js/BarcodeDemo-ChWYvWgI.js.gz | Bin 0 -> 1437 bytes js/TablePro-DyGNxTE3.js | 1 - js/TablePro-DyGNxTE3.js.gz | Bin 3473 -> 0 bytes js/TablePro-QnGoLe7d.js | 1 + js/TablePro-QnGoLe7d.js.gz | Bin 0 -> 3515 bytes js/deep-pick-omit@1.2.0-DyxInw53.js | 1 + js/deep-pick-omit@1.2.0-DyxInw53.js.gz | Bin 0 -> 479 bytes js/destr@2.0.3-CVtkxrq9.js | 1 + js/destr@2.0.3-CVtkxrq9.js.gz | Bin 0 -> 637 bytes js/en-US-BIc6akN3.js | 1 + js/en-US-BIc6akN3.js.gz | Bin 0 -> 1697 bytes js/en-US-CEfpzyAT.js | 1 - js/en-US-CEfpzyAT.js.gz | Bin 1663 -> 0 bytes js/hooks-DUpKDX8W.js | 12 +++++++++ js/hooks-DUpKDX8W.js.gz | Bin 0 -> 31347 bytes js/hooks-DeCbIFFS.js | 12 --------- js/hooks-DeCbIFFS.js.gz | Bin 34297 -> 0 bytes js/index--cyhTTPE.js | 1 - js/index--cyhTTPE.js.gz | Bin 2126 -> 0 bytes js/index-2JATXzfJ.js | 1 - js/index-2JATXzfJ.js.gz | Bin 1479 -> 0 bytes js/index-4_KfG0hf.js | 1 - js/index-4_KfG0hf.js.gz | Bin 1528 -> 0 bytes js/index-B0CACC_9.js | 1 - js/index-B0CACC_9.js.gz | Bin 2068 -> 0 bytes js/index-B4Svketz.js | 1 - js/index-B4Svketz.js.gz | Bin 770 -> 0 bytes js/index-B6y9-Yqs.js | 1 - js/index-B6y9-Yqs.js.gz | Bin 1749 -> 0 bytes js/index-BKg9uIUv.js | 1 + js/index-BKg9uIUv.js.gz | Bin 0 -> 982 bytes js/index-BSxFfDS7.js | 1 + js/index-BSxFfDS7.js.gz | Bin 0 -> 2873 bytes js/index-BZAIqgSr.js | 1 - js/index-BZAIqgSr.js.gz | Bin 2457 -> 0 bytes js/index-Bh3tfFvH.js | 1 - js/index-Bh3tfFvH.js.gz | Bin 1087 -> 0 bytes js/index-Bpto_sNS.js | 1 + js/index-Bpto_sNS.js.gz | Bin 0 -> 1998 bytes js/index-C-LZM-Gd.js | 1 - js/index-C-LZM-Gd.js.gz | Bin 1623 -> 0 bytes js/index-C2xNskF6.js | 1 + js/index-C2xNskF6.js.gz | Bin 0 -> 1033 bytes js/index-CCVgw_kY.js | 1 + js/index-CCVgw_kY.js.gz | Bin 0 -> 1659 bytes js/index-CPNbYLeV.js | 1 + js/index-CPNbYLeV.js.gz | Bin 0 -> 2070 bytes js/index-CZvHIHEr.js | 1 + js/index-CZvHIHEr.js.gz | Bin 0 -> 804 bytes js/index-CmEUgXeH.js | 1 + js/index-CmEUgXeH.js.gz | Bin 0 -> 1230 bytes js/index-CthhD5N4.js | 1 + js/index-CthhD5N4.js.gz | Bin 0 -> 1985 bytes js/index-CzMkrH92.js | 1 - js/index-CzMkrH92.js.gz | Bin 1949 -> 0 bytes js/index-D1YBALoT.js | 1 + js/index-D1YBALoT.js.gz | Bin 0 -> 1568 bytes js/index-D2S_rdww.js | 1 - js/index-D2S_rdww.js.gz | Bin 1750 -> 0 bytes js/index-DCDj5HZ8.js | 1 + js/index-DCDj5HZ8.js.gz | Bin 0 -> 1123 bytes js/index-DQWUCipC.js | 1 + js/index-DQWUCipC.js.gz | Bin 0 -> 3574 bytes js/index-DT33t_LC.js | 1 + js/index-DT33t_LC.js.gz | Bin 0 -> 2164 bytes js/index-DWyvlcWc.js | 1 - js/index-DWyvlcWc.js.gz | Bin 950 -> 0 bytes js/index-D_ua31vB.js | 1 - js/index-D_ua31vB.js.gz | Bin 1194 -> 0 bytes js/index-DbJuBYMf.js | 1 + js/index-DbJuBYMf.js.gz | Bin 0 -> 1785 bytes js/index-DbiAk4nh.js | 1 + js/index-DbiAk4nh.js.gz | Bin 0 -> 1785 bytes js/index-DsT8uWts.js | 1 + js/index-DsT8uWts.js.gz | Bin 0 -> 1353 bytes js/index-Dw0dXXH_.js | 1 - js/index-Dw0dXXH_.js.gz | Bin 1317 -> 0 bytes js/index-HE4cugSz.js | 1 + js/index-HE4cugSz.js.gz | Bin 0 -> 29649 bytes js/index-Kmm92eIK.js | 1 - js/index-Kmm92eIK.js.gz | Bin 2833 -> 0 bytes js/index-U-KjHHUk.js | 1 - js/index-U-KjHHUk.js.gz | Bin 3510 -> 0 bytes js/index-_-HOULeL.js | 1 - js/index-_-HOULeL.js.gz | Bin 29612 -> 0 bytes js/index-d7z__Ck2.js | 1 + js/index-d7z__Ck2.js.gz | Bin 0 -> 1515 bytes js/index-enc6OrTS.js | 1 - js/index-enc6OrTS.js.gz | Bin 1961 -> 0 bytes js/index-kcH3_LHw.js | 1 + js/index-kcH3_LHw.js.gz | Bin 0 -> 2584 bytes js/index-zGfSlYZ-.js | 1 - js/index-zGfSlYZ-.js.gz | Bin 997 -> 0 bytes js/instance-B5j64X7o.js.gz | Bin 764 -> 0 bytes ...tance-B5j64X7o.js => instance-Mlryd73B.js} | 2 +- js/instance-Mlryd73B.js.gz | Bin 0 -> 763 bytes ...rsistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js | 1 - ...stedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js.gz | Bin 904 -> 0 bytes ...rsistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js | 1 + ...stedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js.gz | Bin 0 -> 759 bytes js/utils-DGuZdIHQ.js | 1 - js/utils-DGuZdIHQ.js.gz | Bin 3318 -> 0 bytes js/utils-DvxnuKiq.js | 1 + js/utils-DvxnuKiq.js.gz | Bin 0 -> 5546 bytes ...ue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js} | 0 ...hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js.gz} | Bin ...=> vue@3.5.6_typescript@5.2.2-l0sNRNKZ.js} | 0 js/zh-CN-BeERaeRn.js | 1 - js/zh-CN-BeERaeRn.js.gz | Bin 1956 -> 0 bytes js/zh-CN-CeI0xlBH.js | 1 + js/zh-CN-CeI0xlBH.js.gz | Bin 0 -> 1994 bytes mockServer/mock-data.js | 8 +++--- mockServer/mock-data.js.gz | Bin 1042 -> 1042 bytes 133 files changed, 67 insertions(+), 63 deletions(-) rename js/{@vue_reactivity@3.4.38-CmXFqMGn.js => @vue_reactivity@3.5.6-CXMPYrvZ.js} (53%) delete mode 100644 js/@vue_runtime-core@3.4.38-f9XU7P4m.js delete mode 100644 js/@vue_runtime-core@3.4.38-f9XU7P4m.js.gz create mode 100644 js/@vue_runtime-core@3.5.6-CUaD_-7Q.js create mode 100644 js/@vue_runtime-core@3.5.6-CUaD_-7Q.js.gz rename js/{@vue_runtime-dom@3.4.38-l0sNRNKZ.js => @vue_runtime-dom@3.5.6-l0sNRNKZ.js} (100%) delete mode 100644 js/@vue_shared@3.4.38-D8qfpBTH.js.gz rename js/{@vue_shared@3.4.38-D8qfpBTH.js => @vue_shared@3.5.6-6BrT-eFF.js} (97%) create mode 100644 js/@vue_shared@3.5.6-6BrT-eFF.js.gz delete mode 100644 js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js delete mode 100644 js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js.gz create mode 100644 js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js create mode 100644 js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz rename js/{@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js => @vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js} (100%) rename js/{@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js.gz => @vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz} (100%) delete mode 100644 js/BarcodeDemo-C6DlA5tI.js delete mode 100644 js/BarcodeDemo-C6DlA5tI.js.gz create mode 100644 js/BarcodeDemo-ChWYvWgI.js create mode 100644 js/BarcodeDemo-ChWYvWgI.js.gz delete mode 100644 js/TablePro-DyGNxTE3.js delete mode 100644 js/TablePro-DyGNxTE3.js.gz create mode 100644 js/TablePro-QnGoLe7d.js create mode 100644 js/TablePro-QnGoLe7d.js.gz create mode 100644 js/deep-pick-omit@1.2.0-DyxInw53.js create mode 100644 js/deep-pick-omit@1.2.0-DyxInw53.js.gz create mode 100644 js/destr@2.0.3-CVtkxrq9.js create mode 100644 js/destr@2.0.3-CVtkxrq9.js.gz create mode 100644 js/en-US-BIc6akN3.js create mode 100644 js/en-US-BIc6akN3.js.gz delete mode 100644 js/en-US-CEfpzyAT.js delete mode 100644 js/en-US-CEfpzyAT.js.gz create mode 100644 js/hooks-DUpKDX8W.js create mode 100644 js/hooks-DUpKDX8W.js.gz delete mode 100644 js/hooks-DeCbIFFS.js delete mode 100644 js/hooks-DeCbIFFS.js.gz delete mode 100644 js/index--cyhTTPE.js delete mode 100644 js/index--cyhTTPE.js.gz delete mode 100644 js/index-2JATXzfJ.js delete mode 100644 js/index-2JATXzfJ.js.gz delete mode 100644 js/index-4_KfG0hf.js delete mode 100644 js/index-4_KfG0hf.js.gz delete mode 100644 js/index-B0CACC_9.js delete mode 100644 js/index-B0CACC_9.js.gz delete mode 100644 js/index-B4Svketz.js delete mode 100644 js/index-B4Svketz.js.gz delete mode 100644 js/index-B6y9-Yqs.js delete mode 100644 js/index-B6y9-Yqs.js.gz create mode 100644 js/index-BKg9uIUv.js create mode 100644 js/index-BKg9uIUv.js.gz create mode 100644 js/index-BSxFfDS7.js create mode 100644 js/index-BSxFfDS7.js.gz delete mode 100644 js/index-BZAIqgSr.js delete mode 100644 js/index-BZAIqgSr.js.gz delete mode 100644 js/index-Bh3tfFvH.js delete mode 100644 js/index-Bh3tfFvH.js.gz create mode 100644 js/index-Bpto_sNS.js create mode 100644 js/index-Bpto_sNS.js.gz delete mode 100644 js/index-C-LZM-Gd.js delete mode 100644 js/index-C-LZM-Gd.js.gz create mode 100644 js/index-C2xNskF6.js create mode 100644 js/index-C2xNskF6.js.gz create mode 100644 js/index-CCVgw_kY.js create mode 100644 js/index-CCVgw_kY.js.gz create mode 100644 js/index-CPNbYLeV.js create mode 100644 js/index-CPNbYLeV.js.gz create mode 100644 js/index-CZvHIHEr.js create mode 100644 js/index-CZvHIHEr.js.gz create mode 100644 js/index-CmEUgXeH.js create mode 100644 js/index-CmEUgXeH.js.gz create mode 100644 js/index-CthhD5N4.js create mode 100644 js/index-CthhD5N4.js.gz delete mode 100644 js/index-CzMkrH92.js delete mode 100644 js/index-CzMkrH92.js.gz create mode 100644 js/index-D1YBALoT.js create mode 100644 js/index-D1YBALoT.js.gz delete mode 100644 js/index-D2S_rdww.js delete mode 100644 js/index-D2S_rdww.js.gz create mode 100644 js/index-DCDj5HZ8.js create mode 100644 js/index-DCDj5HZ8.js.gz create mode 100644 js/index-DQWUCipC.js create mode 100644 js/index-DQWUCipC.js.gz create mode 100644 js/index-DT33t_LC.js create mode 100644 js/index-DT33t_LC.js.gz delete mode 100644 js/index-DWyvlcWc.js delete mode 100644 js/index-DWyvlcWc.js.gz delete mode 100644 js/index-D_ua31vB.js delete mode 100644 js/index-D_ua31vB.js.gz create mode 100644 js/index-DbJuBYMf.js create mode 100644 js/index-DbJuBYMf.js.gz create mode 100644 js/index-DbiAk4nh.js create mode 100644 js/index-DbiAk4nh.js.gz create mode 100644 js/index-DsT8uWts.js create mode 100644 js/index-DsT8uWts.js.gz delete mode 100644 js/index-Dw0dXXH_.js delete mode 100644 js/index-Dw0dXXH_.js.gz create mode 100644 js/index-HE4cugSz.js create mode 100644 js/index-HE4cugSz.js.gz delete mode 100644 js/index-Kmm92eIK.js delete mode 100644 js/index-Kmm92eIK.js.gz delete mode 100644 js/index-U-KjHHUk.js delete mode 100644 js/index-U-KjHHUk.js.gz delete mode 100644 js/index-_-HOULeL.js delete mode 100644 js/index-_-HOULeL.js.gz create mode 100644 js/index-d7z__Ck2.js create mode 100644 js/index-d7z__Ck2.js.gz delete mode 100644 js/index-enc6OrTS.js delete mode 100644 js/index-enc6OrTS.js.gz create mode 100644 js/index-kcH3_LHw.js create mode 100644 js/index-kcH3_LHw.js.gz delete mode 100644 js/index-zGfSlYZ-.js delete mode 100644 js/index-zGfSlYZ-.js.gz delete mode 100644 js/instance-B5j64X7o.js.gz rename js/{instance-B5j64X7o.js => instance-Mlryd73B.js} (76%) create mode 100644 js/instance-Mlryd73B.js.gz delete mode 100644 js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js delete mode 100644 js/pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js.gz create mode 100644 js/pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js create mode 100644 js/pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js.gz delete mode 100644 js/utils-DGuZdIHQ.js delete mode 100644 js/utils-DGuZdIHQ.js.gz create mode 100644 js/utils-DvxnuKiq.js create mode 100644 js/utils-DvxnuKiq.js.gz rename js/{vue-hooks-plus@2.2.1_vue@3.4.38-DdMBTcyt.js => vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js} (100%) rename js/{vue-hooks-plus@2.2.1_vue@3.4.38-DdMBTcyt.js.gz => vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js.gz} (100%) rename js/{vue@3.4.38_typescript@5.2.2-l0sNRNKZ.js => vue@3.5.6_typescript@5.2.2-l0sNRNKZ.js} (100%) delete mode 100644 js/zh-CN-BeERaeRn.js delete mode 100644 js/zh-CN-BeERaeRn.js.gz create mode 100644 js/zh-CN-CeI0xlBH.js create mode 100644 js/zh-CN-CeI0xlBH.js.gz diff --git a/index.html b/index.html index 0cda8df8..31d47def 100644 --- a/index.html +++ b/index.html @@ -1,7 +1,7 @@
- + @@ -19,27 +19,29 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" />TQ%0@XM zYP6z?jZ`A7k*TLh4@^uHM`bGTSExN-_@vPedBZ2&;lXQaT>GR}4zRtO45LGk@0RM} z0o;Ak8FirFX$m^7bqHB>MvR220pNHr8k`Ef#h*il*w?Kv{DCfhC~IBr@JTzUsm~`U z4#L^t(@tyC(kga2O+(O2PkhZQ0rF+Zd!=pQt_M`lMC@+xbNL2QKk= zsrJk#2}udLpmQ#p#%RtMpSL;wH&()^#~t+d;P^m4^O~`_>)^-vy7{ZInZpPATVvL; zP&caJcn3`D`eW>3a_HB+=BAB%T7e(xj5-KZ$ZC!ps@$naXLN=6oWtOBKhsoo2hg*j zPwO$A(UhG2w7VfTgA0|VW$uTD5NeW{ti=M+%<)EsGR6-U`fT@_3Xj_4@cd-hZa5pp zhLHG%IyQ32O!@~XgaLr(gcO9(B4EfRGXNN%1q=j5al(DevRfGRPhKz =}b@uV_#^q#G;>)(-$L(zTgffe Qs=%aC zd9yfWY#+_AODF)i%dQek8kMKDoVFjlre ERn?+yTvb%HS-dwQ2H( zn&2(A-8LFbrkG@*+@_2xINO-U$!CL+!CwC&mA6#GnWl;{VJ7`4RjjIpj`n7=n~xW> zH&^59S6Am3v+>3C^~HzrY}VsBoaKz~O~&I7KdiQK|I(>`<51gs`?}uKCi0bf2!D1l Z+%8JF4^r}b6t)^Z`45E(U}8)U004?c$BF;| literal 0 HcmV?d00001 diff --git a/js/@vue_runtime-dom@3.4.38-l0sNRNKZ.js b/js/@vue_runtime-dom@3.5.6-l0sNRNKZ.js similarity index 100% rename from js/@vue_runtime-dom@3.4.38-l0sNRNKZ.js rename to js/@vue_runtime-dom@3.5.6-l0sNRNKZ.js diff --git a/js/@vue_shared@3.4.38-D8qfpBTH.js.gz b/js/@vue_shared@3.4.38-D8qfpBTH.js.gz deleted file mode 100644 index 55c1ead292b931519d20a75b0e1598c2c67d0c58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 622 zcmV-!0+Ib6iwFP!000021C3BYZ`v>zz4I&F93p?gO9-8`j?^$zaoAy+R8^CzkV+vq zi6>(t+i8m+|9x^oO54*;&wk(Y=l5O|1fu}`cy3r^>RhuedcF?7hSxWv0O11AbQ0fu z*=uH)wCJ&U &86|3Jq*J@I|~fuF)Wo=#7vPvq_QZ$Osx_vSAvY?vFv zD@jVa)H*+e+;m9py3Y@Lrb=Wf^~y#TmMiHI{%K;Y=Cbn0>N9`XZItkc==dv2Wg~>| zzf-8rftLtoQIYh??
YLknHnwwj%@fMfs>?|-$l- VHjl5=2C)Fwj%UHkvj_yN1lAu-Otn3}PNJa{Wo3~PG1bj@3EFM7G`t.charCodeAt(0)===111&&t.charCodeAt(1)===110&&(t.charCodeAt(2)>122||t.charCodeAt(2)<97),A=Object.assign,f=Array.isArray,C=t=>typeof t=="function",i=t=>typeof t=="string",E=t=>typeof t=="symbol",l=t=>t!==null&&typeof t=="object";let c;const R=()=>c||(c=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});function a(t){if(f(t)){const o={};for(let n=0;n {if(n){const s=n.split(g);s.length>1&&(o[s[0].trim()]=s[1].trim())}}),o}function y(t){let o="";if(i(t))o=t;else if(f(t))for(let n=0;n MT(cc|_!NE)zf1yzOF;8k{O#jG zGsC1sckL5Lc=M1;KzFJ|x!j>YEkmV}R`a5@N*lLK@RCWx(667jlOTvnC5=T5O*2wZ zOP4k*n_OS39a~#G14?Ne$G-oDjt6??`}hq%hh;pUpU>~etM6Zdtm*IKFDq@B8^dc! zD!SG>KZe}&NUr Wvf7};JctrI42TEltgzvvn zsNR8>2xd{449RaO2D&WIXI#>Yv=*w!#cjjQmDhT!m+RspFicea$Q?%Vk;|QW?CIgS zc(d-+s>P{;WXy+hY~jQ!Twx1v8cZpA>XJ%n?3_wEOXQUe1(UUH5;>iYGDB@DGr}mx z23C7)V3A`339m2%_k56P#3f>&Qk_wj>a5euwpt?9F<}_u73SE&`7E4+%glDe+Z~M( zy!w#d<1E+$L^Y{tw7}_oHid{BXta&CL3*DBt8K82qWUG*-sO4~XIva=b`W{V@PT+9 zgytZ)#XATqr8jxmU`dy*4*3#NUPLt{=F-A4_I<2Ulg_fxYQD#iQIp2w1-cH1>YlwE zofp@oqMnyr0)wJ985`)^|DVQ>*mVwxaR#Q;Og-embCF_PGsvZD-hz8E$Yn1dyHFRq z9eX+`ZBGr#4cZXyASacBf?PW&iEywZYX^+v4k~ivpeBWbhHM;gacOWbzN`I7 3 literal 0 HcmV?d00001 diff --git a/js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js b/js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js deleted file mode 100644 index 455e48cc..00000000 --- a/js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js +++ /dev/null @@ -1 +0,0 @@ -import{n as D,t as E,i as H,a as N,w as k,b as z,c as B,d as F,e as Q}from"./@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js";function b(e){var r;const n=E(e);return(r=n==null?void 0:n.$el)!=null?r:n}const g=B?window:void 0;function V(...e){let r,n,i,a;if(typeof e[0]=="string"||Array.isArray(e[0])?([n,i,a]=e,r=g):[r,n,i,a]=e,!r)return D;Array.isArray(n)||(n=[n]),Array.isArray(i)||(i=[i]);const s=[],l=()=>{s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(r),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...n.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,r,n={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=n;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}r(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&r(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),r=VueDemi.getCurrentInstance();return r&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:r),e}function W(e){const r=Y();return VueDemi.computed(()=>(r.value,!!e()))}function q(e,r={}){const{window:n=g}=r,i=W(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=n.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,r){return K[e]||r}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,r,n,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(r);if(!n)try{n=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!n)return y;const h=E(r),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:n}}))}function J(d){try{const w=n.getItem(e);if(d==null)R(w,null),n.removeItem(e);else{const S=A.write(d);w!==S&&(n.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:n.getItem(e);if(w==null)return p&&h!=null&&n.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==n)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(r),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(r);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,r={}){const{reset:n=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=r,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){n&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,r,n={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=n,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(r,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:r=g,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(n),f=VueDemi.ref(i),p=()=>{r&&(s?(l.value=r.innerWidth,f.value=r.innerHeight):(l.value=r.document.documentElement.clientWidth,f.value=r.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,ie as c,re as d,se as e,ne as o,V as u}; diff --git a/js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js.gz b/js/@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js.gz deleted file mode 100644 index 7cdf95faa8d58f058b49a1eefe4dc4fe00edbe8a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3066 zcmV Pe(^HZBCSq9OczunYOYk1T-Q;>f9;w<`mboRKZ;oEPb zzeeBu?dw;!Z$JL{;awJe(7`OLMPj%VlNAEoY?zv;St5lt6G1N#;F$tbD}fXhl#042 z<{Qb=$yqF-ub{xwZcN3Z?RKr{tNE6TRBq#L;o*ck6h#r>rT{ZhL=aBcjAzK~Dv;R( z?#~`54YW~Qtb_gjrBZAcaqU`UXYm}}yIl_yh@xv8-+MB4V5)G(>f~Z}yjS4;9tnCc z9xyqc;dX}8d;Wm^r8T{OAO%I3o;Nzmq`G8Dj!Jr7B8-WS3J`0P)3cUj6qTeVhDc1$ zQ5mr`z1)B>Z@D%gK%s7qSW;!App+YUZUH70y{q8@N*-;QNpfU&+^>+r Icga&rpFdnU?;lo@qnBM>U=|Q54l}T+eh=)jGG*7Ex9(bHyqo={b)|R-uHRXQ(8S zB*b8haZ4IrmXLC0AfBF)tf+M!2bI(&XffGzvZxRy1;VX2hsibCV6thgDsSoZ#X-pe z5D-NKZCczo_8M;voURF93#lMxR>}#hOsyc+bb3ZoFp!u ?VDKvWORDwHBnJR&sn5p30C6G!Mx?cw)-1Be}&&_P`f1*kQk|676p %aQk_!VWm0R%)i=K2CPNztQ;q(uAJ36VwqzFTI#Hy%O zM_Yrr ^O*%HZH_&3Def)4mz2w)0T(ROd=lUN(9n24(v0uL)Z5nH#p9xM|5F4IUr+a7nAjoQbpmr5_&y@+18U;e%iM3gO0I;&H;o ?yU>>B*K+xYAC=FH}3Iy|^H=gxgY2J6nb8__o5);h(PJCULD^L;F z*X$Yr_ACd&4F_I_|D=sSC~g$6GzNMO7Tk=gAs}1D4cM`zI}ibGNk{*%{D z0RcYjaKjy+JlnaQ-O-1go 2ciTdN&(bb;T$ z!6*iR2!v4_w8Jo>!5mXvg86T#T3Xg3j)_@IIT8#+MlO~&{#w@GzNSI pFN4P^*>i|6#HeLLvX;3K$ND5Hdc J;=(1uQ55S_E4klVN<{=L_9O~3-v8|Up}L!`J=N~&1W)W-m_fC%guN^wiL;O3@x zOmWguPIeTP^By++5$_?3M~IG*>cSj>joLMWeusiJ7|)%*P(X%QAno04O4ldOK8*^Q zu)^ M$XLT56Vfd*7>^oGGpf>}uut8T% zUXzcQBw@HfxWy#d?-yghe2-GH#Z4WCb(C^lIfrD=K-T_V*V@Rk`+iNDE)a~HC)mY6 zWRc!kCgYR{*mm75@yEYZz+%z1V?Y0c6`xg2C$23OHcD9-D1CsMc3Qyi(U!Ol5#E9J zi=fcpw=e0-$XO&x@oYP#bQy+7M7pO)mY7&VOB)||+S^*~ZE<^G>4RmdXD6Mf(QuPf z-nO1Muk$Jl^FHt!AKLSjV@z^qjcFKe@Q7#ozR`B@wI0Sd nCf W*5ctvw;%1@7AW=k3vT=8dRX$WKgxomC}K9hwIQVTPrUHKC=bKnsy570 zxmjsYn=TIHxDOq57$R+-R3e42@f{}G$5BTi;8Bd+^pye|>JdrNvC0jeoA};5U{@ko z;XZ$OGgwpafh2ZCfzK-zl@G#gf@EX6q7OKE7@A1)Pd4_{)cMDg`&n!=Ls}x~xsGHv zg(P8Lu2GauF#6aYbY$2QyoW@pR3l94PI{KL%~2tv#-!nTSy#3O2Webbq^aVXjP}Rn zNc{l+i*nzCmBs&2wI_u#JO`)5nx3yvjd6T$6Vivzl~$3ut56(k3pbsTj`_46Fp~;- zGn&Y3QezW_2Td8mT$cW2MLnZ~@_8MMrOx3bnNwgxB;n!*C;pD(m>))#iIPPTGdptN z%NCq${#P7jZD&>sCj-^#z~*$IJRPV{2h8b!JQ+B+%w)*FcZbr-4mTnUkyj8sBiYca zhTdlAl|!!{dS>X!zSqC&whu6N)+@b|wMe;Gzb-fk^WItDtUo!Aa^UOS3=HJaN*W`} zfsZ^YATt9qd8FL>a`-l~8raICEl*88FqcOk2ln!4*JG-CYzZcx1CEst+0paqE({Y} zowb;okcJtf_^LMGgPHq4n_U5ctza>&gNGIqW@|cucIFY-O?^RWdPa_lKin-;&a&LX zqgfvvX~#f|Nz+LvE=VVtI3rdfaYdXY;tg?DP2A1nntY56*~OC7m5b1mk-5vyK}Jbw zVoq#x#nhUMn9<;@`WO(CE6}+t(pb~zMIRm)w%|HgederQkji6G5r)CS*32{{r_QDr zTl#Z;BsuzT;241tJWt~L WyU6B>yxHltP9Z$%v zua1|tI_{_T`)T6q^~dG%+~M1EcSnkJQeL4QJ`(g;#4VmBgSWb&=Qm-P4={Lx2bjx` zk-VfA$M~3?z+-%29kbnOuVJ_JZ)N&ogq89HD=WhFOIHhwYvMwGgdK&^Zl4Mu+|;8w zoWoc-GCG@9e(u$jwIjg|XT>kha0T^A_Pd+q;&yR&`M9`#v$$T|{@SnmzIzA!_ZN2Q z;El3C rLr|VYxp5w-(85(d!ecZ0 x*RgTA zU1e*zos~2lz!b#eQP#Hb(f!3J-G7CQfNNKTyEY-pwJFiA1tMH4$(?QLcJ`-#0~Z(A It)m {s.forEach(m=>m()),s.length=0},f=(m,u,t,o)=>(m.addEventListener(u,t,o),()=>m.removeEventListener(u,t,o)),p=VueDemi.watch(()=>[b(r),E(a)],([m,u])=>{if(l(),!m)return;const t=H(u)?{...u}:u;s.push(...n.flatMap(o=>i.map(c=>f(m,o,c,t))))},{immediate:!0,flush:"post"}),v=()=>{p(),l()};return N(v),v}let T=!1;function ne(e,r,n={}){const{window:i=g,ignore:a=[],capture:s=!0,detectIframe:l=!1}=n;if(!i)return D;Q&&!T&&(T=!0,Array.from(i.document.body.children).forEach(t=>t.addEventListener("click",D)),i.document.documentElement.addEventListener("click",D));let f=!0;const p=t=>a.some(o=>{if(typeof o=="string")return Array.from(i.document.querySelectorAll(o)).some(c=>c===t.target||t.composedPath().includes(c));{const c=b(o);return c&&(t.target===c||t.composedPath().includes(c))}}),m=[V(i,"click",t=>{const o=b(e);if(!(!o||o===t.target||t.composedPath().includes(o))){if(t.detail===0&&(f=!p(t)),!f){f=!0;return}r(t)}},{passive:!0,capture:s}),V(i,"pointerdown",t=>{const o=b(e);f=!p(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&V(i,"blur",t=>{setTimeout(()=>{var o;const c=b(e);((o=i.document.activeElement)==null?void 0:o.tagName)==="IFRAME"&&!(c!=null&&c.contains(i.document.activeElement))&&r(t)},0)})].filter(Boolean);return()=>m.forEach(t=>t())}function Y(){const e=VueDemi.ref(!1),r=VueDemi.getCurrentInstance();return r&&VueDemi.onMounted(()=>{e.value=!0},VueDemi.isVue2?null:r),e}function W(e){const r=Y();return VueDemi.computed(()=>(r.value,!!e()))}function q(e,r={}){const{window:n=g}=r,i=W(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let a;const s=VueDemi.ref(!1),l=v=>{s.value=v.matches},f=()=>{a&&("removeEventListener"in a?a.removeEventListener("change",l):a.removeListener(l))},p=VueDemi.watchEffect(()=>{i.value&&(f(),a=n.matchMedia(E(e)),"addEventListener"in a?a.addEventListener("change",l):a.addListener(l),s.value=a.matches)});return N(()=>{p(),f(),a=void 0}),s}const M=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},_="__vueuse_ssr_handlers__",K=$();function $(){return _ in M||(M[_]=M[_]||{}),M[_]}function G(e,r){return K[e]||r}function U(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"?"object":Number.isNaN(e)?"any":"number"}const X={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}},C="vueuse-storage";function re(e,r,n,i={}){var a;const{flush:s="pre",deep:l=!0,listenToStorageChanges:f=!0,writeDefaults:p=!0,mergeDefaults:v=!1,shallow:m,window:u=g,eventFilter:t,onError:o=d=>{console.error(d)},initOnMounted:c}=i,y=(m?VueDemi.shallowRef:VueDemi.ref)(r);if(!n)try{n=G("getDefaultStorage",()=>{var d;return(d=g)==null?void 0:d.localStorage})()}catch(d){o(d)}if(!n)return y;const h=E(r),O=U(h),A=(a=i.serializer)!=null?a:X[O],{pause:P,resume:L}=k(y,()=>J(y.value),{flush:s,deep:l,eventFilter:t});u&&f&&z(()=>{V(u,"storage",I),V(u,C,x),c&&I()}),c||I();function R(d,w){u&&u.dispatchEvent(new CustomEvent(C,{detail:{key:e,oldValue:d,newValue:w,storageArea:n}}))}function J(d){try{const w=n.getItem(e);if(d==null)R(w,null),n.removeItem(e);else{const S=A.write(d);w!==S&&(n.setItem(e,S),R(w,S))}}catch(w){o(w)}}function j(d){const w=d?d.newValue:n.getItem(e);if(w==null)return p&&h!=null&&n.setItem(e,A.write(h)),h;if(!d&&v){const S=A.read(w);return typeof v=="function"?v(S,h):O==="object"&&!Array.isArray(S)?{...h,...S}:S}else return typeof w!="string"?w:A.read(w)}function I(d){if(!(d&&d.storageArea!==n)){if(d&&d.key==null){y.value=h;return}if(!(d&&d.key!==e)){P();try{(d==null?void 0:d.newValue)!==A.write(y.value)&&(y.value=j(d))}catch(w){o(w)}finally{d?VueDemi.nextTick(L):L()}}}}function x(d){I(d.detail)}return y}function Z(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"MutationObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>{const t=E(e),o=(Array.isArray(t)?t:[t]).map(b).filter(F);return new Set(o)}),v=VueDemi.watch(()=>p.value,t=>{f(),l.value&&i&&t.size&&(s=new MutationObserver(r),t.forEach(o=>s.observe(o,a)))},{immediate:!0,flush:"post"}),m=()=>s==null?void 0:s.takeRecords(),u=()=>{f(),v()};return N(u),{isSupported:l,stop:u,takeRecords:m}}function ee(e,r,n={}){const{window:i=g,...a}=n;let s;const l=W(()=>i&&"ResizeObserver"in i),f=()=>{s&&(s.disconnect(),s=void 0)},p=VueDemi.computed(()=>Array.isArray(e)?e.map(u=>b(u)):[b(e)]),v=VueDemi.watch(p,u=>{if(f(),l.value&&i){s=new ResizeObserver(r);for(const t of u)t&&s.observe(t,a)}},{immediate:!0,flush:"post"}),m=()=>{f(),v()};return N(m),{isSupported:l,stop:m}}function ie(e,r={}){const{reset:n=!0,windowResize:i=!0,windowScroll:a=!0,immediate:s=!0}=r,l=VueDemi.ref(0),f=VueDemi.ref(0),p=VueDemi.ref(0),v=VueDemi.ref(0),m=VueDemi.ref(0),u=VueDemi.ref(0),t=VueDemi.ref(0),o=VueDemi.ref(0);function c(){const y=b(e);if(!y){n&&(l.value=0,f.value=0,p.value=0,v.value=0,m.value=0,u.value=0,t.value=0,o.value=0);return}const h=y.getBoundingClientRect();l.value=h.height,f.value=h.bottom,p.value=h.left,v.value=h.right,m.value=h.top,u.value=h.width,t.value=h.x,o.value=h.y}return ee(e,c),VueDemi.watch(()=>b(e),y=>!y&&c()),Z(e,c,{attributeFilter:["style","class"]}),a&&V("scroll",c,{capture:!0,passive:!0}),i&&V("resize",c,{passive:!0}),z(()=>{s&&c()}),{height:l,bottom:f,left:p,right:v,top:m,width:u,x:t,y:o,update:c}}function oe(e,r,n={}){const{root:i,rootMargin:a="0px",threshold:s=.1,window:l=g,immediate:f=!0}=n,p=W(()=>l&&"IntersectionObserver"in l),v=VueDemi.computed(()=>{const c=E(e);return(Array.isArray(c)?c:[c]).map(b).filter(F)});let m=D;const u=VueDemi.ref(f),t=p.value?VueDemi.watch(()=>[v.value,b(i),u.value],([c,y])=>{if(m(),!u.value||!c.length)return;const h=new IntersectionObserver(r,{root:b(y),rootMargin:a,threshold:s});c.forEach(O=>O&&h.observe(O)),m=()=>{h.disconnect(),m=D}},{immediate:f,flush:"post"}):D,o=()=>{m(),t(),u.value=!1};return N(o),{isSupported:p,isActive:u,pause(){m(),u.value=!1},resume(){u.value=!0},stop:o}}function se(e={}){const{window:r=g,initialWidth:n=Number.POSITIVE_INFINITY,initialHeight:i=Number.POSITIVE_INFINITY,listenOrientation:a=!0,includeScrollbar:s=!0}=e,l=VueDemi.ref(n),f=VueDemi.ref(i),p=()=>{r&&(s?(l.value=r.innerWidth,f.value=r.innerHeight):(l.value=r.document.documentElement.clientWidth,f.value=r.document.documentElement.clientHeight))};if(p(),z(p),V("resize",p,{passive:!0}),a){const v=q("(orientation: portrait)");VueDemi.watch(v,()=>p())}return{width:l,height:f}}export{oe as a,ee as b,ie as c,re as d,se as e,ne as o,V as u}; diff --git a/js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz b/js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..95f005ebd2b9840d986d31f8da675a4a4a96ce13 GIT binary patch literal 3065 zcmV XIcnD(QKNFeW-GK&(wp&svgERFaw)A~8Kj zWyI3-as$G=<=TJ%g}OOnNtKa;Qf}b61(;Oyu7(RJd9-CF$&uZ0zd{O=OT_R4LH8x8 zA1p^aLj}TQTKcPcrVafL)p*`SQB=2aJ=0ND>)c9PL|MVi6|0b>=R7J|g%Wz6p^`|F z5Q8zsEopdJLduzeczQ;%qSkpFR8pIu#bndTqC%Jy2)EuGCf8_#$)>fcyrt6@2PF$Y zKok+QX>sG&YrHvdx+Z)rq=J}PDJQHlwSrjF=^07EKw=h|VkN`{oxW(Pu*Nav2d(}X zhSS?HM7MTBr$}q@h)1bR>Jo&BRx;g1NzRK@fxv_Q3_UlWD=0_`o;(HQ0%J0w(RVHj zaNmElZ)OFM(dn7jL`4lfXOWgAScx|W^OgtO?r-$`6@IHh?UqnLVx)Rm6i8y+5lrZL zLMb(oVQLL#zc*1L%SviU-!YRT9C48pbqX3K7|%NCPZGL9vVX>tBn(kcfKr-#fk@k8 zQquc7#7Tc^L(e^BNiAkLEupF0@8y5UoWvMA$wVm_#tTa6Ss0>>PAg %WFLK`L$K!bUyFzlB}aV2YEAnjxX(S{W@(CJxA`XyZ7)$o_O zy=1H~fdeN$TW8d 4_f^M7#=`OwLsDO5E!-|82Aqt*x3ifn1 zXV3bJAjz3nLqG}~_bZ0U!W!<0C%McrNW6{mjurdP5GIU{FNUn6$0RsKx}KS55OB;1 zOVbe>q`x%lFO6G#a2ta+>DcJrK#Pg?@xvAMl3y2c#fsaU>wgAyFh6|8enF>9H|h0y zv~#qppU_ZbZrFC>rX`Owczo=mC9NKFCei|wetZnb5A-X94}R?{gd2Z}#|amctNk8b z-9J81`?KFSEhe^iu)S}s?G1Z=xQB=RULB@?vKH g5X^_(c-DKRdEXh&$<+r)Ofc^|@pWCUKt)_% zvugy{vm6LF9C#i6LK}Zj+$dma4D=ik-uwzSiAOhTyj{af!_sg5>sA5V3 z0({uvhC4oawsSkXqYpbhhi>niLNaqiV00uCyAgZOF6mDC(yEeGhb02GRy*kE0>6KQ zQ49bP2%|V?hhap6Ii|V<^WRXlw5&xO6SJ0bBp8T{Tr6+=wXDB=O@r=fe65XCYz?Di zLHQ_;aEGqe0eUQKy7*Dkpi&T!6ri&4+!-kxMBK_{N9?sj5FJ}b-*IsP8LJDU 4V}IqI%h>8w{c1Qd#~x5fCZ*E&fCR?NO7r@RI#L~j{#%>5!f-5;+Am1%}wu^ z;-saV>?kVdJ#6|T-a{6T5FI1cg*gHnwQB_Z76ofCo;!b`fDExf+PmA7u1}nO8Wl2O zh2PU+gxkag{V8swWwATP1H;bymz-YObl`^mgmO$?Qp6~aG$_sr{s~l{g|YaT` wf8y|Pt+gj~yaeH9tgJr2_C!MF!aFbKs zww^by^C}GUKJXhK+VhlSOmb(9X&7$sh-dr0(RT2)9>zE0uw}kMOOoUGh91B@45!Cg z@v=)La}q_-vW=ImmCfXs>UMf?9NTy}`*8n-y}wHh(lAV;k@BXLiY@_gGf%Md0%*K# z(!7uS5Br~BH>DIXZr&k0v#RcOdU#pAgz=OP8tlzI4Erv%n!zV}%eY`gv1`%+2?TsJ zw>)`5Z*lzA;^9cQAMM>1DE0XZZu{qYSn{tw%7UXPVm80EA*A+Cyzs#&55wT9Hq27F zS!qz4E)L_k4;^(FB5j{kB89N=9VXhxQAZ)*QH !^;5lPXp$_<{I_})BVS0Y&9 zK7V*KSX1wTBz8rC&np&{55jGNWMjLc4>)-knn?3cHului`Nxy{S!^>yS|aJWj$}85 zBw=5!QIt+F`q& `LrG|lL~n= zn#gQYV-to4O&P*mmi}c$J)?v2c^!>2_~Ndj+GGE(evpp3=> *iuU@@(OhZYlNYdV2;<`LLUeL-n@MvjU<+$~hjvfRR> zSsxu~$3Tlo(@7{UNGF*%BUU1DMVut!4RKaY+|A>fe2fj*#gf#Oi_nvixy#Q%MoDR6 zPHc0<)S8Q!(crB57!Z>y(77zqSkvf5A08LB;5t}+=B!?j%41OxhQY$t%rqpY&ZZb! z`g49HIr?wl7=aQzPvZOJ8DG+NRg;olcw9VwESY^Q-j?Ril*GMVkrm>&HzQjePspyX zj+eGN?x*(qY2xek$K~?e;oEa}M~ZY(UZEX667*QaEuJNVx4NO{H({6$FnEIpn9Glm zyrdV$_?Vr*V|-y9v)yU0VYl>eW%^=-mGT5DE5h|lR||}5;zECf9fi?up9&z{)T26_ z!&o^oI-6F0?$wmFBf$-4#m~-g1@%exyPM_Wc5!$4xVV0^xL(};+OPYrdk6gY7k263 zjj}-Ff&q`xT_Lsu?iEuWtl l3PM?lb^Obpj}?cK{pu8w!vdiDzQftr#~rz_a7mv2nRw zWox;el{6i|6vX3E*0%7`{lh5TUxkc-YgdH3HX+KjDbcP4B3vuUoo(uN_NRXX#1*pq Hq8tDK#`Mw| literal 0 HcmV?d00001 diff --git a/js/@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js b/js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js rename to js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js diff --git a/js/@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js.gz b/js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz similarity index 100% rename from js/@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js.gz rename to js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js.gz diff --git a/js/BarcodeDemo-C6DlA5tI.js b/js/BarcodeDemo-C6DlA5tI.js deleted file mode 100644 index 1162a00a..00000000 --- a/js/BarcodeDemo-C6DlA5tI.js +++ /dev/null @@ -1 +0,0 @@ -import{y as e}from"./hooks-DeCbIFFS.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.4.38-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js";import"./@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js";import"./utils-DGuZdIHQ.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.38-f9XU7P4m.js";import"./@vue_reactivity@3.4.38-CmXFqMGn.js";import"./@vue_shared@3.4.38-D8qfpBTH.js";const g=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{g as default}; diff --git a/js/BarcodeDemo-C6DlA5tI.js.gz b/js/BarcodeDemo-C6DlA5tI.js.gz deleted file mode 100644 index 219ca23cab316141e3869fa62ec69bf8d626e1f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1401 zcmV-<1%~<`iwFP!000021JzgWPZUQO{@%X=reC;ZcDOr!FTtEZK@>#sq?X2zVfVe; zIre6knOTnGatT_iqPA!nTT5vyrVwKkY-<`R@Yl%R!6*NPX73K~4Sx69J5BUCP1LuC!*6T(R&Qg1oVxYW9#Ypk!Q=K@Jd)XqvcMCuJs2;fGRq+~2g z!lY4a8$3BQN(Tq4ajsxoX(<_tkY*CrI!)(`RCBnu8Z_yFR!-*HUceV6k P&0op8$Eh@k~B&;*uKXoQ`E>RukDP~KpyVn~r`%ay&K4V;gpoS`qKN2R< zX03aqe>6TaeeQso)V8%T#?4rSgh`9m<)+$No#w9&XvsLEfka8hH5Y_rQh_NIRY8q` zW+g-{N+P618yar$tcJK&%>jl*g_5x*(nP{q7fes|H>3|>rUh^lL qhk`k3UCfY7tY&qAMJ`4`jP;8Q^?4DNXOFa_< zz5EbxMW|hmwoWA6&iJVk&~Ug^HOY=)4~Pi~#-YneyAB7g>T;Z>K}Vfb7>)_ukaiH3 zpggxOlq<)19k~oMm8Cc4u_|#0NYvFvLYVITLPInghqP-`1t`=mKzV}a#;AlrS22f6 z-NUv+O~#YD!V0F8PV;$Op6qU>YJ9#!Sxi=_YJx QOw^OI `^a6Xz6DHt1-3b-B2H zedpWnikmAti)-7fFA5L7M@KWoVM>+RQ1R-Te`CGyaH+U(`vA@Bjd>Kp2lFF}aLy8t z(2=E-EA{&NBvY0*MhquiZ!>O!ZP%Zc6-DbaY@F3sri$|T@G4SL8!O{$oC-8_d4KMG z*jF=GQRs3$_~7HsH1dCD>OcIaxHwbzb YNV^c*3?%jYro zZ2Kb=zkTD0zcRnIHoNm^VSDz^_u2)vOABl}LPr8j^zpiKEh^Hq w=ClRB* %l^%u{pZ)WHs;F!|Mx$(Uo5?v zx$4iYZmlnsch+BdP~5y%-uU;puy00v k #doc?C~W zr1JcQk;5;#CRL!94w0@pPV5JCC@fVr=(4OrO@b-SaJT}lf)))6jBzka=}{$y5Q4DB ztB#~+7$9XWdYcid{^s_c5cgH{F;&e_Wmxg@>aF{?9v6SP=ihx=UPgcJfq&=64}H1x zao1B-ss+i9mMl2!P?Z@SIpsG*dmWZas-EoSd?=p}wZl~D-8&h)dsj-%w}1986{8C# Hk`Dj?)FrUM diff --git a/js/BarcodeDemo-ChWYvWgI.js b/js/BarcodeDemo-ChWYvWgI.js new file mode 100644 index 00000000..945cc2b0 --- /dev/null +++ b/js/BarcodeDemo-ChWYvWgI.js @@ -0,0 +1 @@ +import{z as e}from"./hooks-DUpKDX8W.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const T=Vue.defineComponent({name:"BarcodeDemo",setup(){const u={width:4},t=Vue.ref(!1),a=Vue.ref("RayTemplate");return{baseOptions:u,loading:t,text:a}},render(){const{baseOptions:u}=this;return Vue.createVNode(naive.NGrid,{cols:2,xGap:12,yGap:12},{default:()=>[Vue.createVNode(naive.NGridItem,{span:2},{default:()=>[Vue.createVNode(naive.NCard,{title:"详细配置项说明"},{default:()=>[Vue.createTextVNode("点击查看详细配置项:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/Options"},[Vue.createTextVNode("js-barcode options")]),Vue.createTextVNode("。")]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"基础条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"自定义颜色条形码"},{default:()=>[Vue.createVNode(e,{text:"RayTemplate",options:{...u,lineColor:"red"}},null)]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"pharmacode 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,条形码只能渲染有效数值,否则将会渲染失败。可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/pharmacode"},[Vue.createTextVNode("pharmacode")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"pharmacode",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"codabar 模式"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NAlert,{type:"warning",title:"注意"},{default:()=>[Vue.createTextVNode("该模式下,需要注意 text 中的特殊字符,可以查看官网说明:"),Vue.createVNode("a",{href:"https://github.com/lindell/JsBarcode/wiki/codabar"},[Vue.createTextVNode("codabar")]),Vue.createTextVNode("。")]}),Vue.createVNode(e,{text:"1234",format:"codabar",options:{width:4,height:40,displayValue:!1,background:"#eee"}},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"有状态的条形码"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0,size:"large",justify:"flex-start",inline:!0},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.loading,"onUpdate:value":t=>this.loading=t,style:"width: fit-content"},{checked:()=>"loading...",unchecked:()=>"success!"}),Vue.createVNode(e,{text:"RayTemplate",loading:this.loading},null)]})]})]}),Vue.createVNode(naive.NGridItem,{span:1},{default:()=>[Vue.createVNode(naive.NCard,{title:"watchText 主动监听 text 变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.text,"onUpdate:value":t=>this.text=t},null),Vue.createVNode(e,{text:this.text,watchText:!0},null)]})]})]})]})}});export{T as default}; diff --git a/js/BarcodeDemo-ChWYvWgI.js.gz b/js/BarcodeDemo-ChWYvWgI.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..241f2670f896ac52372cd84526e993e00df63f9e GIT binary patch literal 1437 zcmV;O1!DRiiwFP!000021Jze+PZL=f{=UBg&VHfEnM0>ggdvy$Ro4sRrJ%Ag IOj|+G)>TTRn%QH8+Tonjf+``F$%70HnPC4k!kUhe__*$ND-85)WoDo)12ph z-plj6r!y?=IzkmDo2YDpVq7?BL|PM$lag9=$UPoC-+7KCCF*8X93rizCj@XaPm(ec zB0 g@F(33X`E zkrSh_k;zj#q@=d3jWKRTbP^;7w0<|))#-Fx*dZk2j8^m+XIyhZNG26nQc(qwb`m7| zXcZ9&5uF^+22Ku5K(D!DFcwH9s&;A9`iE62CnmafBEZ#LW~MYJ%~V9Msgche<=Jps zBNWU86-q|JBus)@KTJ-XXiM*y>ZAZ}fv97m=Q^D%kL!&XC2ckq36ZvnJ)`;4+A#+2 zYBMT4u2>qhs;G4(hiG(EJ8*h8G*DBq3{&|x*z*IYE{M#?F4(%{HC#uZh-q;6a201d zT&kv6(u?f;i*Q@1$La16M5tPSaqZJ}OMdf+(aNge54?Z3z@=ab8a$%Pf^J+KX6K zIRwO8n)LvtTffj5nvX%+wW$IW=oX+n!3$$l!l0{|!=>S2+o2ZY}5^BCd_~ zO{PYCu}3ACtWz~r5}5+1g5i^n1udMi43LvY1ha6#bZlvaaPA0o4LyYOweKP>SP-Y4 zt&EmH&%tlsLvd6=8W*HXxv}4{ekv?nP)ylipv~pQ^6J%B-~UivUwSpavbp@cbni#B zH&YC9s>X)Omsk92tEKx3<++ w~o_ibi< k za6#o=Fi@5X&iFXO^=e9gKP+9D+259JE-%z7-gt5I_1dj1J^YzRo8PUMUOX$^|EV-L zUAlX{boZ%0wf1`LmVbNEzy7QL^y vw7! z{}C7V?Wp(M*=>*y?ke8XXL_iu9pShm(o}6%c$?|!w?9q*8&4>sJ%}wPU7O~IsqKN$ ztm83irpATiamzqo1HcYXeqvjijz!0)_`*H;YHn(C@luVTsiIBO#)~KA*(>GgmD17; z|H&`q$BPwPetPfK=eeix-kg6l*S#V9ax7Pxn=aq@r!;k`JbPvTm-}AM!;(#cfov+q z0pX-46^rK$6t^L#NkxT1nDNT3zkipW%`#;sa3NEjSLI2H)StgFa`=#IQ3Xcz5E-iH z;C4Wd!cyfcUDi}+iZi8|4p+ccrA0FVW(urodQ^`ggdptkh9l{jCP>+g-e-h{zqzd^ z#BJ4lPF1s1nTc3!^;Z2G56i#Z@ozt_Eu%kk&%gEar@mZ{a@SK0s#TKjEm`HXN7ZMv r=ak &<(ljD}1c-3STd|*!|UiWRYNZ*$)5!S=h_t literal 0 HcmV?d00001 diff --git a/js/TablePro-DyGNxTE3.js b/js/TablePro-DyGNxTE3.js deleted file mode 100644 index 466df67c..00000000 --- a/js/TablePro-DyGNxTE3.js +++ /dev/null @@ -1 +0,0 @@ -import{O,P as I,F as U,I as G,Q as $,U as L,H as z,J as M,V as _,W as H,r as q,X as J}from"./hooks-DeCbIFFS.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./print-js@1.6.0-BdoEj60G.js";import{a as Q}from"./vue-hooks-plus@2.2.1_vue@3.4.38-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{d as A,u as W}from"./utils-DGuZdIHQ.js";import{o as X}from"./lodash-es@4.17.21-BALnwRTu.js";import"./instance-B5j64X7o.js";import{M as K}from"./mockjs@1.1.0-CxlURkif.js";import"./@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js";import"./@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.38-f9XU7P4m.js";import"./@vue_reactivity@3.4.38-CmXFqMGn.js";import"./@vue_shared@3.4.38-D8qfpBTH.js";function Y(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Z=Vue.defineComponent({name:"RCollapse",props:Object.assign({},{...O,open:{type:Boolean,default:!0},cols:{type:Number,default:4}},I),render(){const{$slots:e,$props:d}=this,{labelPlacement:p,showFeedback:c,...m}=d;return Vue.createVNode(U,Vue.mergeProps(m,{labelPlacement:"top",showFeedback:!1}),{default:()=>[Vue.createVNode(G,m,Y(e)?e:{default:()=>[e]})]})}}),ee={...X($,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object,default:()=>({})},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0}},te=ee;function ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ue=Vue.defineComponent({name:"RTablePro",props:te,setup(e){const[d,{clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y}]=L(),[T,{getPage:k,getPageSize:P,setCallback:h,setItemCount:F,resetPagination:v,getItemCount:u}]=z(void 0,{prefix:t=>`共 ${t.itemCount} 条`}),V=Vue.computed(()=>e.request),w=()=>({getItemCount:u,getPage:k,getPageSize:P}),R=()=>{const{onTablePaginationUpdate:t}=e;t&&A(t,w())},E=t=>{const r=Object.assign({},e.requestConfig,t),{params:a,formatRangeTime:o}=r;return o!=null&&o.length&&a&&o.forEach(B=>{const{key:C,target:l}=B,s=a[C];if(s&&(l!=null&&l.length)){const[j,f]=s;a[l[0]]=j,a[l[1]]=f}else a[C]=null,a[l[0]]=null,a[l[1]]=null}),Object.assign({},a,{page:k(),pageSize:P()})},x=t=>{var a;v();const r=E(t);(a=V.value)==null||a.call(V,r)},S=t=>{var a;const r=E(t);(a=V.value)==null||a.call(V,r)};return Vue.watchEffect(()=>{F(e.paginationCount),h(()=>{const{manual:t}=e;t||S(),R()})}),Vue.onMounted(()=>{const{onRegister:t}=e;t&&A(t,{getTablePagination:w,runTableRequest:x,clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y,getCurrentTableRequestParams:E})}),{register:d,paginationRef:T}},render(){const{register:e,$props:d,paginationRef:p,$slots:c}=this,{onRegister:m,showPagination:i,...n}=d;return Vue.createVNode(M,Vue.mergeProps(n,{onRegister:e,pagination:i?p:void 0}),ae(c)?c:{default:()=>[c]})}});function oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Fe=Vue.defineComponent({name:"TableProDemo",setup(){const{format:e}=J(),[d,{runTableRequest:p,getCurrentTableRequestParams:c,print:m,downloadCsv:i}]=_(),n=Vue.ref([]),g=[{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:t=>e(t.signTimeStart)+" ~ "+e(t.signTimeEnd)},{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"},oe(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark"}],N=Vue.ref(0),b=Vue.ref({}),y=Vue.ref((()=>{const r=[],a=dayjs().valueOf();for(let o=0;o<30;o++)r.push({key:W(),name:K.Random.cname(),age:o+20,address:K.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:o%2===0?"success":"error",statusText:o%2===0?"在线":"离线",signTimeStart:dayjs(a).add(o*2,"year").valueOf(),signTimeEnd:dayjs(a).add(o+5,"day").valueOf()});return r})()),T=Vue.ref({pagination:!0,manual:!1}),[k,{checkedRowKeysBind:P,getKeys:h,getRows:F,clearKey:v,clearAll:u,selectKey:V}]=H(n,g,{rowKey:"key",onChange:(t,r,a)=>{}}),w=Vue.ref(!0),R=t=>t==null,E=t=>new Promise(r=>{const{page:a=1,pageSize:o=10,name:D,status:B,signTimeStart:C,signTimeEnd:l}=t||{};let s=y.value;const j=y.value.length;D&&(s=s.filter(f=>f.name.includes(D))),B&&(s=s.filter(f=>f.status===B)),C&&l&&(s=s.filter(f=>f.signTimeStart>=C&&f.signTimeEnd<=l)),s=s.slice((a-1)*o,a*o),setTimeout(()=>{r({code:0,data:s,total:R(B)&&R(D)&&(R(C)||R(l))?j:s.length,message:"success",page:a,pageSize:o})},1e3)}),{run:x,loading:S}=Q(E,{onSuccess:t=>{const{data:r,total:a}=t;n.value=r,N.value=a}});return{tableDataRef:n,baseColumns:g,itemCountRef:N,loadingGetPersonList:S,runGetPersonList:x,conditionRef:b,radioRef:T,runTableRequest:p,tableProRegister:d,print:m,downloadCsv:i,checkedRowKeysBind:P,checkedRowKeys:k,getKeys:h,getRows:F,clearKey:v,clearAll:u,collapseRef:w,selectKey:V}},render(){const{tableDataRef:e,baseColumns:d,itemCountRef:p,loadingGetPersonList:c,runGetPersonList:m,conditionRef:i,radioRef:n,runTableRequest:g,tableProRegister:N,print:b,downloadCsv:y,checkedRowKeysBind:T,getKeys:k,getRows:P,clearKey:h,clearAll:F,selectKey:v}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(Z,{open:this.collapseRef},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"用户名"},{default:()=>[Vue.createVNode(naive.NInput,{value:i.name,"onUpdate:value":u=>i.name=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"状态"},{default:()=>[Vue.createVNode(naive.NSelect,{value:i.status,"onUpdate:value":u=>i.status=u,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"登陆时间"},{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",value:i.RangeTime,"onUpdate:value":u=>i.RangeTime=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"演示折叠的条件框"},{default:()=>[Vue.createVNode(naive.NInput,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>g(),loading:c},{default:()=>[Vue.createTextVNode("查询")]})]}),collapse:u=>u?Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>Vue.createVNode(q,{name:"dark",size:"18"},null)}):Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>Vue.createVNode(q,{name:"light",size:"18"},null)})}),Vue.createVNode(naive.NCard,{title:"常用高级拓展功能"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NFormItem,{label:"分页"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.pagination,"onUpdate:value":u=>n.pagination=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("显示分页")]}),Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("隐藏分页")]})]})]}),Vue.createVNode(naive.NFormItem,{label:"自动更新"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.manual,"onUpdate:value":u=>n.manual=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("自动更新")]}),Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("取消自动")]})]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTablePro 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>b()},{default:()=>[Vue.createTextVNode("打印")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>y()},{default:()=>[Vue.createTextVNode("下载 csv")]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;v(u)}},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;h(u)}},{default:()=>[Vue.createTextVNode("取消选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{e==null||e.forEach(u=>v(u.key))}},{default:()=>[Vue.createTextVNode("选中当前页面所有行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{F()}},{default:()=>[Vue.createTextVNode("取消所有已选中行")]})]})]}),Vue.createVNode(ue,{onRegister:N,data:e,columns:d,loading:c,paginationCount:p,request:m,requestConfig:{params:i,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:n.pagination,manual:n.manual,rowKey:u=>u.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":u=>this.checkedRowKeys=u,onUpdateCheckedRowKeys:T},null)]})}});export{Fe as default}; diff --git a/js/TablePro-DyGNxTE3.js.gz b/js/TablePro-DyGNxTE3.js.gz deleted file mode 100644 index 7911374f4727006a788bcca85fe0410790e5ef2f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3473 zcmV;C4Q}!uiwFP!000021I=1%bKAz%{@!0fV_XgpFHusyLxnAivV50iigsLcIO+;G zBq0J=cy~dGrqFSxt!ul@>%5a|(`Hh4($>? Jq9+JN+VX zv1fOmefHUN&Mss*9-+K<6)om4%UwY8;&B~a5RY@{ns^*U*Tv&9Ixik~&_(gMf^LY% zGJ0J+&Lb)wx6w`UxEM4jaU}IyEkfF?FbCz83-j|!>ME0_t#CX^{g&ZV3a-&rSJ}*z zT2zk|PF_7zS;kkdj@o(Da(Q8u&6Lz*YOyeDlC!JFisv#$JuC*jmJHhQp%4x1*}mv| zN-ZsSe3&_`9#IdUD9o8xW~)Y*j}BuK6SLOL5w&z&ohlW|Ye!GE{fld(Mysq~5Yo0p zUq$t3;nwnrC9_mKI%>rX3g9+;+nzb9PN~JhoO9(?x!tm|m`#EC4D!X}^#r=lEt?hQ z&iS{@3+Jz8&55wPnb<{O3&2vmvu7^5Yn7@$io|jm$F2c|*`uq+j@>vRz&gU0zDM zbcoRoNiM0yLV4Z3UTIs6(cWe{KKKll4MJh2R8&u@#VoI7Z}~R4bmi90jaUm)Fn4G+ zTfMw~X?3wNj+_I<29F>W)v05Jxm%Z)tGDhfj>!nyc45VG&6$!~RF4 J3dRVA=u6wO;(Sq%qEmPm+mIH;5?U<{^ z$(z@YFCKArG6!sMt7GwQx*pEW`P)~{xjPugi;--I6So`QZ1sF-*zjG0Tg1(MM+T)w zf&0|W@vaA?kpo?ql6q-l r#z`R=LQyF6HwF zZup>D?8X8yK?Wr-h|75HmM&hK(6C%66UQSixLoeJ*a1zdl!
Dyu6c;H$l5%Bxq^+hW*}8noj^CIWBSC* z3<{V-H0kR|ym5dwVNrA}JKMUHIPs*>ZV!|K1@#idvZ9}=jdy$wIY_MAY0yRup&lsp zKnVf`0qBCPoAN nW|ENh+BcC*g-TlnU6)08g+ KQg*I&aw=DAPO? z7MBPWt7;&VthqM9W|?&~2Q^|VOGpGX7cqkp+pZF=i5Q_=TR>r$)>dLutsB(!%d&!M zRn%(&Ulh&SDE_r%-2rV;Kq_O~4#nLPr3)OKNO|*!0t=0k#p;O0Ljymk>v!ZxW~k>; zXjtnS*H3-7|D#WG2YXz#64M|z`0(*}0|ng(DKm)U`5a7H$O6<@KMGpYBb|(nf_A|k zD5w%Ph&{z_a^-;z(>$L)BXhJSD@uUQ>O5(cqxv>KmLiH2jktn(9;Vn~8b%F59n34( zZ9>&@KqG-p6CXnk=&o%HMjX>7aLo?%S;TZ) zE7zy3hRpJL*-m=0 aFLjRqJzluU1426fC)DySuA#1K2ZXze#PmShE0!r3UH-zV-B z(I}Q+DxlP*W;G+^IHoLZ4N*UmTP1d$>*znbmxcDrVY<$<<1R+JJR8oeM-%*JCXQ5~ zp;d!mJg}y=!_Yd`$U|}PHIkT{VaOTx >Se=$dufOX8P;Fvx~- z+87I`Mifhj{-6Ap{r~)){y%a5bKnpu_WTL;kq^-z&@T%2Y@*({n!LT2+lb}ijOfY= z>iV**AUDKCp&{4m3To=LD27T5Y>1c$P>);O22EPP4oFD2BT3-S)GS#|H@Czw_gQSf z!a^0+`M8 Npe|H#6UCfaZi7f@g-{bHnA(97 zV!SKHa4;3;7-}_JT+1Ev)};Uukg;+aj|mmm10^%53OJayV|X+w1a-8KE?QARD`}w@ zD5#s3GTtgj^;#Wa-NfBhCM%IAz1onK=?0;)4LnEm;xzg8;o>wobV#A9=d+d^2A UWX@xS{wC@78q?XD`f2wblI%sn%bh+&7!2W#IFij zW7>QaATB{y>qI}#*tX`QXp@T9H-fr;UUpFv^=R0cCbgj}A>x)>BK^>0jwr%H5#mg- zmI6Fb6q%6_dlXose8+{g+#)58#XzQM%nRcW)=R^nPxMkTlE+-KQnO=Zmq)m?1D$Vd z^nz(2I;M9c660XMnv~-_W_m84mzmDgD6Yv3{ZvC0qp6l_*uDu&o>LSB&F)|pq0x1H zR#8wnpSO3i$pSs4m-G2X*13FJw-p76M$EPhkY!vbDX$TPUn7ce(!z}Rah5^lo V4(sZ>KBB3!79O!)7jri3mT8Mw)AXRUVi{LSb zITiukMJt#=nb^MLGOdZy{9IHnB;%h0z6g{N_p-&fwj?s0(O2upAg*a8X~GJk*tAHP zW}xkXjK_hnlF3bW3SMZ(jWhZ(Is#0%lZ^PjLI7JE*;m_gp%Io~ge7y7C2wbzjO{Er zqbylNmfUSDHMg@g%mA}2b$4Q^nv&8^Nm(3{(i)O7pP``>C3U-HYjG%?w_zRiIzYK) z2rpL*zU2Dj7V3pJK%#Fovjk)9#+!-qJjG3M@q$99Roe{_p^i8mp0nZ$8%^4L`^n(` z=lwU|kiHCE+{Xpi^Ev8;+eNcN|AVCTz!<)kG+#dzRq1}jpje`i0fA3k<)D2)eE4*5 z_xqFLTMAcc2r%+|yFiTH;wVT&JfS?M)e;1Q`)~Fiek7r&&(tvmDa8KApS=3?*Qr4i zi-Y>VH{G9ovGucigZG|pz4z&)lb*vI7A>O v#2h%9Auq~q <^`hg;1AbcsN-R%xY>OXpK z@PEJUfAUWM?{_6+8M`ob8^s4RGt9o3h{00nM8b5SXkQ6qX#$Lcx1YZH?DI)5+Tv8P z6Ug1ATgKE(&lvq@&o c_w9KYTLy`KN<-|NK>mkB&3DkRDZjCBi3TV`Mh_C490q?LT^V z@brE(P=@fmX&>2TK7-_zC%5&3C;j{P2JilD@Yi?#L%VDOue~BGlj-@vTm3ioCU%0+ zx)YA}^4U*by?Bu`SV!7F!{w2D_kV=v_zK3?p;oG^ZRk#SWM2s;+vs;6ynOb@%|HC% z<@2Audi>L`x(M5$v?hiUZGo>F5G2?6kbd~^^-~?$7wD9IvDAO@R{y~pTaQ26`tVnS z2X_a*c<^-qoR{~-Pc(4<^S?xx5(K-**oTo@?S<&>07O0%pC{9_YTLJ7FZ~qjjDJ*( zzdu>qzCYE%D?KTFAthgxYU5Y2Qsy2+s*A*a>;``%>c-bvX+VgtphPw&)^Yq`9%V!$ z?=mrDv?2^9J2cRJl(ZP#^;&h94~x4ESP%bsW*)?U&&10ZOn>8FKS`izM [Vue.createVNode(U,m,H(e)?e:{default:()=>[e]})]})}}),ee={...Y($,["pagination"]),paginationCount:{type:Number,default:1},onRegister:{type:Function,default:void 0},manual:{type:Boolean,default:!1},request:{type:Function},onTablePaginationUpdate:{type:Function},requestConfig:{type:Object,default:()=>({})},showPagination:{type:Boolean,default:!1},remote:{type:Boolean,default:!0}},te=ee;function ae(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ue=Vue.defineComponent({name:"RTablePro",props:te,setup(e){const[d,{clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y}]=L(),[T,{getPage:k,getPageSize:P,setCallback:h,setItemCount:F,resetPagination:v,getItemCount:u}]=z(void 0,{prefix:t=>`共 ${t.itemCount} 条`}),V=Vue.computed(()=>e.request),w=()=>({getItemCount:u,getPage:k,getPageSize:P}),R=()=>{const{onTablePaginationUpdate:t}=e;t&&q(t,w())},E=t=>{const r=Object.assign({},e.requestConfig,t),{params:a,formatRangeTime:o}=r;return o!=null&&o.length&&a&&o.forEach(B=>{const{key:C,target:l}=B,s=a[C];if(s&&(l!=null&&l.length)){const[j,f]=s;a[l[0]]=j,a[l[1]]=f}else a[C]=null,a[l[0]]=null,a[l[1]]=null}),Object.assign({},a,{page:k(),pageSize:P()})},x=t=>{var a;v();const r=E(t);(a=V.value)==null||a.call(V,r)},S=t=>{var a;const r=E(t);(a=V.value)==null||a.call(V,r)};return Vue.watchEffect(()=>{F(e.paginationCount),h(()=>{const{manual:t}=e;t||S(),R()})}),Vue.onMounted(()=>{const{onRegister:t}=e;t&&q(t,{getTablePagination:w,runTableRequest:x,clearFilters:p,clearSorter:c,downloadCsv:m,filters:i,page:n,scrollTo:g,sort:N,print:b,filter:y,getCurrentTableRequestParams:E})}),{register:d,paginationRef:T}},render(){const{register:e,$props:d,paginationRef:p,$slots:c}=this,{onRegister:m,showPagination:i,...n}=d;return Vue.createVNode(M,Vue.mergeProps(n,{onRegister:e,pagination:i?p:void 0}),ae(c)?c:{default:()=>[c]})}});function oe(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Be=Vue.defineComponent({name:"TableProDemo",setup(){const{format:e}=Q(),[d,{runTableRequest:p,getCurrentTableRequestParams:c,print:m,downloadCsv:i}]=_(),n=Vue.ref([]),g=[{type:"selection"},{title:"Name",key:"name"},{title:"Sign Status",key:"statusText"},{title:"Sign Time",key:"signTimeStart",render:t=>e(t.signTimeStart)+" ~ "+e(t.signTimeEnd)},{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"},oe(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark"}],N=Vue.ref(0),b=Vue.ref({}),y=Vue.ref((()=>{const r=[],a=dayjs().valueOf();for(let o=0;o<30;o++)r.push({key:X(),name:A.Random.cname(),age:o+20,address:A.Random.city(),tags:["nice","developer"],remark:"我是一条很长很长的备注",status:o%2===0?"success":"error",statusText:o%2===0?"在线":"离线",signTimeStart:dayjs(a).add(o*2,"year").valueOf(),signTimeEnd:dayjs(a).add(o+5,"day").valueOf()});return r})()),T=Vue.ref({pagination:!0,manual:!1}),[k,{checkedRowKeysBind:P,getKeys:h,getRows:F,clearKey:v,clearAll:u,selectKey:V}]=J(n,g,{rowKey:"key",onChange:(t,r,a)=>{}}),w=Vue.ref(!0),R=t=>t==null,E=t=>new Promise(r=>{const{page:a=1,pageSize:o=10,name:D,status:B,signTimeStart:C,signTimeEnd:l}=t||{};let s=y.value;const j=y.value.length;D&&(s=s.filter(f=>f.name.includes(D))),B&&(s=s.filter(f=>f.status===B)),C&&l&&(s=s.filter(f=>f.signTimeStart>=C&&f.signTimeEnd<=l)),s=s.slice((a-1)*o,a*o),setTimeout(()=>{r({code:0,data:s,total:R(B)&&R(D)&&(R(C)||R(l))?j:s.length,message:"success",page:a,pageSize:o})},1e3)}),{run:x,loading:S}=W(E,{onSuccess:t=>{const{data:r,total:a}=t;n.value=r,N.value=a}});return{tableDataRef:n,baseColumns:g,itemCountRef:N,loadingGetPersonList:S,runGetPersonList:x,conditionRef:b,radioRef:T,runTableRequest:p,tableProRegister:d,print:m,downloadCsv:i,checkedRowKeysBind:P,checkedRowKeys:k,getKeys:h,getRows:F,clearKey:v,clearAll:u,collapseRef:w,selectKey:V}},render(){const{tableDataRef:e,baseColumns:d,itemCountRef:p,loadingGetPersonList:c,runGetPersonList:m,conditionRef:i,radioRef:n,runTableRequest:g,tableProRegister:N,print:b,downloadCsv:y,checkedRowKeysBind:T,getKeys:k,getRows:P,clearKey:h,clearAll:F,selectKey:v}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(Z,{open:this.collapseRef},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"用户名"},{default:()=>[Vue.createVNode(naive.NInput,{value:i.name,"onUpdate:value":u=>i.name=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"状态"},{default:()=>[Vue.createVNode(naive.NSelect,{value:i.status,"onUpdate:value":u=>i.status=u,clearable:!0,options:[{label:"成功",value:"success"},{label:"失败",value:"error"}]},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"登陆时间"},{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",value:i.RangeTime,"onUpdate:value":u=>i.RangeTime=u,clearable:!0},null)]}),Vue.createVNode(naive.NFormItemGi,{label:"演示折叠的条件框"},{default:()=>[Vue.createVNode(naive.NInput,{readonly:!0,placeholder:"我只是为了占位"},null)]})]),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>g(),loading:c},{default:()=>[Vue.createTextVNode("查询")]})]}),collapse:u=>u?Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!0,secondary:!0},{default:()=>"受控展开",icon:()=>Vue.createVNode(K,{name:"dark",size:"18"},null)}):Vue.createVNode(naive.NButton,{onClick:()=>this.collapseRef=!1,secondary:!0},{default:()=>"受控收起",icon:()=>Vue.createVNode(K,{name:"light",size:"18"},null)})}),Vue.createVNode(naive.NCard,{title:"常用高级拓展功能"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NFormItem,{label:"分页"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.pagination,"onUpdate:value":u=>n.pagination=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("显示分页")]}),Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("隐藏分页")]})]})]}),Vue.createVNode(naive.NFormItem,{label:"自动更新"},{default:()=>[Vue.createVNode(naive.NRadioGroup,{value:n.manual,"onUpdate:value":u=>n.manual=u},{default:()=>[Vue.createVNode(naive.NRadioButton,{value:!1},{default:()=>[Vue.createTextVNode("自动更新")]}),Vue.createVNode(naive.NRadioButton,{value:!0},{default:()=>[Vue.createTextVNode("取消自动")]})]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTablePro 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>b()},{default:()=>[Vue.createTextVNode("打印")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>y()},{default:()=>[Vue.createTextVNode("下载 csv")]})]})]}),Vue.createVNode(naive.NCard,{title:"useCheckedRowKeys 部分方法"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;v(u)}},{default:()=>[Vue.createTextVNode("选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{const u=e[1].key;h(u)}},{default:()=>[Vue.createTextVNode("取消选中第二行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{e==null||e.forEach(u=>v(u.key))}},{default:()=>[Vue.createTextVNode("选中当前页面所有行")]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:()=>{F()}},{default:()=>[Vue.createTextVNode("取消所有已选中行")]})]})]}),Vue.createVNode(ue,{onRegister:N,data:e,columns:d,loading:c,paginationCount:p,request:m,requestConfig:{params:i,formatRangeTime:[{key:"RangeTime",target:["signTimeStart","signTimeEnd"]}]},showPagination:n.pagination,manual:n.manual,rowKey:u=>u.key,checkedRowKeys:this.checkedRowKeys,"onUpdate:checkedRowKeys":u=>this.checkedRowKeys=u,onUpdateCheckedRowKeys:T},null)]})}});export{Be as default}; diff --git a/js/TablePro-QnGoLe7d.js.gz b/js/TablePro-QnGoLe7d.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..240d3406308144902711cdbdb80ae28380b95c71 GIT binary patch literal 3515 zcmV;s4Mg%EiwFP!000021I=1#bKA(7{=UD0MtNDlxQUSR$OjbIvM9;%Az7y6lf_b6 zz)KP$fQGvplxPZDP9{C$pZdIWwE7iBpq}D@P@>neli%aq?$O%K8_n#zl}ihRRG* z`$b@*-|l|;dCzXhay&wLcPWQi?h3jp9_P_{@wk94ipMo{O+1dG>*8@4T@a7E=#qFW zpc~?`if)R>Ma0G961pWGSA#kwj--C4Nl1$oX0LgdW^bOlp{_G&$_f{i)bAKRrQjMJ zb)8L5s73Y7!s#pLDy#U)m0>xLS}rfFv+0t0LM;|%Oft8AqIf ZE$2Fl#Q%tQZ|Wyoyas%$n10s-=_aM5$2Tm^|I`FK!GAt+Rqb zNXrsa71hbY?bTDuW~n$iEX528;MRTHo}N@E)M8=QS-4$pHLWb Qt8tHlhh<%RFvne!(KdyipFOu^he zYG&o~=B4$e`Y3J=6dODOR8%KU6lQN rda|&vc G4AO zI&W>#JEun_z$okaHL!qP3;zP*QRtky{G#0*_2!2EnDSNC0mTg1(MPX?t+f&0|W@s0 &n_X7+m!z;Y3KNoGf!{xeZmQR|ZAbb*V~1sazynlk)i^*L_eec72hUAcGPZ z#AQ5pTNkfQs9P?SiQ^F$TrPKA?0_a!%EY#@$3Q|JB_7k_r7>ex! Z+=G1rZNi ztt+r-GlbZHU1UNX`!?5(6a!=so5kIWzOx22?R_%{(0K(#s*{y&h^c#&*@QC<(9vjB zGtha{VyJ85HL#a#Y=8qU*F40UWMdw{T*F37GmxsPPN17pF@0iZ1_jI^+Vlk^-Z(%T zup}myon2E(oOsgkv`0#Tg1QM}S<%l_M<>3993=F17PMhOs0B(bP=Y`~0J nWF z7&r@tf33IpaG<+H+) p>a1w>jDQSvb=djfrY|}vf5(sK)?@b`dv9PGt~7c)U8d8>u0{-`|)SF zqg}3AiD;1PfBfY8fr74wlo`bFd=928%mUQdeiXE!M|Lv23fc#IprA@PAdVFKnJW); znBw{T9hsvISy2Ksr}Jb~j_SMOSc)jJXv7uN^)ST_(=e(N>R?{MZUa^<2Q(7sG>I|f zi0=BfozD~12DibR`8*blI-zseXv#Aw))sWMGUAvvfNOT3&mgAbYPmLL)n%5?%XTu8 z9nYjBMzfCUHJwf2s$DJCYWg}7ze=^5UJt-#kQ1|nV^JcKHcD|LP|&VDW3ffSu^fh= zm||HGF1s1h)y6c3r`obIl@K>4b7e}#`gOI9ZC^N#n0;#tN8WTDQ6)gjnZbt{n2p;T zm>bQxdL0ZNnoM_I26ZG*DyS)Ej3Ewsk?yy)mSqK1!rdrg+$ZjW7!;deYCvg7&DxAG z#}UiYHW2kAbF0L`a})h@eOcIkIjs75cHO1OF6Y9Xb!md%%;b>@)U}l$7)`9H>>#y{ z4DwK%e2paMW*BltBe^9qu6sbnT^P-{?$CsgSzWWvdP)9L5C+*$&Ke`>)QEEFApVno zar~b-F#adue-<1f#gRXuK8hh41o~AGo=wypwI=UibsMpHI74=21vPzDR*)OwqEMHs zH3c>FYLr7I1~x=Y1gOg`Zi6N*Vh1E7!jU9!XL^>chMQaFnENaiU}0kgHu poysvO_a8awShi!%HI>2K=NieZxRHf+&NL~o1Qw24gZ>rV zNIH4=bAW=Y;*IKHPsaM0Q4@8s)dqEO1vgO4ndR1rgw_Z(fr6 acs(LrAy%K!;UCbYpO9#E- 2_NgaS1QC?zxz5Qa7o>iy#B z_KUwsnza2tUx^=R$d s79$;7E6#iYCrPX^T%>KaWjT3}Yl#wF;m8Ot@bCE?AYr8UK`3fW-Ve3T$AK}Tyx zKhN2==A+0-#p~-qO}{9+sDZjPoJ^Bi(2)>v%S};!Xfj6>VPO&COtFyyJW>>ukudfs zu}1Zd3mds5N*s%UOw*hf<{zw=21%djrD9|rvx%l=M#wG?acKuS-`eU1Q^M$&-ib(z zll^+qj_a7I*?eARI#Z*(CfD^dbycjUTCQRHCNOzcQ4}<@hggJ0*Yz1iLFIhj-b*G6 z^o(B4=j++v@?G6l6eI>Q+cH3waiOHVK@fg}C?ZG;G2+Kn29>)8F+nRL6LYLF#0kf? zR*`3ve7+*jD*3!zk;}@~Rz stSEpz({)L0odb?aCk6FyINa!wF!wkyA z_8pgL4V2dBqH{4>|2*&|pp3YeEylHFQRxi7+C&C%O)DuA))2*}MZz)z?M`GoPK1?A zZL(MLLVG&S@XP23Fs3IN@qL8=wlU;ayK12!mSBh_bC@M>Z W1#3Sz-J^QhHzvUrU;=pNYD3KVnd*C}cq36IVIt5D*_d>)-pqxcHVsEe!xh zk#8S}aabG%iHIjGk7?BeLI1(qy+@x&D4H`3OhF2<_vvS^KmT -dn$X z^-|bz0=1?f92V_+x=q$gL$4VN(~QqKaTAt3YB`ujg@tVyt#D{VR?>WA?7vk}qeW9o z{ZD@V`j5Yol<1Z-jlM!9{@Jeql3jT;aOg*hh=GWun09stAgTBGgZ_X1ruW% `in2e!Dx$9#a 9qIw{r rgEhwt>>I+)loR_lzp+N fQe*JjYisz7Ew=O>IGEsxA9UFrK5|d-&@4AGUx0`&Tc1_WH@szNr#+ zLurl;C31mp8xSPd`H+72@bxoo*%#=PL$TC*`A+ZQTRTs_*!lQZ{fGDZzj*j<0GyW( z#ZR 1&&(n=i(typeof e!="object"||e===null||!Object.prototype.hasOwnProperty.call(e,t)?Number.isInteger(Number(r[1]))?[]:{}:e[t],n,Array.prototype.slice.call(r,1))),Number.isInteger(Number(t))&&Array.isArray(e)?e.slice()[t]:Object.assign({},e,{[t]:n})}function l(e,n){if(e==null||n.length===0)return e;if(n.length===1){if(e==null)return e;if(Number.isInteger(n[0])&&Array.isArray(e))return Array.prototype.slice.call(e,0).splice(n[0],1);const r={};for(const t in e)r[t]=e[t];return delete r[n[0]],r}if(e[n[0]]==null){if(Number.isInteger(n[0])&&Array.isArray(e))return Array.prototype.concat.call([],e);const r={};for(const t in e)r[t]=e[t];return r}return i(e,l(e[n[0]],Array.prototype.slice.call(n,1)),[n[0]])}function s(e,n){return n.map(r=>r.split(".")).map(r=>[r,u(e,r)]).filter(r=>!!r[1]).reduce((r,t)=>i(r,t[1],t[0]),{})}function c(e,n){return n.map(r=>r.split(".")).reduce((r,t)=>l(r,t),e)}export{c as a,s as d}; diff --git a/js/deep-pick-omit@1.2.0-DyxInw53.js.gz b/js/deep-pick-omit@1.2.0-DyxInw53.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..8c27cf60f536b66d64afcf45e4341c842ce25bee GIT binary patch literal 479 zcmV<50U-V#iwFP!000021FciRj+-zLz4t3f4v|M|A#x3Mq8@wc_HOyWk|FELYtVR5 z8v*}b8H1W_)74h$X~N6Qo5#FI)BBoj>$6^<^f1^)pi;hf4hXp?UpnNB6qZd(BK~Go zl>E`>4*i9nOMZBmrzlO0BWbVMnAaqv7I;cPMpLtHwsEth#In#TrHW-X^JU%o5Eqj! zOt}&)oyYxdC%m$PuN}5ch8wkQpT1$u+i^s-s@goxSl&^~ZEVe-tMK^Uf2FoV;%i=4 z&IyzZr!W1>6H;!&XU}*+5(yBb_Xgmk&0&}hsM$y_KM_^e8`9uxjfsoo9suOu*cf29 zOXD`oRUn)e1_7GQVUb*gU@u+_lSDa0+)wc9dhU1M#?jw7B9^uhH-GH!Se=^w5bSkf z?r2?y-Z%lu0`kz!ZxmVN9u_Z24bz;c#oEmJ41qKo6)(G*d`5?iS U%31K1M^Pz8fn;vT}`m{!(><)RE>Bve@QZfECmv z;}=U{AaAVWm``=wZ03;Wgy+6SAxJW)qm5PXjpTS2Io!sle$UR=bZ)K^VZt9>OFYzB V6|zc(Sk6=V;V0@wolaB)0052p>+Apk literal 0 HcmV?d00001 diff --git a/js/destr@2.0.3-CVtkxrq9.js b/js/destr@2.0.3-CVtkxrq9.js new file mode 100644 index 00000000..4e3bfa68 --- /dev/null +++ b/js/destr@2.0.3-CVtkxrq9.js @@ -0,0 +1 @@ +const e=/"(?:_|\\u0{2}5[Ff]){2}(?:p|\\u0{2}70)(?:r|\\u0{2}72)(?:o|\\u0{2}6[Ff])(?:t|\\u0{2}74)(?:o|\\u0{2}6[Ff])(?:_|\\u0{2}5[Ff]){2}"\s*:/,s=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/,i=/^\s*["[{]|^\s*-?\d{1,16}(\.\d{1,17})?([Ee][+-]?\d+)?\s*$/;function u(r,n){if(r==="__proto__"||r==="constructor"&&n&&typeof n=="object"&&"prototype"in n){f(r);return}return n}function f(r){console.warn(`[destr] Dropping "${r}" key to prevent prototype pollution.`)}function c(r,n={}){if(typeof r!="string")return r;const o=r.trim();if(r[0]==='"'&&r.endsWith('"')&&!r.includes("\\"))return o.slice(1,-1);if(o.length<=9){const t=o.toLowerCase();if(t==="true")return!0;if(t==="false")return!1;if(t==="undefined")return;if(t==="null")return null;if(t==="nan")return Number.NaN;if(t==="infinity")return Number.POSITIVE_INFINITY;if(t==="-infinity")return Number.NEGATIVE_INFINITY}if(!i.test(r)){if(n.strict)throw new SyntaxError("[destr] Invalid JSON");return r}try{if(e.test(r)||s.test(r)){if(n.strict)throw new Error("[destr] Possible prototype pollution");return JSON.parse(r,u)}return JSON.parse(r)}catch(t){if(n.strict)throw t;return r}}export{c as d}; diff --git a/js/destr@2.0.3-CVtkxrq9.js.gz b/js/destr@2.0.3-CVtkxrq9.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..1c8ee9255b8324e6b9156375ed1a897bbf73c567 GIT binary patch literal 637 zcmV-@0)qV?iwFP!000021BFsyZ`v>v{JvjdtSZ Kglx5*M z5jrBuaj1UyB?6?DMa!mwp;8gWvxos7fxr}0zFmmQYtMqs3Sk`!d*y>-_p?wKggN;H zI!UB@B=jhQoRZ&SO;D2r#IsOHY9Es5I8F;S`<^$-K{1V!<>f%Tq|kDxL6GW^@?91f zm17a@fQ=xZ7#|fEFze49$7$2HWq~bJXueBavNmmV%W8owRS>74FpPR0<&~DUO)LY! z2A%Gpl+ku9)FUq6JMXqrB0)#nsK4r!fRDZrTRSYS7aJ@uzGEmb6y#P$A}o9o-j-Q?SNF_~UXrjxrLbw~GK zEz|Mm53gEs8L^hMQ5a;v%STam@fHDcT!LN^C068it o}N8y=>z}(C%!Rd literal 0 HcmV?d00001 diff --git a/js/en-US-BIc6akN3.js b/js/en-US-BIc6akN3.js new file mode 100644 index 00000000..2212bbe1 --- /dev/null +++ b/js/en-US-BIc6akN3.js @@ -0,0 +1 @@ +import{y as Z}from"./hooks-DUpKDX8W.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import"./utils-DvxnuKiq.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import"./destr@2.0.3-CVtkxrq9.js";import"./deep-pick-omit@1.2.0-DyxInw53.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";import"./@vue_reactivity@3.5.6-CXMPYrvZ.js";import"./@vue_shared@3.5.6-6BrT-eFF.js";const e="The current environment does not support full screen",ee={isEnabledFullscreen:e},oe=Object.freeze(Object.defineProperty({__proto__:null,default:ee,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",te={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},ne=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:te},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",i="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ce={Reload:r,Lock:i,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},re=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:i,Reload:r,Search:g,Setting:s,default:ce},Symbol.toStringTag,{value:"Module"})),u="Axios Request",p="Barcode",d="Cache Utils Demo",_="Precision",S="Right Click Menu",f="Home",b="Directive",h="Doc",T="Doc (China)",D="Doc(inside)",y="Chart",C="Form",P="Mock",O="Modal",R="MultiMenu(catch)",M="Office",v="Document",j="Presentation",L="Spreadsheet",k="QRCode",F="Rely",I="Rely About",U="Same Level Router Demo",x="Segment",w="SVG Icon",A="Table",z="Template Api",E="Scroll Reveal",Q="Table Pro",ie={Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Error:"Error Page",Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TemplateHooks:z,scrollReveal:E,TablePro:Q},se=Object.freeze(Object.defineProperty({__proto__:null,Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TablePro:Q,TemplateHooks:z,default:ie,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),N="Configuration",B={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},G="Interface Display",le={Title:N,ThemeOptions:B,InterfaceDisplay:G},ae=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:G,ThemeOptions:B,Title:N,default:le},Symbol.toStringTag,{value:"Module"})),H="Register",$="Signing",q="QRCode Signing",V="please enter user name",J="please enter password",K="Login",W="User Name",X="User Password",Y="Fast Background Template",me={Register:H,Signing:$,QRCodeSigning:q,NamePlaceholder:V,PasswordPlaceholder:J,Login:K,Name:W,Password:X,RayTemplate:Y},ge=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:W,NamePlaceholder:V,Password:X,PasswordPlaceholder:J,QRCodeSigning:q,RayTemplate:Y,Register:H,Signing:$,default:me},Symbol.toStringTag,{value:"Module"})),ue=Object.assign({"./en-US/globalMessage.json":oe,"./en-US/headerSettingOptions.json":ne,"./en-US/headerTooltip.json":re,"./en-US/menu.json":se,"./en-US/setting.json":ae,"./en-US/views/login/index.json":ge}),xe={message:{...Z(ue,"en-US")}};export{xe as default}; diff --git a/js/en-US-BIc6akN3.js.gz b/js/en-US-BIc6akN3.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..37693ff304f3dc4015e692f00bf08978a7986d17 GIT binary patch literal 1697 zcmV;S2449eiwFP!000021JzjFZsNKYzCTY9S^J`uR#IrEovBBWXrX^om{OoKo!%gm zEWlvw)OIKoaevM`?RVO*aO5O#3hhW$wJ-L$A&LF1AAjGnR|20TO54TUW5#<}_O+Uj zU~j0@*!Z=( <1;kHfcOm$3wmei&CvoM)P3gax4X({NtOGR+rt} zyp@@cW}V#WNnJj*I_V~^GEFfx*o~CNO1Tsq2c;LQt~M?o&(eMWZ5uOW8spbir=9xj zderQ1TBVi? gd;&;9PR%bR2N$C#VfK7Gq 9gU^2B``sg+L|eqfXspgC zKJcqQ?0BXhkGBz+_z923zM61bDd(!qXIJv+@L&^)(U56tDu=;gQ1Ywz{8&GjY_a;R zQO2kXOzr0v^(6b{O^h{y_bU6rfh*(M{MP@*@wGNxol46m=x3r9O5U+r*Z+L`78+S( z`IOuF3VYvZ{?gNjH?W1|Iqv9GcYHiQ&v22F#(Ef%&Jex4O09=-%C(XccONS>o>bN| zY2sXZuGYQ0> j{j{Qz7yRic3%!-t zkh--_kU)*;F(vMoK%EbUmXhp3psD$U>3LNNrE@Qo6k}dCNR}W& zQsX8OY)&A`f?3B`M>A=75fN7*6=X4Q5;tL}g)6sp`Ygi22bEBG_@4tBEkS;a#W#Gt z6>=-7Rjw-y?7P|4A!(sdEcU8J4K>*S3Gk5ARWv4GLefTSxf~D>A-UjonDz*;kT`L@ zc2Q50kW`tBP 2G$asVxX43M4bC^^P E`eJ1{MVoV=F;#O|N8Sk1m+>Bx (oQt8*bEUZfpJJ~Th(mk=UE-j z30&nj-bqiTmcU&|+H8Ve9j7R~mP#$^f|r@AtwA2@DJ1P57v5Fm!kmPp OvkhjYc*&OYAT{b_ghyH6ST9wy~<>uH8{)q7M;VH)=E>7U5Xv) zG@(^+iqIxxde9qKt3g|ki$EL2O?RaPovub+%0Wk~(HEM~I^>Gbu`B#JJ lpgkQp=IIk;RMHbzv3}{^@aQv`jP#sydX~eQTG87jn2&Aae}YQ?Uy`gj zf2Gdq7~{Al)O%00@2`6H>EGM4FG8~Jg5J7&i*=j+zS$8^U-!(5C9scG+G|(a!B#n} zcogq$2bb=&8@ShHP2i7^wD~}0t@d$sG 3k)RuNu~euFG2dY$3v&ozkNLyOH mjB |j#9$%q?p$)<|ioAV%WSGHo4zohP{}Xa(ps-!tuMuWsI`|Gr;98%rIO` r@|5W!2!e;56oF)hWOupzinHv$gc-U&6AHSPU;p)AS?l0*V-NrUI9^g^ literal 0 HcmV?d00001 diff --git a/js/en-US-CEfpzyAT.js b/js/en-US-CEfpzyAT.js deleted file mode 100644 index 55754dce..00000000 --- a/js/en-US-CEfpzyAT.js +++ /dev/null @@ -1 +0,0 @@ -import{x as Z}from"./hooks-DeCbIFFS.js";import"./print-js@1.6.0-BdoEj60G.js";import"./vue-hooks-plus@2.2.1_vue@3.4.38-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import"./currency.js@2.0.4-9OAR_aOO.js";import"./lodash-es@4.17.21-BALnwRTu.js";import"./@vueuse_core@10.9.0_vue@3.4.38-Cp_qoKMZ.js";import"./@vueuse_shared@10.9.0_vue@3.4.38-BTLxKjPf.js";import"./utils-DGuZdIHQ.js";import"./interactjs@1.10.26-DZL_TZzP.js";import"./call-bind@1.0.7-Cpj98o6Y.js";import"./pinia-plugin-persistedstate@3.2.1_pinia@2.1.7-RV7uh3T-.js";import"./echarts@5.5.0-CezqL3m-.js";import"./zrender@5.5.0-DW8ownf1.js";import"./tslib@2.3.0-BDyQ-Jie.js";import"./@vue_runtime-core@3.4.38-f9XU7P4m.js";import"./@vue_reactivity@3.4.38-CmXFqMGn.js";import"./@vue_shared@3.4.38-D8qfpBTH.js";const e="The current environment does not support full screen",ee={isEnabledFullscreen:e},oe=Object.freeze(Object.defineProperty({__proto__:null,default:ee,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",c="Content Transition",te={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},ne=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:te},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",s="Lock",i="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",g="Search",ce={Reload:r,Lock:s,Setting:i,Github:l,FullScreen:a,CancelFullScreen:m,Search:g},re=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:s,Reload:r,Search:g,Setting:i,default:ce},Symbol.toStringTag,{value:"Module"})),u="Axios Request",p="Barcode",d="Cache Utils Demo",_="Precision",S="Right Click Menu",f="Home",b="Directive",h="Doc",T="Doc (China)",D="Doc(inside)",y="Chart",C="Form",P="Mock",O="Modal",R="MultiMenu(catch)",M="Office",v="Document",j="Presentation",L="Spreadsheet",k="QRCode",F="Rely",I="Rely About",U="Same Level Router Demo",x="Segment",w="SVG Icon",A="Table",z="Template Api",E="Scroll Reveal",Q="Table Pro",se={Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Error:"Error Page",Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TemplateHooks:z,scrollReveal:E,TablePro:Q},ie=Object.freeze(Object.defineProperty({__proto__:null,Axios:u,Barcode:p,CacheDemo:d,CalculatePrecision:_,ContextMenu:S,Dashboard:f,Directive:b,Doc:h,DocLocal:T,DocLocalInside:D,Echart:y,Form:C,Mock:P,Modal:O,MultiMenu:R,Office:M,Office_Document:v,Office_Presentation:j,Office_Spreadsheet:L,QRCode:k,Rely:F,RelyAbout:I,RouterDemo:U,Segment:x,SvgIcon:w,Table:A,TablePro:Q,TemplateHooks:z,default:se,scrollReveal:E},Symbol.toStringTag,{value:"Module"})),N="Configuration",B={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},G="Interface Display",le={Title:N,ThemeOptions:B,InterfaceDisplay:G},ae=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:G,ThemeOptions:B,Title:N,default:le},Symbol.toStringTag,{value:"Module"})),H="Register",$="Signing",q="QRCode Signing",V="please enter user name",J="please enter password",K="Login",W="User Name",X="User Password",Y="Fast Background Template",me={Register:H,Signing:$,QRCodeSigning:q,NamePlaceholder:V,PasswordPlaceholder:J,Login:K,Name:W,Password:X,RayTemplate:Y},ge=Object.freeze(Object.defineProperty({__proto__:null,Login:K,Name:W,NamePlaceholder:V,Password:X,PasswordPlaceholder:J,QRCodeSigning:q,RayTemplate:Y,Register:H,Signing:$,default:me},Symbol.toStringTag,{value:"Module"})),ue=Object.assign({"./en-US/globalMessage.json":oe,"./en-US/headerSettingOptions.json":ne,"./en-US/headerTooltip.json":re,"./en-US/menu.json":ie,"./en-US/setting.json":ae,"./en-US/views/login/index.json":ge}),Ie={message:{...Z(ue,"en-US")}};export{Ie as default}; diff --git a/js/en-US-CEfpzyAT.js.gz b/js/en-US-CEfpzyAT.js.gz deleted file mode 100644 index 6b3514038746a05a1de90349248c013e6ccfb672..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1663 zcmV-_27vh=iwFP!000021JzjFQsX)jzTc;Csm=vdwM_!U0Ge`DAmMK&8A1|f7;aLE z-Eox2Qjp|8NacR_oz6R*SJ;y6WC<`;6m>4n-o&=l{dMd6T53Byohoe?j~+AL-Eyc^ zN`jq{QWN7hus*mvJL?8xL%#6bjs!bX&879nrdAC;2NnM$R;T07mGe!bS%!WAG8LJr z?FPF+wLi _y1iMwg{;+>E$-X{p8jXz~DK+5^ zs}k({cm2a|T&?VHTA4^A%3&r%Z9muzDt;qv-PI=}zG)U^TBD5S!Pq5P2|oEpSI3<` zySjQSGat=5xs&6jeCYJDO}pAG!^~hmQW|U3N^lfZo-eyT?cb|!t-H6K%!p}>-*7wW zH6Oo?+rv$_%yMD;#(8!ZUtU~q&T(l`v&iN$RV%^nXTNdR?Dy`T+Aj!TLihtN<61SS z1P6Y7IzBp7pMSm3oJ-D}lnIyq6t&^TVr(q4E=Q+rZc*C}s= lP6;O11afx!4I6QY=)xCDja)nJT~ z4Tc)=3Af6p7>8V9TdOH*JKtLL`%|r~>i4P4gn$@_EEAR@!f$}P^K_s@U{%*@E|VTh zU@>DNLrPjI&IFR>_BN=H)Ri3aB-6}tB?;JY(c@Mib!$zLK!fQCCGM9%lP4ofNq!;F z);wi;UROft0)>)t%*zMK5@bjk+)M?V6NvI)*74QTOd4KB#8pTIdCaS+n=sVEr7QR$ zi?GC?5=w;s0nlg(@?$K%f%R6%7fG#hU1?z7&9)9n2Zds>S1)U*%@QPFLef;xga8jo z7p>(oAs|9>&h0205MUv3;(Fb(p3;!inT$|)8^ek7W;z-Xh%j6fp{NFjO%0UDltY0_ z1vvM@n=&XMpADr@z|mw0`hyI=#@vXx&ZNw7o%1U4v#eKqNAKo43(4^#SH|n$eTK#o zn1 hA8D7P~P zuC_J069x&4LefwXfnI*~w(27;**1Yj{`}XU|K`&082|e7KLq9>sk?KNKs_X9N~Z+c zA!+3`aOG}dCJ1yw(#nM8F6>ssY&6;?& =ZPDXw%o|gkaVXS zS!_m#mcS$=*PVL4^0T}S=L9Z`8}E3aGE3klBwd!G*TfkLucI=Hy5!~2)mBo3dI(AP z$GLYIxiH5e>AB;Fz*9(im`(+==p9cvfzyz5Bdvt+IyghOqU+MwYimWoV7SQjp&68_ z&?)4axS%wKIulXm0N0w(ez9vGtz(6Dp~1{(pqP&75Y}qY0W?%ZNA9<&A|_~WeS4Y9 zKpSwHw=Oz|Q>~SzB)^n9(rH5L;1r>4$n~ICuvUY1pb&w!%A5X52|8PiJePxxSEJ7~ zp-m_hp%Yj5b9$Cvaxv&76#VB*+(1b_eT42Tam>>P$f=~quwwnfy_(S{FgfW3=k&BN zYimWXm%u-^jsFQM{eMZa=KPg9t7FXI3!&b7s(pXevrqoso_!vYbr Va20(cRRRnr(NP+ay5ZJLek}l%v S*-VLq9??703*F z=rZy$gW8kKk^A+<)RY &o9p8Vmjr%>e?&pmF-r}o apT_j2`pv;N>QI_WF`5qj4Td)X6O2nw?4_HNbKKd2%r0BQYp8i}L(Oc-S z`6@2`wS?qjqP@WXeOmPPHyOTM*+yRQCK)UJ)Azp)tXId3;fdT@xDOcV-*k5pp$1H} z&={7u?+zsiRS4_(5waL{`7Tn{VreE{ne~(smQTxh{cJu(nU%x**{~^a%Nh1;X2$Ws z> Wmx^00895N>=~? diff --git a/js/hooks-DUpKDX8W.js b/js/hooks-DUpKDX8W.js new file mode 100644 index 00000000..598c8cb3 --- /dev/null +++ b/js/hooks-DUpKDX8W.js @@ -0,0 +1,12 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/en-US-BIc6akN3.js","js/print-js@1.6.0-BdoEj60G.js","js/call-bind@1.0.7-Cpj98o6Y.js","js/vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js","js/lodash@4.17.21-Cw59kuJw.js","js/js-cookie@3.0.5-Z_8Sd105.js","js/screenfull@5.2.0-DmMZCkhi.js","js/currency.js@2.0.4-9OAR_aOO.js","js/lodash-es@4.17.21-BALnwRTu.js","js/@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js","js/@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js","js/utils-DvxnuKiq.js","js/interactjs@1.10.26-DZL_TZzP.js","js/pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js","js/destr@2.0.3-CVtkxrq9.js","js/deep-pick-omit@1.2.0-DyxInw53.js","js/echarts@5.5.0-CezqL3m-.js","js/zrender@5.5.0-DW8ownf1.js","js/tslib@2.3.0-BDyQ-Jie.js","js/@vue_runtime-core@3.5.6-CUaD_-7Q.js","js/@vue_reactivity@3.5.6-CXMPYrvZ.js","js/@vue_shared@3.5.6-6BrT-eFF.js","js/zh-CN-CeI0xlBH.js","js/index-CCVgw_kY.js","js/index-43Sr2ZDd.js","css/index-D_4DGt8i.css","js/index-CthhD5N4.js","js/instance-Mlryd73B.js","css/index-QAd2IBUs.css","js/BarcodeDemo-ChWYvWgI.js","js/index-DCDj5HZ8.js","js/index-CmEUgXeH.js","js/index-kcH3_LHw.js","css/index-DHYYVpM7.css","js/index-DsT8uWts.js","js/index-CZvHIHEr.js","js/index-DbiAk4nh.js","js/index-D1YBALoT.js","js/index-d7z__Ck2.js","js/index-DU0AD4bw.js","js/vue3-next-qrcode@2.0.10_typescript@5.2.2-B-d0H0H3.js","css/vue3-next-qrcode@2.0.10_typescript@5.2-CG4VaxS5.css","js/ray-dCjhX_JK.js","js/index-CPNbYLeV.js","css/index-B6yUFiKH.css","js/index-BKg9uIUv.js","js/index-E385tkq8.js","css/index-Dig957GB.css","js/index-Bpto_sNS.js","js/index-DbJuBYMf.js","css/index-Eq1L-L2-.css","js/TablePro-QnGoLe7d.js","js/mockjs@1.1.0-CxlURkif.js","js/index-BSxFfDS7.js","js/index-DT33t_LC.js","js/index-DQWUCipC.js","css/index-74sXJ5VP.css","js/index-C2xNskF6.js","css/index-b1h4j9PV.css"])))=>i.map(i=>d[i]); +var Ht=Object.defineProperty;var Yt=(e,t,n)=>t in e?Ht(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Xe=(e,t,n)=>Yt(e,typeof t!="symbol"?t+"":t,n);import{s as Te,c as ye,t as Ke,i as pt,p as ae,o as Ue}from"./lodash-es@4.17.21-BALnwRTu.js";import{o as Xt,u as re,a as Jt,b as Zt,c as Ne,d as Qt,e as mt}from"./@vueuse_core@10.9.0_vue@3.5.6-CMHqEu2-.js";import"./currency.js@2.0.4-9OAR_aOO.js";import{p as en}from"./print-js@1.6.0-BdoEj60G.js";import{u as ht}from"./vue-hooks-plus@2.2.1_vue@3.5.6-DdMBTcyt.js";import"./lodash@4.17.21-Cw59kuJw.js";import"./js-cookie@3.0.5-Z_8Sd105.js";import"./screenfull@5.2.0-DmMZCkhi.js";import{g as le,i as G,s as We,a as De,c as tn,l as ft,b as gt,d as nn,e as L,r as ee,f as A,h as on,u as Ve,q as be,j as Oe,k as vt,p as yt,m as qe,n as Je,o as Re,t as an,v as rn,w as ln,x as sn,y as un,z as W}from"./utils-DvxnuKiq.js";import{i as Ze}from"./interactjs@1.10.26-DZL_TZzP.js";import{s as cn}from"./pinia-plugin-persistedstate@4.0.1_pinia@2.1.7-MNUqeAcu.js";import{r as dn,u as oe,i as pn,a as mn,b as hn,c as fn,d as gn,e as vn,f as yn,g as Vn,h as bn,j as _n,k as Sn,l as wn,m as Cn,n as Tn,o as Nn,p as On,q as Rn,s as kn}from"./echarts@5.5.0-CezqL3m-.js";import{f as Pn,g as An}from"./@vueuse_shared@10.9.0_vue@3.5.6-BTLxKjPf.js";import{c as Vt,o as bt,a as _t}from"./@vue_runtime-core@3.5.6-CUaD_-7Q.js";const zr=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const n={};return Object.keys(e).forEach(o=>{const r=e[o].default;let a=o.replace(`./${t}/`,"").replace(/^\.\//,"");const s=a.lastIndexOf(".");a=a.substring(0,s);const l=a.split("/"),i=l.shift(),u=l.join(".");i&&(u?(Te(n,i,n[i]||{}),Te(n[i],u,r)):Te(n,i,r||{}))}),n},xn="modulepreload",Mn=function(e){return"/ray-template/"+e},Qe={},R=function(t,n,o){let r=Promise.resolve();if(n&&n.length>0){document.getElementsByTagName("link");const a=document.querySelector("meta[property=csp-nonce]"),s=(a==null?void 0:a.nonce)||(a==null?void 0:a.getAttribute("nonce"));r=Promise.all(n.map(l=>{if(l=Mn(l),l in Qe)return;Qe[l]=!0;const i=l.endsWith(".css"),u=i?'[rel="stylesheet"]':"";if(document.querySelector(`link[href="${l}"]${u}`))return;const d=document.createElement("link");if(d.rel=i?"stylesheet":xn,i||(d.as="script"),d.crossOrigin="",d.href=l,s&&d.setAttribute("nonce",s),document.head.appendChild(d),i)return new Promise((h,f)=>{d.addEventListener("load",h),d.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${l}`)))})}))}return r.then(()=>t()).catch(a=>{const s=new Event("vite:preloadError",{cancelable:!0});if(s.payload=a,window.dispatchEvent(s),!s.defaultPrevented)throw a})},Ln=(e,t,n)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((r,a)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(a.bind(null,new Error("Unknown variable dynamic import: "+t+(t.split("/").length!==n?". Note that variables only represent file names one level deep.":""))))})},In=async e=>{var n;const t={};for(const o of e){const r=await Ln(Object.assign({"../lang/en-US.ts":()=>R(()=>import("./en-US-BIc6akN3.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])),"../lang/zh-CN.ts":()=>R(()=>import("./zh-CN-CeI0xlBH.js"),__vite__mapDeps([22,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21]))}),`../lang/${o.key}.ts`,3),a=o.key;a&&(t[a]=((n=r==null?void 0:r.default)==null?void 0:n.message)??{})}return t},jr=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}}},Dr={max:5,closable:!1},Fr="loading",St={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},En={icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"},X={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Br="",I={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},zn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],$={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"},wt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],jn="zh-CN",Dn="zh-CN",Fn={"zh-CN":"zh-cn","en-US":"en"},Bn="zh-cn",$r={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)$/},Kr={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},Q=Vue.ref(null),Ct=Vue.ref(null),$n={setupRouterLoadingBar:!0,setupRouterGuard:!0},Kn=["RLogin","ErrorPage","RayTemplateDoc"],me=["admin"],Ur=(e,t)=>{const n=Vue.ref(0),o=Vue.ref(0),r=Vue.ref(!1),{clickOutside:a}={},s=h=>{r.value=h},l=h=>{h.preventDefault(),s(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:m}=h;n.value=f,o.value=m,s(!0)})};a&&Xt(e,h=>{a(h)});const i=re(e,"contextmenu",l,t),u=re(e,"click",()=>{s(!1)});return{stop:()=>{i(),u()},x:Vue.readonly(n),y:Vue.readonly(o),show:Vue.readonly(r),updateShow:s}},_e=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function q(e,t,n){Object.hasOwn(_e,e)&&(_e[e]=t)}function we(e){return Vue.readonly(Vue.toRef(_e,e))}function Un(){return{...Vue.toRefs(Vue.readonly(_e))}}let U;const Wn=async()=>{const e=Kt(),t=await In(wt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Dn})},Wr=async e=>{const t=await Wn();e.use(t),U=t},et=(e,t)=>t,se=e=>{if(!U)return{t:a=>et(e,a),locale:a=>{}};const{t,...n}=U.global;return{...n,t:(a,...s)=>a?!a.includes(".")&&!e?a:t(et(e,a),...s):"",locale:a=>{U.mode==="legacy"?U.global.locale=a:Vue.isRef(U.global.locale)?U.global.locale.value=a:U.global.locale=a}}},M=e=>e,qn={path:"/dashboard",component:()=>R(()=>import("./index-CCVgw_kY.js"),__vite__mapDeps([23,7,1,2,3,4,5,6,24,8,9,10,11,12,13,14,15,16,17,18,19,20,21,25])),meta:{i18nKey:M("menu.Dashboard"),icon:"dashboard",order:0}},Gn=Object.freeze(Object.defineProperty({__proto__:null,default:qn},Symbol.toStringTag,{value:"Module"})),Hn={path:"/axios",name:"RAxios",component:()=>R(()=>import("./index-CthhD5N4.js"),__vite__mapDeps([26,3,4,2,5,6,27,1,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,28])),meta:{i18nKey:M("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},Yn=Object.freeze(Object.defineProperty({__proto__:null,default:Hn},Symbol.toStringTag,{value:"Module"})),Xn={path:"barcode",component:()=>R(()=>import("./BarcodeDemo-ChWYvWgI.js"),__vite__mapDeps([29,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Barcode"),icon:"other",order:2,extra:{label:"new"}}},Jn=Object.freeze(Object.defineProperty({__proto__:null,default:Xn},Symbol.toStringTag,{value:"Module"})),Zn={path:"/cache-demo",component:()=>R(()=>import("./index-DCDj5HZ8.js"),__vite__mapDeps([30,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.CacheDemo"),icon:"other",order:3}},Qn=Object.freeze(Object.defineProperty({__proto__:null,default:Zn},Symbol.toStringTag,{value:"Module"})),eo={path:"/context-menu",component:()=>R(()=>import("./index-CmEUgXeH.js"),__vite__mapDeps([31,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.ContextMenu"),icon:"other",order:2}},to=Object.freeze(Object.defineProperty({__proto__:null,default:eo},Symbol.toStringTag,{value:"Module"})),no={path:"/directive",component:()=>R(()=>import("./index-5cxxl6_s.js"),[]),meta:{i18nKey:M("menu.Directive"),icon:"other",order:2,extra:{label:"ellipsis"}}},oo=Object.freeze(Object.defineProperty({__proto__:null,default:no},Symbol.toStringTag,{value:"Module"})),ao={path:"/echart",component:()=>R(()=>import("./index-kcH3_LHw.js"),__vite__mapDeps([32,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,33])),meta:{i18nKey:M("menu.Echart"),icon:"echart",order:1,extra:{label:"useChart"}}},ro=Object.freeze(Object.defineProperty({__proto__:null,default:ao},Symbol.toStringTag,{value:"Module"})),lo={path:"/form",component:()=>R(()=>import("./index-DsT8uWts.js"),__vite__mapDeps([34,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Form"),icon:"other",order:2,extra:{label:"useForm"}}},so=Object.freeze(Object.defineProperty({__proto__:null,default:lo},Symbol.toStringTag,{value:"Module"})),io={path:"/iframe",component:()=>R(()=>import("./index-CZvHIHEr.js"),__vite__mapDeps([35,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},uo=Object.freeze(Object.defineProperty({__proto__:null,default:io},Symbol.toStringTag,{value:"Module"})),co={path:"/mock-demo",component:()=>R(()=>import("./index-DbiAk4nh.js"),__vite__mapDeps([36,7,1,2,3,4,5,6,27,11,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Mock"),icon:"other",order:3,keepAlive:!1,extra:{label:"usePagination"}}},po=Object.freeze(Object.defineProperty({__proto__:null,default:co},Symbol.toStringTag,{value:"Module"})),mo={path:"/modal-demo",component:()=>R(()=>import("./index-D1YBALoT.js"),__vite__mapDeps([37,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Modal"),icon:"other",order:3}},ho=Object.freeze(Object.defineProperty({__proto__:null,default:mo},Symbol.toStringTag,{value:"Module"})),ve=()=>R(()=>Promise.resolve().then(()=>Ia),void 0),fo={path:"/multi",component:ve,meta:{i18nKey:M("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>R(()=>import("./index-BtZPyenx.js"),[]),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:ve,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>R(()=>import("./index-B6a_PCdD.js"),[]),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:ve,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>R(()=>import("./index-Cg1Whvge.js"),[]),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},go=Object.freeze(Object.defineProperty({__proto__:null,default:fo},Symbol.toStringTag,{value:"Module"})),vo={path:"/precision",component:()=>R(()=>import("./index-d7z__Ck2.js"),__vite__mapDeps([38,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.CalculatePrecision"),icon:"other",order:2}},yo=Object.freeze(Object.defineProperty({__proto__:null,default:vo},Symbol.toStringTag,{value:"Module"})),Vo={path:"/qrcode",component:()=>R(()=>import("./index-DU0AD4bw.js"),__vite__mapDeps([39,40,41,42])),meta:{i18nKey:M("menu.QRCode"),icon:"other",order:2}},bo=Object.freeze(Object.defineProperty({__proto__:null,default:Vo},Symbol.toStringTag,{value:"Module"})),_o={path:"rely-about",component:()=>R(()=>import("./index-CPNbYLeV.js"),__vite__mapDeps([43,44])),meta:{i18nKey:M("menu.RelyAbout"),icon:"rely",order:999}},So=Object.freeze(Object.defineProperty({__proto__:null,default:_o},Symbol.toStringTag,{value:"Module"})),wo={path:"/router-demo",component:ve,meta:{i18nKey:M("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",component:()=>R(()=>import("./index-BKg9uIUv.js"),__vite__mapDeps([45,7,1,2,8,9,10,3,4,5,6,11,12,13,14,15,16,17,18,19,20,21])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",component:()=>R(()=>import("./index-BRGdSJVO.js"),[]),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},Co=Object.freeze(Object.defineProperty({__proto__:null,default:wo},Symbol.toStringTag,{value:"Module"})),To={path:"/scroll-reveal",component:()=>R(()=>import("./index-E385tkq8.js"),__vite__mapDeps([46,47])),meta:{i18nKey:M("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},No=Object.freeze(Object.defineProperty({__proto__:null,default:To},Symbol.toStringTag,{value:"Module"})),Oo={path:"/segment",component:()=>R(()=>import("./index-Bpto_sNS.js"),__vite__mapDeps([48,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Segment"),icon:"other",order:3,extra:{label:"segment"}}},Ro=Object.freeze(Object.defineProperty({__proto__:null,default:Oo},Symbol.toStringTag,{value:"Module"})),ko={path:"/svg-icons",component:()=>R(()=>import("./index-DbJuBYMf.js"),__vite__mapDeps([49,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21,50])),meta:{i18nKey:M("menu.SvgIcon"),icon:"other",order:3}},Po=Object.freeze(Object.defineProperty({__proto__:null,default:ko},Symbol.toStringTag,{value:"Module"})),Ao={path:"/table-pro",component:()=>R(()=>import("./TablePro-QnGoLe7d.js"),__vite__mapDeps([51,7,1,2,3,4,5,6,11,8,27,52,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.TablePro"),icon:"other",order:2,extra:{label:"TablePro"}}},xo=Object.freeze(Object.defineProperty({__proto__:null,default:Ao},Symbol.toStringTag,{value:"Module"})),Mo={path:"/table",component:()=>R(()=>import("./index-BSxFfDS7.js"),__vite__mapDeps([53,11,7,1,2,3,4,5,6,8,9,10,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.Table"),icon:"other",order:2,extra:{label:"useTable"}}},Lo=Object.freeze(Object.defineProperty({__proto__:null,default:Mo},Symbol.toStringTag,{value:"Module"})),Io={path:"/template-hooks",component:()=>R(()=>import("./index-DT33t_LC.js"),__vite__mapDeps([54,7,1,2,3,4,5,6,8,9,10,11,12,13,14,15,16,17,18,19,20,21])),meta:{i18nKey:M("menu.TemplateHooks"),icon:"other",order:1}},Eo=Object.freeze(Object.defineProperty({__proto__:null,default:Io},Symbol.toStringTag,{value:"Module"})),zo=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Gn,"/src/router/modules/demo/axios.ts":Yn,"/src/router/modules/demo/barcode.ts":Jn,"/src/router/modules/demo/cache-demo.ts":Qn,"/src/router/modules/demo/context-menu.ts":to,"/src/router/modules/demo/directive.ts":oo,"/src/router/modules/demo/echart.ts":ro,"/src/router/modules/demo/form.ts":so,"/src/router/modules/demo/iframe.ts":uo,"/src/router/modules/demo/mock.ts":po,"/src/router/modules/demo/modal.ts":ho,"/src/router/modules/demo/multi-menu.ts":go,"/src/router/modules/demo/precision.ts":yo,"/src/router/modules/demo/qrcode.ts":bo,"/src/router/modules/demo/rely.ts":So,"/src/router/modules/demo/router-demo.ts":Co,"/src/router/modules/demo/scroll-reveal.ts":No,"/src/router/modules/demo/segment.ts":Ro,"/src/router/modules/demo/svg-icons.ts":Po,"/src/router/modules/demo/table-pro.ts":xo,"/src/router/modules/demo/table.ts":Lo,"/src/router/modules/demo/template-hooks.ts":Eo});return Object.keys(e).reduce((n,o)=>{const r=e[o].default;if(r)n.push(r);else throw new Error(`[combineRawRouteModules]: ${o} module must export default.`);return n},[])},jo=e=>e[0]==="/",Tt=(e,t=[],n="")=>{var o;if(!Array.isArray(e))return[];for(const r of e){const a=n+(jo(r.path)?r.path:"/"+r.path);if((o=r.children)!=null&&o.length){Tt(r.children,t,a);continue}else t.push({...r,path:a})}return t},Do=e=>Array.isArray(e)?Tt(ye(e)):[],Fo=e=>e.sort((t,n)=>{var a,s;const o=((a=t.meta)==null?void 0:a.order)??1,r=((s=n.meta)==null?void 0:s.order)??0;if(typeof o!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return o===r?t.name?n.name?t.name.localeCompare(n.name):-1:1:o-r}),Bo=e=>{const{beforeEach:t}=e,{getRootPath:n}=ne(),o=(r,a)=>r.path==="/"||a.path==="/login";t((r,a,s)=>{const l=le(I.token,"localStorage"),i=le(I.appMenuKey,"sessionStorage",{defaultValue:n.value}),{meta:u,name:d}=r;l!==null?o(r,a)?ke(!0):!G(d,"Symbol")&&d&&Kn.includes(d)?s():Dt(u)?o(r,a)?i?s(i):ke(!0):s():ke(!0):o(r,a)?s():s("/")})},ke=(e=!0)=>{const{router:t}=Ge(),{push:n,replace:o}=t,{getRootPath:r}=ne();We(I.appMenuKey,r.value,"localStorage"),e?o(r.value):n(r.value)},$o=e=>{var n;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(n=Q.value)==null||n.scrollTo({top:0,left:0,behavior:"smooth"})},Ko=e=>{e.beforeEach(()=>{var t;(t=window.$loadingBar)==null||t.start()}),e.afterEach(()=>{var t;(t=window.$loadingBar)==null||t.finish()}),e.onError(()=>{var t;(t=window.$loadingBar)==null||t.error()})},Nt=e=>{const{meta:t={}}=e,{hidden:n,sameLevel:o,env:r}=t,{MODE:a}=De();return!(o||n||r&&typeof r=="string"&&r!==a||r&&Array.isArray(r)&&!r.includes(a))};var Uo={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 Ot=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=Uo,{locale:t}=se(),{locale:n}=gr(),o=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:Kt(),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"},sideBarLogo:Object.assign({},En)}),r=l=>{t(l),n(l),o.localeLanguage=l,We(I.localeLanguage,l,"localStorage")},a=(l,i=.3)=>{const u=tn(l,i),d={primaryColor:l,primaryColorHover:l,primaryColorPressed:l};o.primaryColorOverride.common=d;const h=document.body;h.style.setProperty("--ray-theme-primary-color",l),h.style.setProperty("--ray-theme-primary-fade-color",u)},s=(l,i,u)=>{Object.hasOwn(o,l)&&(o[l]=i),u==null||u()};return Pn(()=>o.appTheme,l=>{l?o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):o.primaryColorOverride=Object.assign({},o.primaryColorOverride,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(o),updateLocale:r,changePrimaryColor:a,updateSettingState:s}},{persist:{key:I.appPiniaSettingStore}}),Wo={intersectionObserver:{type:Boolean,default:!0},intersectionObserverTarget:{type:Object,default:null},intersectionOptions:{type:Object,default:{threshold:.1}},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,Number],default:"100%"},height:{type:[String,Number],default:"100%"},autoResize:{type:Boolean,default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onFinally:{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:()=>ft()},autoResizeObserverTarget:{type:Object,default:null},watchOptionsThrottleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>gt()},onRegister:{type:[Function,Array],default:null}},qo=nn(),tt="__R_CHART_DOWN_LOAD_CHART__";qo.forEach(e=>{dn(e.name,e.theme)});const qr=Vue.defineComponent({name:"RChart",props:Wo,setup(e,{expose:t}){const{getAppTheme:n}=D(),o=Vue.useTemplateRef("rayChartRef"),r=Vue.useTemplateRef("rayChartWrapperRef"),a=Vue.shallowRef();let s,l;const{echartTheme:i}=$;let u;const d=Vue.computed(()=>[{label:"下载图片",key:tt,disabled:!(a.value&&a.value.getDom())}]),h=Vue.computed(()=>({"--ray-chart-width":L(e.width),"--ray-chart-height":L(e.height)})),f=Vue.ref(!1);let m;const p={aria:e.showAria},g=async()=>{var S;oe([mn,hn,fn,gn,vn,yn,Vn,bn]),oe([_n,Sn,wn,Cn,Tn,Nn]),oe([On,Rn]),oe([kn]);try{oe((S=e.use)==null?void 0:S.filter(Boolean))}catch(P){console.error("[RChart register error]: ",P)}},v=()=>{if(a.value&&_(),e.theme==="default"){e.autoChangeTheme?c("dark"):c("");return}if(e.theme)c(e.theme);else{const S=e.autoChangeTheme&&n.value?`${i}-dark`:i;c(S)}},y=S=>{let P=Vue.unref(S);return P=(E=>Object.assign({},P,E))({aria:{enabled:e.showAria,decal:{show:e.showAria}}}),P},c=(S=i)=>{var de;const P=o.value,x=y(e.options),{height:E,width:F}=P.getBoundingClientRect(),{onSuccess:H,onError:ce}=e;try{a.value=pn(P,S,{width:F===0?200:void 0,height:E===0?200:void 0}),H&&A(H,a.value),e.nextTick?(a.value.setOption({}),Vue.nextTick(()=>{var B;x&&((B=a.value)==null||B.setOption(x))})):x&&((de=a.value)==null||de.setOption(x))}catch(B){throw ce&&A(ce),new Error(`[RChart render error]: ${B}`)}finally{const{onFinally:B}=e;B&&A(B)}},b=()=>{var S;return!!((S=a.value)!=null&&S.isDisposed())},_=()=>{var S;b()||(S=a.value)==null||S.dispose()},O=()=>{a.value&&a.value.resize()},V=(S,P)=>{if(S===tt&&!b()){const{filename:E,...F}=e.downloadOptions;on(a.value.getDataURL(F),E??`${new Date().getTime()}`)}const{onDropdownSelect:x}=e;x&&A(x,S,P)},C=()=>{var P;if(e.autoResize&&(s||(s=Ke(O,500)),l||(l=Zt(e.autoResizeObserverTarget||r,s))),(P=a.value)!=null&&P.getDom()||!f.value&&e.intersectionObserver)return;v(),m==null||m.stop();const{onRegister:S}=e;S&&a.value&&A(S,a.value,C,k)},k=()=>{_(),s==null||s.cancel(),l==null||l.stop(),m==null||m.stop(),m=null,s=null,l=null};return Vue.watch(()=>n.value,()=>{e.autoChangeTheme&&(_(),v())}),Vue.watchEffect(()=>{var S,P;e.intersectionObserver&&(m=Jt(e.intersectionObserverTarget||r,([x])=>{f.value=x.isIntersecting},e.intersectionOptions)),e.watchOptions?u=An(()=>e.options,x=>{var H;const E=y(x),F=Object.assign({},gt(),e.setChartOptions);(H=a.value)==null||H.setOption(E,F)},{deep:!0,throttle:e.watchOptionsThrottleWait}):u==null||u(),e.loading?(S=a.value)==null||S.showLoading(ft(e.loadingOptions)):(P=a.value)==null||P.hideLoading(),e.showAria!==p.aria&&a.value&&(a.value.setOption(y(e.options)),p.aria=e.showAria),f.value&&!b()&&C()}),t(),Vue.onBeforeMount(async()=>{await g()}),Vue.onMounted(()=>{C()}),Vue.onBeforeUnmount(()=>{k(),u==null||u()}),{rayChartRef:o,cssVarsRef:h,rayChartWrapperRef:r,moreDropDownOptions:d,dropdownSelect:V}},render(){const{title:e,contentStyle:t,preset:n,moreDropDownOptions:o,dropdownSelect:r,bordered:a,dropdownOptions:s}=this,{cardExtra:l}=this.$slots;return n==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:a,embedded:!0},{default:ee(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ee(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ee(l,{defaultElement:Vue.createVNode(Pt,{iconSize:18,cursor:"pointer",options:s||o,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)])}}),Gr=()=>{let e,t,n;const o=(i,u,d)=>{i&&(e=i,t=d,n=u)},r=()=>{if(!e)throw new Error("[useChart]: echart instance is not ready yet. if you are using useChart, please make sure you have called register method in onRegister event.");return{dispose:t,render:n,echartInst:e}};return[o,{getChartInstance:r,isDisposed:()=>{var i;return!!((i=r().echartInst)!=null&&i.isDisposed())},dispose:()=>r().dispose.call(null),render:()=>r().render.call(null)}]},Go={actionAlign:{type:String,default:"end"},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},Hr=Vue.defineComponent({name:"RCollapseGrid",props:Go,setup(e){const t=Vue.computed({get:()=>!e.open,set:a=>{const{onUpdateValue:s,"onUpdate:value":l}=e;s&&A(s,a),l&&A(l,a)}}),n=Vue.computed(()=>({"--r-collapse-grid-action-align":e.actionAlign})),o=()=>{t.value=!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(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)]),cssVars:n}},render(){const{$slots:{collapse:e,action:t,default:n},CollapseIcon:o,$props:r,modelCollapsed:a,xGap:s,yGap:l,collapsedRows:i,cssVars:u}=this;return Vue.createVNode(naive.NCard,{bordered:this.bordered,style:[u]},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},r,{collapsed:a,xGap:s||12,yGap:l||12,collapsedRows:i}),{default:()=>[n==null?void 0:n(),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>[t==null?void 0:t(),e?e(a):o()]})]})]})})}}),Ho={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}},N=Vue.defineComponent({name:"RIcon",props:Ho,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),n=Vue.computed(()=>({"--ray-icon-width":e.width?L(e.width):L(e.size),"--ray-icon-height":e.height?L(e.height):L(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor,"--ray-icon-color":e.color}));return{symbolId:t,cssVars:n,iconClick:r=>{const{onClick:a}=e;a&&A(a,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)])])}}),Yo={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,String],default:!0},iframeClass:{type:String,default:null}},Yr=Vue.defineComponent({name:"RIframe",props:Yo,setup(e,{expose:t}){const n=Vue.computed(()=>({"--ray-iframe-frameborder":L(e.frameborder),"--ray-iframe-width":L(e.width),"--ray-iframe-height":L(e.height)})),o=Vue.useTemplateRef("iframeRef"),r=Vue.ref(!0),a=l=>{r.value=!1;const{onSuccess:i}=e;i&&A(i,o.value,l)},s=l=>{r.value=!1;const{onError:i}=e;i&&A(i,l)};return re(o,"load",a),re(o,"error",s),t({iframeInst:o}),{cssVars:n,iframeRef:o,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",{class:["ray-iframe__container",this.iframeClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title,loading:typeof this.lazy=="boolean"?"lazy":this.lazy},null)})])}}),Xo={...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}},Jo=(e,t,n)=>{const{scheduler:o}=n??{};return new Promise(r=>{setTimeout(()=>{const a=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const s=Ze(e).draggable({inertia:!0,autoScroll:!0,allowFrom:a,modifiers:[Ze.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:l=>{o==null||o(l)}}}).resizable(!1);r(s)}},30)})},Rt=(e,t)=>{const n=typeof e=="string"?document.querySelector(e):e;return new Promise((o,r)=>{if(n){n.setAttribute("can-drag","true");const{preset:a,dargCallback:s}=t;let{x:l,y:i}=t;Jo(n,a,{scheduler:u=>{const d=u.target;l+=u.dx,i+=u.dy,d.style.transform=`translate(${l}px, ${i}px)`,s==null||s(l,i,u)}}).then(u=>{o(u)})}else r()})},Zo="r-modal__preset-card--fullscreen",kt="r-modal",te={width:"--r-modal-width",cardWidth:"--r-modal-card-width",dialogWidth:"--r-modal-dialog-width"},Xr=Vue.defineComponent({name:"RModal",props:Xo,setup(e){const t=Vue.computed(()=>({[te.width]:L(e.width??600),[te.cardWidth]:L(e.cardWidth??600),[te.dialogWidth]:L(e.dialogWidth??446)})),n=Ve();let o;const r={x:0,y:0},a=Vue.computed(()=>e.preset==="card"&&e.fullscreen);return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{const l=document.getElementById(n);l&&Rt(l,{preset:e.preset,x:r.x,y:r.y,dargCallback:(i,u)=>{r.x=i,r.y=u}}).then(i=>{o=i}),e.memo&&l&&(l.style.transform=`translate(${r.x}px, ${r.y}px)`)}):(o==null||o.unset(),o=null)},{immediate:!0}),{cssVars:t,isFullscreenCardType:a,uuidEl:n}},render(){const{$props:e,$slots:t,$attrs:n}=this,{preset:o,...r}=e,{cssVars:a,uuidEl:s,isFullscreenCardType:l}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:[kt,l?Zo:""],style:[a,l?"height: 100vh":""],preset:o},{id:s},r,n),{...t})}}),Jr=()=>{const{create:e,destroyAll:t}=naive.useModal();return{create:o=>{const{content:r,...a}=o;let s=r;a.preset==="card"&&a.fullscreen&&(s=()=>Vue.h(naive.NScrollbar,{themeOverrides:{color:"rgba(0, 0, 0, 0)",colorHover:"rgba(0, 0, 0, 0)"},trigger:"none",style:{width:"auto",height:"calc(100vh - 29px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))"}},{default:()=>typeof r=="function"?r():r}));const{preset:l,dad:i,fullscreen:u,width:d,cardWidth:h,dialogWidth:f}=o,m=e({...a,content:s}),{key:p}=m,g={[te.width]:L(d??600),[te.cardWidth]:L(h??600),[te.dialogWidth]:L(f??446)};return Vue.nextTick(()=>{const[v]=be(`[internalkey="${p}"]`)||[];if(v){if(i&&Rt(v,{preset:l,x:0,y:0}),u&&l==="card"){const y=v.querySelector(".n-card__content");y&&Oe(y,{maxHeight:"calc(100vh - 9px - var(--n-padding-bottom) - var(--n-padding-bottom) - var(--n-padding-top))",overflowY:"hidden",padding:"0"}),Oe(v,{width:"100%",height:"100vh"})}Oe(v,g),vt(v,kt)}}),m},destroyAll:t}},Qo={...naive.dropdownProps,icon:{type:String,default:"more"},iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function ea(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Pt=Vue.defineComponent({name:"RMoreDropdown",props:Qo,render(){let e;const{iconSize:t,cursor:n,icon:o}=this,{default:r}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),ea(e=ee(r,{defaultElement:Vue.createVNode(N,{name:o,size:t,cursor:n},null)}))?e:{default:()=>[e]})}}),ie={...naive.dataTableProps,renderWrapperHeader:{type:Boolean,default:!0},cardProps:{type:Object,default:()=>({})},tool:{type:Boolean,default:!0},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},onRegister:{type:[Function,Array],default:null}},K={tableIconSize:"18",tableKey:Symbol("r-table")},ta=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],na=Vue.defineComponent({name:"TableSizeSelect",props:{onChangeSize:{type:[Function,Array],default:null},...ie},setup(e){return{size:Vue.ref(e.size),sizeOptions:[{label:"默认",value:"medium"},{label:"紧凑",value:"small"},{label:"宽松",value:"large"}],updatePopselectValue:r=>{const{onChangeSize:a}=e;a&&A(a,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(N,{name:"adjustment",size:K.tableIconSize,cursor:"pointer"},null)]})}}),oa=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(K.tableKey,{}),[t,{toggleFullscreen:n,isEnabled:o}]=ht(e);return{toggleFullscreen:n,isEnabled:o}},render(){const{toggleFullscreen:e,isEnabled:t,$t:n}=this;return Vue.createVNode(N,{name:"fullscreen",size:K.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(n("globalMessage.isEnabledFullscreen")),e()}},null)}}),aa=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"grab"},null),nt=({icon:e,title:t,onClick:n,customClassName:o})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:K.tableIconSize,cursor:"pointer",customClassName:o,onClick:n==null?void 0:n.bind(null)},null),default:()=>t}),Fe=(e,t)=>{if(!t)return[null,null];for(let n=0;n ye(e.columns).filter(i=>i.type?(t=i,!1):!0).map((i,u)=>{const{key:d,title:h,children:f,fixed:m,isResizable:p,...g}=i,v=m==="left",y=m==="right",c={...g,title:h,key:d,fixed:m,isLeftFixedActivated:v,isRightFixedActivated:y,isResizable:p};return{...c,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(nt,{icon:"row_head",title:"固定在列首",customClassName:v?Pe:"",onClick:a.bind(this,"left",c,u)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:K.tableIconSize,cursor:"pointer",customClassName:p?Pe:"",onClick:r.bind(this,c,u)},null),default:()=>"修改列宽"}),Vue.createVNode(nt,{icon:"row_end",title:"固定在列尾",customClassName:y?Pe:"",onClick:a.bind(this,"right",c,u)},null)]})}}),set:()=>{}}),o=l=>{const{onUpdateColumn:i}=e;i&&A(i,l)},r=(l,i)=>{l.isResizable=!l.isResizable,l.resizable=l.isResizable,n.value[i]=l,o(n.value)},a=(l,i,u)=>{const d=`${l}FixedActivated`,h=`${l==="left"?"right":"left"}FixedActivated`;i[h]=!1,i[d]=!i[d],i[d]?i.fixed=l:i.fixed=void 0,n.value[u]=i,o(n.value)};return{treeDataSource:n,treeDrop:({node:l,dragNode:i,dropPosition:u})=>{const[d,h]=Fe(i,n.value);if(d===null||h===null)return;d.splice(h,1);const[f,m]=Fe(l,n.value);f===null||m===null||(u==="before"?f.splice(m,0,i):f.splice(m+1,0,i),pt(t)||f.unshift(t),o(f))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:K.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:aa.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),la=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(K.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:o={},domToImageOptions:r}={},title:a}=e;(o.documentTitle===""||o.documentTitle===void 0||o.documentTitle===null)&&(o.documentTitle=typeof a=="string"?a:""),yt(t,{printOptions:o,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:K.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),sa=Vue.defineComponent({name:"TablePropsSelect",props:{...ie,onPopselectChange:{type:[Function,Array],default:null},onInitialed:{type:[Function,Array],default:null}},setup(e){const t=Vue.ref(!1),n=Vue.ref([]),o=a=>{const{onPopselectChange:s}=e;s&&A(s,a)};return(()=>{const{striped:a,bordered:s,onInitialed:l}=e;a&&n.value.push("striped"),s&&n.value.push("bordered"),l&&A(l,n.value)})(),{propsPopselectValue:n,popoverShow:t,updatePopselectValue:o}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:ta,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"expanded",size:K.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function ia(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Zr=Vue.defineComponent({name:"RTable",inheritAttrs:!1,props:ie,setup(e,t){const{expose:n,emit:o}=t,r=Vue.useTemplateRef("rTableInst"),a=Vue.useTemplateRef("wrapperRef"),s=Ve(16),l=Ve(16),i=Vue.reactive({x:0,y:0,showContextMenu:!1}),u=Vue.reactive({size:e.size}),d=Vue.ref(Object.assign({striped:!1,bordered:!1},ae(e,"striped","bordered"))),h=(c,b)=>{const{onContextMenuClick:_}=e;_&&A(_,c,b),i.showContextMenu=!1},f=(c,b)=>{var O;return{...(O=e.rowProps)==null?void 0:O.call(e,c,b),onContextmenu:e.disabledContextMenu?void 0:V=>{V.preventDefault(),i.showContextMenu=!1,Vue.nextTick().then(()=>{i.showContextMenu=!0,i.x=V.clientX,i.y=V.clientY})}}},m=c=>{u.size=c},p=c=>{const{onUpdateColumns:b,"onUpdate:columns":_}=e;b&&A(b,c),_&&A(_,c)},g=()=>{const{toolOptions:c}=e;return c==null?void 0:c.filter(Boolean).map(b=>typeof b=="function"?b():b)},v=c=>{Object.keys(d.value).forEach(_=>{d.value[_]=c.includes(_)})},y=c=>{const{tool:b}=c;if(!b)return;const _=()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(la,c,null),Vue.createVNode(na,Vue.mergeProps(c,{onChangeSize:m.bind(this)}),null),Vue.createVNode(oa,null,null),Vue.createVNode(ra,Vue.mergeProps(c,{onUpdateColumn:p.bind(this)}),null),Vue.createVNode(sa,Vue.mergeProps(c,{onPopselectChange:v.bind(this),onInitialed:v.bind(this)}),null)]});return e.toolOptions?e.coverTool?()=>{let O;return Vue.createVNode(naive.NFlex,{align:"center"},ia(O=g())?O:{default:()=>[O]})}:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[_(),g()]}):_};return Vue.onMounted(()=>{const{onRegister:c}=e;c&&r.value&&A(c,r.value,{uuidTable:l,uuidWrapper:s,wrapperRef:a})}),Vue.provide(K.tableKey,{uuidTable:l,uuidWrapper:s,wrapperRef:a}),n(),{uuidWrapper:s,uuidTable:l,contextMenuReactive:i,rTableInst:r,combineRowProps:f,contextMenuSelect:h,privateReactive:u,tool:y,wrapperRef:a,propsPopselectValue:d}},render(){const{$props:e,$attrs:t,wrapperBordered:n,uuidWrapper:o,privateReactive:r,disabledContextMenu:a,contextMenuReactive:s,contextMenuOptions:l,uuidTable:i,title:u,$slots:d,propsPopselectValue:h,renderWrapperHeader:f}=this,{class:m}=t,{tool:p,combineRowProps:g,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps(e.cardProps,{id:o},{ref:"wrapperRef",bordered:n,class:m}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({id:i},t,e,h,{rowProps:g.bind(this),size:r.size,ref:"rTableInst"}),{...d}),a?null:Vue.createVNode(naive.NDropdown,{show:s.showContextMenu,placement:"bottom-start",trigger:"manual",x:s.x,y:s.y,options:l,onClickoutside:()=>s.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:f?ee(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}):null,"header-extra":p(e),footer:()=>{var y;return(y=d.tableFooter)==null?void 0:y.call(d)},action:()=>{var y;return(y=d.tableAction)==null?void 0:y.call(d)}})}}),Qr=()=>{const e=Vue.ref();let t={};const n=(m,p)=>{m&&(e.value=m,t=p)},o=()=>{if(!e.value)throw new Error("[useTable]: table instance is not ready yet. if you are using useTable, please make sure you have called register method in onRegister event.");return e.value};return[n,{getTableInstance:o,clearFilters:()=>o().clearFilters.call(null),clearSorter:()=>o().clearSorter.call(null),downloadCsv:m=>o().downloadCsv.call(null,m),filters:m=>o().filters.call(null,m),page:m=>o().page.call(null,m),scrollTo:m=>o().scrollTo(m),sort:(m,p)=>o().sort.call(null,m,p),print:m=>{const{uuidWrapper:p}=t;if(p){const g=document.getElementById(p);yt(g,m)}},filter:m=>o().filter.call(null,m)}]},At=(e,t,n)=>{var o;if(e.length)for(const r of e){if(r[t]===n)return r;if((o=r==null?void 0:r.children)!=null&&o.length){const a=At(r.children,t,n);if(a)return a}}},ot=e=>{const t=Vue.unref(e);return t?t.findIndex(o=>{const{type:r,multiple:a}=o;if(r==="selection"&&(a==null||a===!0))return!0})!==-1:!0},ua=(e,t,n,o)=>{const r=Vue.unref(e);return r?t.reduce((a,s)=>{const l=Vue.unref(n).findIndex(u=>u[o]===s);if(l!==-1)return a.push(Vue.unref(n)[l]),a;const i=r.findIndex(u=>u[o]===s);return i!==-1&&a.push(r[i]),a},[]):n},el=(e,t,n)=>{const o=Vue.ref([]),r=Vue.ref([]),{rowKey:a="key",onChange:s}=n||{},l=Vue.computed(()=>ot(t)),i=(p,g,v)=>{o.value=p,r.value=Vue.unref(ua(e,p,r,a)),s==null||s(p,r.value,v),ot(t)},u=()=>o.value,d=()=>r.value,h=()=>{o.value=[],r.value=[],s==null||s(o.value,r.value,{row:void 0,action:"uncheckAll"})},f=p=>{if(p==null)return;let g;o.value=o.value.filter(v=>v!==p),r.value=r.value.filter(v=>v[a]===p?(g=v,!1):!0),s==null||s(o.value,r.value,{row:g,action:"uncheck"})},m=p=>{if(o.value.includes(p))return;const g=!l.value&&o.value.length>=1,v=At(Vue.unref(e)||[],a,p);g?o.value=[p]:o.value.push(p),v&&(g?r.value=[v]:r.value.push(v),s==null||s(o.value,r.value,{row:v,action:"check"}))};return qe(()=>{h()}),[o,{checkedRows:r,checkedRowKeysBind:i,getKeys:u,getRows:d,clearAll:h,clearKey:f,selectKey:m}]},ca={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},da=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},ca),setup(e){const{getKeepAliveInclude:t}=Na(),{setupKeepAlive:n,maxKeepAliveLength:o,keepAliveExclude:r}=St;return(a,s)=>{const l=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createElementBlock("div",null,[Vue.createVNode(l,null,{default:Vue.withCtx(({Component:i,route:u})=>[i?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:a.transitionPropName,mode:a.transitionMode,appear:a.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(n)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(o),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(i),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})])}}}),pa={...naive.formProps,onRegister:{type:[Function,Array],default:null}},tl=Vue.defineComponent({name:"RForm",props:pa,setup(e,{expose:t}){const n=Vue.useTemplateRef("formRef");return Vue.onMounted(()=>{const{onRegister:o}=e;o&&n.value&&A(o,n.value)}),t(),{formRef:n}},render(){const{$attrs:e,$props:t,$slots:n}=this;return Vue.createVNode(naive.NForm,Vue.mergeProps(e,t,{ref:"formRef"}),{...n})}}),nl=(e,t)=>{const n=Vue.ref(),o=u=>{u&&(n.value=u)},r=()=>{if(!n.value)throw new Error("[useForm]: form instance is not ready yet. if you are using useForm, please make sure you have called register method in onRegister event.");return n.value};return[o,{getFormInstance:r,validate:(u,d)=>r().validate.call(null,u,d),restoreValidation:()=>r().restoreValidation.call(null),formModel:()=>ye(e)||{},formRules:()=>ye(t)||{}}]},ma=["addTabClass","addTabStyle","paneClass","paneStyle","paneWrapperStyle","tabClass","tabStyle","type","label","addable","closable","onAdd","onClose","placement","animated","justifyContent","builtinThemeOverrides","displayDirective"],ha={tabPaddingSmallSegment:"4px 7px",tabPaddingMediumSegment:"6px 11px",tabPaddingLargeSegment:"8px 11px"},fa=Ue({...naive.tabsProps,options:{type:Array,default:()=>[]},width:{type:[Number,String],default:"fitContent"}},...ma);function ga(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Be=e=>{const{icon:t,label:n}=e;return t?Vue.createVNode(naive.NFlex,{align:"center",wrap:!1,size:"small"},{default:()=>[Vue.createVNode(t,null,null),Vue.createVNode("div",null,[n])]}):n},va=e=>{if(typeof e.popover=="string")return Vue.createVNode(naive.NPopover,null,{trigger:()=>Be(e),default:()=>e.popover});if(G(e.popover,"Object")){const{popover:t}=e,{label:n,...o}=t;return Vue.createVNode(naive.NPopover,o,{trigger:()=>Be(e),default:()=>n})}},ol=Vue.defineComponent({name:"RSegment",props:fa,setup(e,{expose:t}){const n=Vue.computed(()=>{const{width:o}=e;let r="";switch(o){case"block":r="100%";break;case"fitContent":r="fit-content";break;default:r=typeof o=="number"?L(o):"fit-content"}return{"--r-segment-width":r}});return t(),{cssVars:n}},render(){let e;const{$props:t,options:n,cssVars:o,themeOverrides:r}=this;return Vue.createVNode(naive.NTabs,Vue.mergeProps(t,{ref:"segmentRef",style:[o],class:"r-segment",type:"segment",animated:!0,themeOverrides:Object.assign({},ha,r)}),ga(e=n.map(a=>Vue.createVNode(naive.NTab,{key:a.key,name:a.key,tab:a.popover?va(a):Be(a),disabled:a.disabled},{...a.slots})))?e:{default:()=>[e]})}}),ya={width:{type:[String,Number],default:"auto"},height:{type:[String,Number],default:"auto"},loading:{type:Boolean,default:!1},barcodeRender:{type:String,default:"canvas",validator:e=>["canvas","svg"].includes(e)},text:{type:String},options:{type:Object,default:()=>({})},format:{type:String,default:()=>"CODE128"},watchText:{type:Boolean,default:!0},onSuccess:{type:[Function,Array]},onError:{type:[Function,Array]},onFinally:{type:[Function,Array]}},al=Vue.defineComponent({name:"RBarcode",props:ya,setup(e){const t=Vue.useTemplateRef("barcodeRef"),n=Vue.computed(()=>({"--r-barcode-width":L(e.width),"--r-barcode-height":L(e.height)}));let o;const r=()=>{try{const{format:a,text:s,options:l,onSuccess:i}=e,u=Object.assign({},l,{format:a});JsBarcode(t.value,s!=null?s.toString():"",u),i&&A(i,s,a,l)}catch(a){const{onError:s}=e;s&&A(s,a)}finally{const{onFinally:a}=e;a&&A(a)}};return Vue.watchEffect(()=>{e.watchText?o=Vue.watch(()=>e.text,r):o==null||o()}),Vue.onMounted(()=>{r()}),Vue.onBeforeUnmount(()=>{o==null||o()}),{barcodeRef:t,cssVars:n}},render(){const{barcodeRender:e,loading:t,cssVars:n}=this,o=["r-barcode",{"r-barcode--loading":t}];return Vue.createVNode(naive.NSpin,{class:"r-barcode-spin",show:t},{default:()=>[e==="canvas"?Vue.createVNode("canvas",{class:o,style:n,ref:"barcodeRef"},null):Vue.createVNode("svg",{class:o,style:n,ref:"barcodeRef"},null)]})}});var Va={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 ba=(e,t,n)=>!e||typeof e!="object"?!1:e[t]===n,xt=(e,t,n)=>{const o=[];if(ba(e,t,n))return o.push(e),o;if(e.children&&e.children.length>0)for(const r of e.children){const a=xt(r,t,n);a.length>0&&o.push(e,...a)}return o},_a=(e,t,n)=>{const o=[];for(const r of e){const a=xt(r,t,n);a.length>0&&o.push(...a)}return o},at=e=>{const{breadcrumbLabel:t}=e;if(!t)return;const{layout:{sideBarLogo:n}}=Va,o=n?n.title:"";document.title=t+" - "+o},Sa=e=>{const{meta:{icon:t}}=e;if(!t)return;if(G(t,"Object"))return()=>t;const n=Vue.h(N,{name:t,size:X.menuCollapsedIconSize,cursor:"pointer"},{});return()=>n},Mt=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:n}=t;if(n===!1)return;const{t:o}=se(),{label:r,icon:a,type:s,i18nLabel:l}=t,i={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>l?o(l):r||null,d=()=>a&&(l||r)||!a&&(l||r)?null:{"padding-right":"0"};if(G(t,"Object"))return()=>Vue.h(naive.NTag,{...i,type:s||"primary",style:d()},{default:()=>u(),icon:()=>a})},rt=()=>{const{getRootPath:e}=ne();return le(I.appMenuKey,"sessionStorage",{defaultValue:e.value})},Lt=()=>Fo(zo()),wa=()=>Do(Lt()),$e=["redirect","breadcrumbLabel","children","key","meta","name","path","show","fullPath"];let he;const It=(e,t)=>{var n;if(he&&Je(he.fullPath,t))return he;for(const o of e){if(Je(o.fullPath,t))return he=o,o;if((n=o.children)!=null&&n.length){It(o.children,t);continue}}},Et=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),n=VueRouter.useRoute(),{t:o}=se(),{setKeepAliveInclude:r}=Oa(),a=Vue.reactive({menuKey:rt(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),s=Vue.ref(!0),l=(c,b)=>{Object.hasOwn(a,c)&&(a[c]=b)},i=c=>{const{meta:b}=c,{i18nKey:_,noLocalTitle:O}=b,V=Vue.computed(()=>_?o(`${_}`):O),C={...c,key:c.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>V.value}),breadcrumbLabel:V.value},k=Object.assign({},C,{icon:Sa(c),extra:Mt(c)});return c.fullPath===rt()&&(a.currentMenuOption=k),k.show=Nt(k),k},u=c=>{a.breadcrumbOptions=_a(a.options,"fullPath",c)},d=(c,b=!0)=>{const O=Array.isArray(c)?[...c]:[c];b?a.menuTagOptions.push(...O):a.menuTagOptions=O},h=(c,b)=>{a.menuTagOptions.find(O=>O.fullPath===c)||a.menuTagOptions.push(b)},f=(c,b,_)=>{const{meta:O}=b;if(O.windowOpen)window.open(O.windowOpen);else{e({path:String(c),query:_});const{sameLevel:V}=O;if(r(b),at(b),!V)h(c,b),u(c),a.menuKey=c,a.currentMenuOption=b,We(I.appMenuKey,c);else{const C=ae(i(b),$e);a.breadcrumbOptions.find(S=>S.key===C.key)||a.breadcrumbOptions.push({...C,fullPath:String(C.key)})}}},m=async(c,b)=>{const[_]=c.split("?"),O=t().find(V=>V.path===_);if(O){const V=ae(O,$e);f(_,i({...V,fullPath:V.path}),b)}},p=()=>new Promise(c=>{const b=(_,O)=>{var C;const V=[];for(const k of _){let S=`${O.endsWith("/")?O:O+"/"}${k.path}`;if(S=S.replace(/\/+/g,"/"),(C=k.children)!=null&&C.length)k.children=b(k.children,S);else if(!Dt(k.meta))continue;V.push(i({...k,fullPath:S}))}return V};if(a.options=b(Lt(),""),a.currentMenuOption){const{currentMenuOption:_}=a;a.breadcrumbOptions.length||u(_.key),h(_.fullPath,_),at(_)}c()}),g=c=>a.collapsed=c,v=(c,b=1)=>a.menuTagOptions.splice(c,b),y=async()=>{s.value&&(await p(),s.value=!1)};return Vue.watch(()=>n.fullPath,async(c,b)=>{await y(),c!==b&&await m(c,n.query)},{immediate:!0}),{...Vue.toRefs(a),changeMenuModelValue:f,collapsedMenu:g,spliceMenTagOptions:v,setMenuTagOptions:d,resolveOption:i,updateMenuState:l}},{persist:{key:I.appPiniaMenuStore,storage:window.localStorage,pick:["breadcrumbOptions","menuKey","menuTagOptions","collapsed"]}}),zt=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=o=>new Promise((r,a)=>{pt(o)?a({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:o.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),n=()=>{const{closeAll:o}=$t(),{appPiniaMenuStore:r,appPiniaSigningStore:a}=I;window.$message.info("账号退出中..."),Re("__all_sessionStorage__","sessionStorage"),Re(r,"localStorage"),Re(a,"localStorage"),o(),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:n}},{persist:{key:I.appPiniaSigningStore,pick:["signingCallback"],storage:window.localStorage}}),jt=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=St,t=Vue.reactive({keepAliveInclude:[]}),n=()=>t.keepAliveInclude.length,o=a=>{const s=n(),{name:l,meta:{keepAlive:i}}=a;if(i){if(s =e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(l))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:o,getKeepAliveInclude:r}},{persist:{key:I.appPiniaKeepAliveStore,storage:window.sessionStorage,pick:["keepAliveInclude"]}}),J=()=>{const e=Et(),t=Vue.computed(()=>e.options),n=Vue.computed(()=>e.breadcrumbOptions),o=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:l}=ne();return e.menuTagOptions.map((i,u,d)=>(i.key===o.value&&i.key!==l.value?i.closeable=!0:i.closeable=!1,i.key===l.value&&(i.closeable=!1),d.length<=1&&(i.closeable=!1),i))}),a=Vue.computed(()=>e.currentMenuOption),s=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:n,getMenuKey:o,getMenuTagOptions:r,getCurrentMenuOption:a,getCollapsed:s}},ue=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}=Et();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:n,setMenuTagOptions:o,resolveOption:r,updateMenuState:a}},D=()=>{const e=Ot(),t=Vue.computed(()=>e.drawerPlacement),n=Vue.computed(()=>e.primaryColorOverride),o=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),a=Vue.computed(()=>e.breadcrumbSwitch),s=Vue.computed(()=>e.localeLanguage),l=Vue.computed(()=>e.lockScreenSwitch),i=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),d=Vue.computed(()=>e.watermarkSwitch),h=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute),m=Vue.computed(()=>e.sideBarLogo);return{getDrawerPlacement:t,getPrimaryColorOverride:n,getAppTheme:o,getMenuTagSwitch:r,getBreadcrumbSwitch:a,getLocaleLanguage:s,getLockScreenSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d,getWatermarkConfig:h,getAppRootRoute:f,getSideBarLogo:m}},j=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:n}=Ot();return{updateLocale:e,changePrimaryColor:t,updateSettingState:n}},Ca=()=>{const e=zt();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},Ta=()=>{const{signing:e,logout:t}=zt();return{signing:e,logout:t}},Na=()=>{const e=jt();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},Oa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=jt();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},rl=e=>{const t=Pinia.createPinia();e.use(t),t.use(cn)},Dt=e=>{const{getSigningCallback:t}=Ca(),{role:n}=e;return me!=null&&me.length&&me.includes(t.value.role)||!n||!(n!=null&&n.length)?!0:n?n.includes(t.value.role):!0},Ra=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:n}=$n;t&&Ko(e),n&&Bo(e)},ka=Vue.ref(),Pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{getSideBarLogo:t}=D();return{sideBarLogo:t,sideBarLogoClick:()=>{t.value&&t.value.url&&(t.value.jumpType==="station"?e.push(t.value.url):window.open(t.value.url))},TemplateLogo:({cursor:r})=>{if(!t.value)return null;if(typeof t.value.icon=="string")return Vue.createVNode(N,{name:t.value.icon,size:"30",cursor:r},null);if(G(t.value.icon,"Object"))return ee(t.value.icon)}}},render(){const{sideBarLogo:e,collapsed:t,TemplateLogo:n,sideBarLogoClick:o}=this;return e!=null&&e.title?Vue.createVNode("div",{class:["ray-menu__logo",e!=null&&e.url?"ray-menu__logo-url":null],onClick:o.bind(this),ref:ka},[e!=null&&e.icon?t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>n({cursor:"pointer"}),default:()=>e.title}):n({cursor:"pointer"}):t?Vue.createVNode(naive.NTooltip,{placement:"right"},{trigger:()=>{var r;return Vue.createVNode("h1",{class:"n-menu-item-content"},[((r=e.title)==null?void 0:r[0])||null])},default:()=>e.title}):null,Vue.createVNode("h1",{class:[t?null:"ray-menu__logo-title--open","ray-menu__logo-title",'class="n-menu-item-content"']},[Vue.createVNode(naive.NEllipsis,null,{default:()=>[e.title]})])]):null}}),Aa=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:n,updateMenuState:o}=ue(),{getMenuOptions:r,getCollapsed:a,getMenuKey:s}=J(),l=Vue.computed({get:()=>(Vue.nextTick().then(()=>{d()}),s.value),set:()=>{i.value&&q("globalDrawerValue",!1)}}),{isTabletOrSmaller:i}=Ce({observer:f=>{f&&o("collapsed",!1)}}),u=Vue.computed({get:()=>we("globalDrawerValue").value,set:f=>{q("globalDrawerValue",f)}}),d=()=>{const f=l.value;f!=null&&Vue.nextTick(()=>{var m,p;return(p=(m=e.value)==null?void 0:m.showOption)==null?void 0:p.call(m,f)})};return{isTabletOrSmaller:i,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!i.value,collapseMode:X.menuCollapsedMode,collapsedWidth:X.menuCollapsedWidth,onUpdateCollapsed:n.bind(this),nativeScrollbar:!1,ref:Ct,collapsed:a.value,onExpand:()=>{o("collapsed",!1)},onCollapse:()=>{o("collapsed",!0)}},{default:()=>[Vue.createVNode(Pa,{collapsed:a.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:l.value,"onUpdate:value":f=>l.value=f,options:r.value,indent:X.menuCollapsedIndent,collapsed:a.value,collapsedIconSize:X.menuCollapsedIconSize,collapsedWidth:X.menuCollapsedWidth,onUpdateValue:(f,m)=>{t(f,m)},accordion:X.menuAccordion},null)]}),modelGlobalDrawerValue:u}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":n=>this.modelGlobalDrawerValue=n,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class xa{constructor(){Xe(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var n;return((n=t.cancelConfig)==null?void 0:n.cancel)??!0}generateRequestKey(t){const{method:n,url:o}=t;return[o||"",n||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var n;if(this.isAppending(t)){t.__CANCELER_TAG_RAY_TEMPLATE__="__CANCELER_TAG_RAY_TEMPLATE__";const o=this.generateRequestKey(t);if(this.pendingRequest.has(o))t.signal=(n=this.pendingRequest.get(o))==null?void 0:n.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(o,r)}}}removePendingRequest(t){const n=this.generateRequestKey(t);this.pendingRequest.has(n)&&(this.pendingRequest.get(n).abort(),this.pendingRequest.delete(n))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ae={requestInstance:null,responseInstance:null},xe={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},fe={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},Ma=new xa,ll=()=>{const e=(l,i)=>{i==="requestInstance"?Ae.requestInstance=l:Ae.responseInstance=l},t=l=>Ae[l],n=(l,i,u)=>{u==="ok"?xe[l]=i:fe[l]=i},o=(l,i)=>i==="ok"?xe[l]:fe[l],r=(l,...i)=>{Array.isArray(l)&&l.forEach(u=>{typeof u=="function"&&u(...i)})};return{createAxiosInstance:e,setImplement:n,getImplement:o,getAxiosInstance:t,beforeFetch:(l,i,u)=>{const d=u==="ok"?xe[i]:fe[i],h=t(l),{MODE:f}=De();h&&r(d,h,f)},fetchError:(l,i,u)=>{const d=fe[u],{MODE:h}=De();r(d,i,h)}}},La=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{Ma.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),Ft=Vue.defineComponent({name:"LayoutContentWrapper",setup(){VueRouter.useRouter();const{maximize:e}=Bt(),{getContentTransition:t}=D(),n=Vue.ref(!1),o={opacitySpinning:"0"},{globalMainLayoutLoad:r,layoutContentMaximize:a,layoutContentSpinning:s}=Un();return{globalMainLayoutLoad:r,spinning:n,themeOverridesSpin:o,getContentTransition:t,layoutContentMaximize:a,maximize:e,layoutContentSpinning:s}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:n,maximize:o,spinning:r,themeOverridesSpin:a,getContentTransition:s}=this;return Vue.createVNode(naive.NSpin,{show:r||!e||n,description:"loading...",size:"large",themeOverrides:a,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:()=>{o(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(La,null,null),e?Vue.createVNode(da,{class:"content-wrapper",transitionPropName:s+"-transform"},null):null]})}}),Ia=Object.freeze(Object.defineProperty({__proto__:null,default:Ft},Symbol.toStringTag,{value:"Module"}));var Ea={pkg:{dependencies:{"@vueuse/core":"^10.9.0",axios:"^1.7.5",clipboard:"^2.0.11","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26",jsbarcode:"3.11.6","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.39.0",pinia:"^2.1.7","pinia-plugin-persistedstate":"^4.0.1","print-js":"^1.6.0",vue:"^3.5.6","vue-demi":"0.14.6","vue-hooks-plus":"2.2.1","vue-i18n":"^9.13.1","vue-router":"^4.3.2","vue3-next-qrcode":"2.0.10"},devDependencies:{"@commitlint/cli":"^17.8.1","@commitlint/config-conventional":"^17.8.1","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^4.0.0","@types/crypto-js":"^4.2.2","@types/dom-to-image":"2.6.7","@types/jsbarcode":"3.11.4","@types/lodash-es":"^4.17.12","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","@vitejs/plugin-vue":"^5.1.0","@vitejs/plugin-vue-jsx":"^4.0.0","@vitest/ui":"1.4.0","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0","@vue/test-utils":"2.4.3",autoprefixer:"^10.4.16",depcheck:"^1.4.7",eslint:"^8.57.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.25.0","happy-dom":"14.3.1",husky:"8.0.3","lint-staged":"^15.2.0",postcss:"^8.4.38","postcss-px-to-viewport-8-with-include":"1.2.2",prettier:"^3.2.5",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.18.2","unplugin-vue-components":"^0.27.4",vite:"^5.4.3","vite-bundle-analyzer":"0.9.4","vite-plugin-cdn2":"1.1.0","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vite-tsconfig-paths":"4.3.2",vitest:"1.5.2","vue-tsc":"^2.0.13"},name:"ray-template",version:"4.9.5"},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 za=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=Ea;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),ja=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 n=r=>{t("click",r)};return{iconClick:n,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:n.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)}}),Da=Vue.defineComponent({name:"ThemeSwitch",setup(){const{darkTheme:e,lightTheme:t}=br(),{getAppTheme:n}=D(),o=Vue.ref(n.value);return{darkTheme:e,lightTheme:t,getAppTheme:n,railStyle:({checked:a})=>a?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:o}},render(){const{$t:e,darkTheme:t,lightTheme:n,railStyle:o}=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:o.bind(this),onUpdateValue:r=>r?t():n()},{"checked-icon":()=>Vue.createVNode(N,{name:"dark"},null),"unchecked-icon":()=>Vue.createVNode(N,{name:"light"},null),checked:()=>"亮",unchecked:()=>"暗"}),default:()=>this.getAppTheme?e("headerSettingOptions.ThemeOptions.Dark"):e("headerSettingOptions.ThemeOptions.Light")})]})}});function ge(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Fa=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:n,updateSettingState:o}=j(),{getAppTheme:r,getPrimaryColorOverride:a,getMenuTagSwitch:s,getBreadcrumbSwitch:l,getCopyrightSwitch:i,getContentTransition:u,getWatermarkSwitch:d}=D(),h=Vue.computed({get:()=>e.show,set:m=>{t("update:show",m)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:s.value,getBreadcrumbSwitch:l.value,getCopyrightSwitch:i.value,getContentTransition:u.value,getWatermarkSwitch:d.value}),set:m=>{}});return{modelShow:h,changePrimaryColor:n,getAppTheme:r,getPrimaryColorOverride:a,updateSettingState:o,modelSwitchReactive:f}},render(){let e,t,n,o;const{$t:r,changePrimaryColor:a,updateSettingState:s}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":l=>this.modelShow=l,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"},ge(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Da,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:$.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":l=>this.getPrimaryColorOverride.common.primaryColor=l,onUpdateValue:a.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(n=r("headerSettingOptions.ContentTransition"))?n:{default:()=>[n]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":l=>this.modelSwitchReactive.getContentTransition=l,options:zn,onUpdateValue:l=>{s("contentTransition",l)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},ge(o=r("headerSettingOptions.InterfaceDisplay"))?o:{default:()=>[o]}),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":l=>this.modelSwitchReactive.getMenuTagSwitch=l,onUpdateValue:l=>s("menuTagSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getBreadcrumbSwitch=l,onUpdateValue:l=>s("breadcrumbSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getWatermarkSwitch=l,onUpdateValue:l=>s("watermarkSwitch",l)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":l=>this.modelSwitchReactive.getCopyrightSwitch=l,onUpdateValue:l=>s("copyrightSwitch",l)},null)]})]})]})]})]})}});function Ba(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const $a=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=ue(),{getBreadcrumbOptions:t}=J(),{isTabletOrSmaller:n}=Ce();return{getBreadcrumbOptions:t,dropdownSelect:(a,s)=>{e(a,s)},breadcrumbItemClick:a=>{var s;if(!((s=a.children)!=null&&s.length)){const{meta:l={}}=a;l.sameLevel||e(a.fullPath,a)}},isTabletOrSmaller:n}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:n}=this,{dropdownSelect:o,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},Ba(e=n.map(a=>Vue.createVNode(naive.NBreadcrumbItem,{key:a.fullPath,onClick:r.bind(this,a)},{default:()=>{var s;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:a.children&&((s=a.children)==null?void 0:s.length)>1?a.children:[],onSelect:o.bind(this)},{default:()=>Vue.createVNode("span",null,[a.label&&typeof a.label=="function"?a.label():a.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Me(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ka=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:n,resolveOption:o}=ue(),{getRoutes:r}=VueRouter.useRouter(),a=Vue.computed({get:()=>e.show,set:V=>{t("update:show",V),V||m()}}),s=Vue.reactive({searchValue:null,searchOptions:[]}),l=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let i=0,u=i;const{isTabletOrSmaller:d}=Ce(),h=Vue.ref(!1),f="content-item--active",m=()=>{s.searchOptions=[],s.searchValue=null,i=0,u=i},p=V=>{a.value||(V.ctrlKey||V.metaKey)&&V.key==="k"&&(V.preventDefault(),V.stopPropagation(),m(),a.value=!0)},g=V=>{if(V)h.value=!0;else{h.value=!1,s.searchOptions=[];return}const C=r().reduce((k,S)=>{var F;const P=ae(S,["children","meta","path","name"]),x=o({...P,fullPath:S.path}),{breadcrumbLabel:E}=x;return(F=E==null?void 0:E.toLocaleLowerCase())!=null&&F.includes(V.toLocaleLowerCase())&&Nt(x)&&k.push(x),k},[]);setTimeout(()=>{s.searchOptions=C,Vue.nextTick().then(()=>{y()}),h.value=!1},500)},v=V=>{if(V){const{meta:C}=V;C.windowOpen?window.open(C.windowOpen):(a.value=!1,n(V.fullPath,V),setTimeout(an,300))}},y=()=>{const V=s.searchOptions[i],C=s.searchOptions[u];V&&Vue.nextTick().then(()=>{const k=be(`attr:data_path="${V.path}"`),S=C?be(`attr:data_path="${C==null?void 0:C.path}"`):null;if(S!=null&&S.length){const[P]=S;rn(P,f)}if(k!=null&&k.length){const[P]=k;vt(P,f)}})},c=V=>{const{icon:C}=V;return typeof C=="string"?Vue.createVNode(N,{name:C,size:"24"},null):typeof C=="function"?()=>C:Vue.createVNode(N,{name:"search",size:"24"},null)},b=V=>{V==="up"&&(i-=1,i<0&&(i=s.searchOptions.length-1)),V==="down"&&(i+=1,i>=s.searchOptions.length&&(i=0))},_=V=>{const C=V.key;switch((C==="ArrowUp"||C==="ArrowDown"||C==="Enter")&&(V.preventDefault(),V.stopPropagation()),u=i<=0?0:i,C){case"ArrowUp":b("up");break;case"ArrowDown":b("down");break;case"Enter":const k=s.searchOptions[i];k&&v(k);break}y()},O=({menuOption:V})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:v.bind(this,V),data_path:V.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[c(V.meta)]),Vue.createVNode("div",{class:"content-item-label"},[V.breadcrumbLabel]),Vue.createVNode(N,{name:"enter",size:"18",customClassName:"content-item-icon__enter"},null)]});return Vue.watchEffect(()=>{d.value&&(a.value=!1)}),re(window,"keydown",V=>{p(V),_(V)},!0),{...Vue.toRefs(s),modelShow:a,helperTipOptions:l,fuzzySearchMenuOptions:Ke(g,300),searchItemClick:v,RenderPreIcon:c,isTabletOrSmaller:d,SearchItem:O,loading:h}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:n}=this,{SearchItem:o,fuzzySearchMenuOptions:r}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,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":a=>this.searchValue=a,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)}),default:()=>{let a;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:n},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Me(a=t.map((s,l)=>Vue.createVNode(o,{menuOption:s,key:s.fullPath},null)))?a:{default:()=>[a]}):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(naive.NText,null,{default:()=>[Vue.createTextVNode("没有搜索结果")]})]})})]})]})},action:()=>{let a;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Me(a=this.helperTipOptions.map(s=>Vue.createVNode(naive.NFlex,{key:s.label,size:[4,0]},{default:()=>[s.icon.map(l=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Me(l)?l:{default:()=>[l]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[s.label]})]})))?a:{default:()=>[a]})}})])])]})}}),Ua=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const o=ln();return o==="MacOS"?"⌘ + K":"CTRL + K"},click:o=>{const{onClick:r}=e;r&&A(r,o)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:n}=this;return Vue.createVNode(naive.NButton,{class:"global-search__btn-wrapper",bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[n("headerTooltip.Search"),Vue.createVNode("div",{class:"global-search-btn__label"},[e()])]})})}}),Wa=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number,Array],default:"medium"},avatarSize:{type:[String,Number],default:"medium"},vertical:{type:Boolean,default:!1}},setup(e){return{signing:le(I.signing,"localStorage")}},render(){const{signing:e,avatarSize:t,spaceSize:n,$props:o,vertical:r}=this;return Vue.createVNode(naive.NButton,{quaternary:!0,strong:!0},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",size:n,vertical:r},{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(o,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:t}),null),e==null?void 0:e.name]})]})}}),qa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],Ga={logout:()=>{const{logout:e}=Ta();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=j();e("lockScreenSwitch",!0)}},Ha=e=>{const t=Ga[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Ya=e=>{const{isTabletOrSmaller:t}=e,n=[],o=[{name:"menu",size:18,eventKey:"menu"}];return t.value?o:n},Xa=e=>{const{isTabletOrSmaller:t}=e,n=[{name:"fullscreen",size:18,eventKey:"screen"},{name:"github",size:18,eventKey:"github"},{name:"setting",size:18,eventKey:"setting"}],o=[...n],r=[...n];return t.value?r:o},Ja=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=j(),{t:n}=se(),[o,{toggleFullscreen:r,isEnabled:a}]=ht(document.getElementsByTagName("html")[0]),{getDrawerPlacement:s,getBreadcrumbSwitch:l}=D(),i=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:d}=Ce(),h=we("globalDrawerValue"),f=Vue.computed(()=>Ya({isFullscreen:o,isTabletOrSmaller:d})),m=Vue.computed(()=>Xa({isFullscreen:o,isTabletOrSmaller:d})),p={search:()=>{u.value=!0},setting:()=>{i.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{a||window.$message.warning(n("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{q("globalDrawerValue",!h.value)}};return{leftIconOptions:f,rightTooltipIconOptions:m,toolIconClick:y=>{var c;(c=p[y])==null||c.call(p)},showSettings:i,updateLocale:e,getDrawerPlacement:s,getBreadcrumbSwitch:l,globalSearchShown:u,isRenderVNode:y=>d.value?null:y}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:n,getBreadcrumbSwitch:o}=this,{toolIconClick:r,updateLocale:a,isRenderVNode:s}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ka,{show:this.globalSearchShown,"onUpdate:show":l=>this.globalSearchShown=l},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between",wrap:!1},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",wrap:!1},{default:()=>[t.map(l=>Vue.createVNode(ja,{key:l.name,iconName:l.name,tooltipText:Vue.isRef(l.tooltip)?l.tooltip.value:l.tooltip,customClassName:l.iconClass,onClick:r.bind(this,l.name)},null)),o?Vue.createVNode($a,null,null):null]}),Vue.createVNode(naive.NFlex,{justify:"end",align:"center",size:[4,0],wrap:!1},{default:()=>[s(Vue.createVNode(Ua,{onClick:l=>{l.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(l=>Vue.createVNode(naive.NButton,{class:"override-button__layout",quaternary:!0,size:"medium",key:l.name,onClick:r.bind(this,l.name)},{default:()=>[Vue.createVNode(N,{name:l.name,size:18,cursor:"pointer"},null)]})),Vue.createVNode(naive.NDropdown,{options:wt,onSelect:l=>a(String(l)),trigger:"click"},{default:()=>[Vue.createVNode(naive.NButton,{quaternary:!0,class:"override-button__layout"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NDropdown,{options:qa(),onSelect:Ha.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(Wa,{avatarSize:24,spaceSize:[8,0],class:"override-button__layout"},null)]})]})]}),Vue.createVNode(Fa,{show:this.showSettings,"onUpdate:show":l=>this.showSettings=l,placement:n},null)]})}}),Za=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(Ja,null,null)]})}}),Qa={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},er=_t(' ',1),tr=[er];function nr(e,t){return bt(),Vt("svg",Qa,[...tr])}const or={render:nr},ar={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},rr=_t(' ',1),lr=[rr];function sr(e,t){return bt(),Vt("svg",ar,[...lr])}const ir={render:sr};function ur(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const cr=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const n=Vue.ref(null),{getMenuKey:o,getMenuTagOptions:r}=J(),{changeMenuModelValue:a}=ue(),{getRootPath:s}=ne(),{maximize:l}=Bt(),{reload:i}=Vr(),{close:u,closeAll:d,closeRight:h,closeLeft:f,closeOther:m,checkCloseLeft:p,checkCloseRight:g}=$t(),v=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let y=1/0;const c={size:16},b=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:c.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:c.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(ir,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(or,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:c.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:c.size},null),disabled:!1}]),_=Ve(16),O={closeCurrentPage:()=>{o.value!==s.value&&u(y)},reloadCurrentPage:()=>{i()},closeAll:()=>{d()},closeRight:()=>{h(y)},closeLeft:()=>{f(y)},closeOther:()=>{m(y)}},V=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),C="menu_tag_data",k=we("globalMainLayoutLoad"),S="n-scrollbar-container",P=w=>{u(w)},x=(w,T)=>{b.value.forEach(z=>{if(z.key===w){z.disabled=T;return}})},E=w=>{V.actionDropdownShow=!1,a(w.fullPath,w)},F=()=>{const w=document.getElementById(_);if(w)return Array.from(w.childNodes).find(pe=>sn(pe,S).value)},H=w=>{var z;const T=F();if(T){const pe=T.scrollLeft||0,Ye=w==="left"?Math.max(0,pe-200):pe+200;(z=n.value)==null||z.scrollTo({left:Ye,behavior:"smooth"})}},ce=w=>{V.actionDropdownShow=!1;const T=O[w];T&&T()},de=(w,T)=>{T.preventDefault(),V.actionDropdownShow=!1,y=w,Vue.nextTick(()=>{V.actionDropdownShow=!0,V.x=T.clientX,V.y=T.clientY})},B=()=>{const{closeable:w}=r.value[y]??{};x("closeCurrentPage",!w),g(y)?x("closeRight",!1):x("closeRight",!0),p(y)?x("closeLeft",!1):x("closeLeft",!0)},Ut=()=>{y=r.value.findIndex(T=>T.fullPath===o.value),B()},Wt=w=>{r.value.length>1&&w.fullPath!==s.value&&(w.closeable=!0)},qt=w=>{w.fullPath!==o.value&&(w.closeable=!1)},Gt=()=>{F()&&Vue.nextTick().then(()=>{var T;(T=n.value)==null||T.scrollTo({left:99999,behavior:"smooth"})})},He=()=>{Vue.nextTick().then(()=>{const w=be(`attr:${C}="${o.value}"`);if(w!=null&&w.length){const[T]=w;Vue.nextTick().then(()=>{var z;(z=n.value)==null||z.scrollTo({left:T.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,T)=>{b.value.forEach(z=>{v.includes(z.key)&&(w.length>1?z.disabled=!1:z.disabled=!0)}),T!=null&&T.length&&(w.length>(T==null?void 0:T.length)?Gt():w.length===(T==null?void 0:T.length)&&He()),T===void 0&&He()},{immediate:!0}),Vue.watch(()=>V.actionDropdownShow,w=>{var T;w&&((T=Ke(B,100))==null||T())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:P,getMenuKey:o,menuTagClick:E,moreOptions:b,scrollX:H,scrollRef:n,uuidScrollBar:_,actionDropdownSelect:ce,actionState:V,menuTagContextMenu:de,setCurrentContextmenuIndex:Ut,menuTagMouseenter:Wt,menuTagMouseleave:qt,MENU_TAG_DATA:C,iconConfig:{width:22,height:22},maximize:l,getRootPath:s,reload:i,globalMainLayoutLoad:k}},render(){let e;const{iconConfig:t,getRootPath:n,uuidScrollBar:o,getMenuTagOptions:r,MENU_TAG_DATA:a,globalMainLayoutLoad:s}=this,{maximize:l,closeCurrentMenuTag:i,scrollX:u,$t:d,menuTagClick:h,menuTagContextMenu:f,menuTagMouseenter:m,menuTagMouseleave:p,actionDropdownSelect:g,reload:v}=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:g.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(N,{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:o},{themeOverrides:{width:"0px",height:"0px"}}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},ur(e=r.map((y,c)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:y.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:y.fullPath===this.getMenuKey?"primary":"default"},{onClick:h.bind(this,y),onContextmenu:f.bind(this,c),onMouseenter:m.bind(this,y),onMouseleave:p.bind(this,y),[a]:y.path},{size:"small"}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:b,meta:{i18nKey:_}}=y;return _?d(_):b}}),(y.closeable||r.length===1)&&y.fullPath!==n?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:i.bind(this,c)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[y.fullPath!==n?"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(N,{name:"expanded",width:t.width,height:t.height,customClassName:"menu-tag__right-arrow",onClick:u.bind(this,"right")},null),Vue.createVNode(N,{name:"fullscreen_fold",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:()=>{l(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${s?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{v()}},null),Vue.createVNode(Pt,{class:"menu-tag__dropdown",options:this.moreOptions,trigger:"click",onSelect:this.actionDropdownSelect.bind(this),iconSize:20,keyboard:!1},{default:()=>[Vue.createVNode(N,{name:"more",width:t.width,height:t.height,customClassName:"menu-tag__right-setting",onClick:this.setCurrentContextmenuIndex.bind(this)},null)]})]})]})])]})}}),dr=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(cr,null,null)}}),pr=e=>{const t=Ne(e[0]),n=Ne(e[1]),o=Ne(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${n.height.value}px - ${o.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${n.height.value}px`,"--layout-footer-height":`${o.height.value}px`}))},lt=Qt(I.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),mr=()=>({setLockAppScreen:n=>{lt.value=n},getLockAppScreen:()=>lt.value}),hr=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),n=Vue.ref(),{getMenuTagSwitch:o,getCopyrightSwitch:r}=D(),{getLockAppScreen:a}=mr(),s=pr([e,t,n]);return{getMenuTagSwitch:o,cssVarsRef:s,getLockAppScreen:a,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:n,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:n}=this,{getLockAppScreen:o}=this;return o()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0,embedded:!0},{default:()=>[Vue.createVNode(Aa,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Za,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(dr,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:Q,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(Ft,null,null)]}),n?Vue.createVNode(za,{ref:"layoutFooterRef"},null):null]})]})}}),fr=[{path:"/",name:"RLogin",component:()=>R(()=>import("./index-DQWUCipC.js"),__vite__mapDeps([55,1,2,3,4,5,6,11,7,8,40,41,42,9,10,24,12,13,14,15,16,17,18,19,20,21,56]))},{path:"/",name:"RLayout",component:hr,children:[...wa(),{path:"/:catchAll(.*)",component:()=>R(()=>import("./index-C2xNskF6.js"),__vite__mapDeps([57,1,2,3,4,5,6,11,7,8,9,10,12,13,14,15,16,17,18,19,20,21,58])),meta:{i18nKey:M("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}}]}],Se=VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:fr,scrollBehavior:e=>{$o(e)}}),sl=e=>{e.use(Se),Ra(Se)},Ge=()=>Se?{router:Se}:{router:{}},st="YYYY-MM-DD HH:mm:ss",gr=()=>({locale:s=>{const l=Fn[s];l?dayjs.locale(l):dayjs.locale(Bn)},getStartAndEndOfDay:s=>{const{format:l=st}=s??{},i=dayjs(),u=i.startOf("day"),d=i.endOf("day"),h=i.format(l),f=u.format(l),m=d.format(l);return{today:i,startOfDay:u,endOfDay:d,formatToday:h,formatStartOfDay:f,formatEndOfDay:m}},format:(s,l)=>{const{format:i=st}=l??{};return dayjs(s).format(i)},isDayjs:s=>dayjs.isDayjs(s),daysDiff:(s,l)=>{const i=dayjs(s);return dayjs(l).diff(i,"days")},isDateInRange:(s,l)=>{const{start:i,end:u}=l,d=dayjs(s);return d.isAfter(i)&&d.isBefore(u)}});function Ce(e){const{width:t,height:n}=mt(e),o=Vue.ref(!1),{observer:r}=e??{};return un(()=>{const{media:s=768}=e??{};o.value=t.value<=s,r==null||r(o.value,{width:t.value,height:n.value})}),{width:t,height:n,isTabletOrSmaller:Vue.readonly(o)}}let Le=999,Ie=!1;const Y="ELEMENT-FULLSCREEN-RAY",{width:it,height:ut}=mt(),ct=document.createElement("style"),vr=(e,t)=>{const{beforeEnter:n,beforeExit:o,enter:r,exit:a,backgroundColor:s,zIndex:l,transition:i="all 0.3s var(--r-bezier)"}=t??{};let u=!1;const d=()=>{const g=W(e);if(!g)return;const{left:v,top:y}=g.getBoundingClientRect(),c=` + [${Y}] { + position: fixed; + width: ${it.value}px !important; + height: ${ut.value}px !important; + transform: translate(-${v}px, -${y}px) !important; + transition: ${i}; + z-index: ${G(l,"Null")||G(l,"Undefined")?Le:l} !important; + background-color: ${s??null}; + } + `;ct.innerHTML=c,Ie||document.head.appendChild(ct)},h=()=>{const g=W(e);n==null||n(),g&&(g.getAttribute(Y)||g.setAttribute(Y,Y),u||(u=!0,Le+=1),Ie||(d(),Ie=!0),g.style.transition=i,r==null||r())},f=()=>{o==null||o();const g=W(e);g&&g.removeAttribute(Y),a==null||a()},m=()=>{const g=W(e);g&&(g.getAttribute(Y)?f():h())},p=Vue.watch(()=>[it.value,ut.value],d);return qe(()=>{const g=W(e);g&&g.removeAttribute(Y),Le--,p()}),{enter:h,exit:f,toggleFullscreen:m}},Ee={svg:domtoimage.toSvg,png:domtoimage.toPng,jpeg:domtoimage.toJpeg,blob:domtoimage.toBlob,pixelData:domtoimage.toPixelData},il=(e,t)=>{const{beforeCreate:n,created:o,createdError:r,finally:a,imageType:s}=t??{};return{create:i=>new Promise((u,d)=>{var f;const h=W(e);if(n==null||n(h),!h)return r==null||r(),d("useDomToImage: element is undefined.");(f=Ee[i??s??"jpeg"])==null||f.call(Ee,h,t).then(m=>(o==null||o(m,h),u(m))).catch(m=>(r==null||r(m),d(m))).finally(()=>{a==null||a()})})}},ul=(e,t)=>({print:()=>{const o=W(e)||e;en({...Ue(t,["printable"]),printable:o})}}),yr={page:1,pageSize:10,showSizePicker:!0,pageSizes:[10,20,50,100]},cl=(e,t)=>{const n=Vue.ref(e),o=Ue(t,["on-update:page","on-update:page-size","onUpdatePage","onUpdatePageSize","onUpdate:page","onUpdate:page-size"]),r={onUpdatePage:c=>{var b;a.value.page=c,(b=n.value)==null||b.call(n)},onUpdatePageSize:c=>{var b;a.value.pageSize=c,a.value.page=1,(b=n.value)==null||b.call(n)}},a=Vue.ref(Object.assign({},yr,o,r)),s=a.value.onUpdatePage,l=a.value.onUpdatePageSize,i=()=>a.value.itemCount,u=c=>{a.value.itemCount=c},d=()=>a.value.page,h=c=>{s(c)},f=()=>a.value.pageSize,m=c=>{l(c)},p=()=>a.value,g=e,v=c=>{n.value=c},y=()=>{const{pageSizes:c}=a.value;a.value.page=1,a.value.pageSize=(c==null?void 0:c[0])||10};return qe(()=>{n.value=void 0}),[a,{getItemCount:i,setItemCount:u,getPage:d,setPage:h,getPageSize:f,setPageSize:m,getPagination:p,getCallback:g,setCallback:v,resetPagination:y}]},Bt=()=>({isLayoutContentMaximized:Vue.computed(()=>we("layoutContentMaximize").value),maximize:(n,o)=>{var l;const{scrollToOptions:r}=o??{},a=W(Q),{toggleFullscreen:s}=vr(a,o);q("layoutContentMaximize",n),s(),r&&n&&((l=Q==null?void 0:Q.value)==null||l.scrollTo(r))}}),Vr=()=>({reload:(o=800)=>{q("globalMainLayoutLoad",!1),setTimeout(()=>q("globalMainLayoutLoad",!0),o)},openSpin:()=>{q("layoutContentSpinning",!0)},closeSpin:()=>{q("layoutContentSpinning",!1)}}),dl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:a}=D(),s=Object.assign(a.value,{content:r}),{updateSettingState:l}=j();l("watermarkConfig",s)},showWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=j();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=D(),{updateSettingState:a}=j();a("watermarkSwitch",!r.value)}}),ze=e=>{const{getPrimaryColorOverride:t}=D(),{updateSettingState:n}=j();n("primaryColorOverride",e?Object.assign({},t.value,$.appNaiveUIThemeOverrides.dark,$.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,$.appNaiveUIThemeOverrides.light,$.appNaiveUIThemeOverridesCommon.light))},br=()=>{const e=()=>{const{getAppTheme:r}=D(),{t:a}=se();return{theme:r.value,themeI18nLabel:r.value?a("headerSettingOptions.ThemeOptions.Dark"):a("headerSettingOptions.ThemeOptions.Light"),themeLabel:r.value?"Dark":"Light"}};return{darkTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!0),ze(!0)},lightTheme:()=>{const{updateSettingState:r}=j();r("appTheme",!1),ze(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:a}=j();a("appTheme",!r),ze(!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:n}=J();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>n.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:n.value[e],index:e}}else if(typeof e=="string"){const o=n.value.findIndex(r=>r.fullPath===e);return o>-1?{option:n.value[o],index:o}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:o}=e,r=n.value.findIndex(a=>a.fullPath===o);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 $t(){const{getMenuTagOptions:e,getMenuKey:t}=J(),{changeMenuModelValue:n,spliceMenTagOptions:o,setMenuTagOptions:r,resolveOption:a}=ue(),s=()=>e.value.findIndex(p=>p.fullPath===t.value);return{close:p=>{const g=Z(p,"close");if(e.value.length!==1&&g){const{index:v,option:y}=g;if(o(v),y.fullPath===t.value){const c=e.value[v-1];c&&n(c.fullPath,c)}}},closeAll:()=>{o(0,e.value.length);const{getRootPath:p}=ne(),{router:{getRoutes:g}}=Ge(),v=g().find(y=>y.path===p.value);if(v){const y=ae(v,$e),c=a(y);n(c.path,a({...c,fullPath:c.path}))}},closeRight:p=>{const g=Z(p,"closeRight");if(g){const{option:v,index:y}=g,c=e.value.length-y,b=s();o(y+1,c),y<=b&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeLeft:p=>{const g=Z(p,"closeLeft");if(g){const{option:v,index:y}=g,c=s();o(0,y),c<=y&&t.value!==v.fullPath&&n(v.fullPath,v)}},closeOther:p=>{const g=Z(p,"closeOther");if(g){const{option:v}=g;t.value!==v.fullPath?(o(0,e.value.length),n(v.fullPath,v)):r(v,!1)}},getCurrentTagIndex:s,checkCloseRight:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return!(v>=y)}return!1},checkCloseLeft:p=>{const g=Z(p,"checkCloseRight");if(g){const{index:v}=g,y=e.value.length-1;return v===0?!1:v>0&&y>0}return!1}}}function pl(){return{navigationTo:(t,n)=>{const{router:{getRoutes:o,push:r,replace:a}}=Ge(),{isPush:s=!0,query:l}=n||{},i=u=>s?r({path:u,query:l}):a({path:u,query:l});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=J();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const d=u.value[t],h=f=>{if(f.children&&f.children.length>0){const{children:[m]}=f;h(m);return}i(f.fullPath)};h(d)}else if(typeof t=="string"){const u=o().find(d=>d.path===t);u?i(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else i(t.fullPath)}}}function ne(){const{getAppRootRoute:e}=D(),{updateSettingState:t}=j(),n=e,o=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:n,getRootPath:o,getRootName:r,setRootRoute:s=>{t("appRootRoute",Object.assign({},e.value,s))}}}const _r=(e,t)=>{const{show:n,...o}=t;e.meta.extra=Object.assign({},e.meta.extra,{...o,show:n}),e.extra=Mt(e)},dt=(e,t,n)=>{const o=It(e,t);o&&_r(o,n)},je=(e,t,n)=>{const{getMenuOptions:o}=J();if(typeof e=="string")dt(o.value,e,n);else if(G(e,"Object")){const{fullPath:r}=e;dt(o.value,r,n)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function ml(){return{hidden:o=>{je(o,"hidden",{show:!1})},show:o=>{je(o,"show",{show:!0})},update:(o,r)=>{je(o,"update",r)}}}const hl=()=>{const e=Ct.value,{scrollTo:t}=e||{};if(!t)throw new Error("[useSiderScroll]: LAYOUT_SIDER_REF is not ready yet. please wait component mounted!");return t},Kt=()=>le(I.localeLanguage,"localStorage",{defaultValue:jn}),fl=()=>{const e=Vue.ref(),t=p=>{p&&(e.value=p)},n=()=>{if(!e.value)throw new Error("[useTablePro]: table instance is not ready yet. if you are using useTablePro, please make sure you have called register method in onRegister event.");return e.value};return[t,{clearFilters:()=>n().clearFilters.call(null),getTableProInstance:n,clearSorter:()=>n().clearSorter.call(null),downloadCsv:p=>n().downloadCsv.call(null,p),filters:p=>n().filters.call(null,p),page:p=>n().page.call(null,p),scrollTo:p=>n().scrollTo(p),sort:(p,g)=>n().sort.call(null,p,g),getTablePagination:()=>n().getTablePagination.call(null),runTableRequest:p=>n().runTableRequest.call(null,p),print:p=>n().print.call(null,p),getCurrentTableRequestParams:p=>n().getCurrentTableRequestParams.call(null,p)}]};export{ll as $,Br as A,Ur as B,qr as C,Bn as D,Gr as E,nl as F,tl as G,Yr as H,cl as I,Hr as J,Zr as K,Ct as L,Dr as M,Jr as N,ol as O,Go as P,pa as Q,Xr as R,ka as S,Da as T,ie as U,Qr as V,fl as W,el as X,gr as Y,Ma as Z,R as _,il as a,Kr as a0,Pt as a1,Bt as a2,pl as a3,Vr as a4,dl as a5,ml as a6,ul as b,hl as c,$r as d,D as e,I as f,jr as g,j as h,mr as i,Ta as j,Ce as k,Wa as l,we as m,Fr as n,Wr as o,sl as p,ne as q,se as r,rl as s,N as t,br as u,wt as v,ke as w,Ge as x,zr as y,al as z}; diff --git a/js/hooks-DUpKDX8W.js.gz b/js/hooks-DUpKDX8W.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..740f6440029d77f2ec3ff382c2c29dc5fd48dc96 GIT binary patch literal 31347 zcmV(@K-Rw>iwFP!000021MIzPliNskAo~6O3Kpy_1GkeRkf<5 zev~;>7LX*N0uvOFtSUB%8?)iCXMFei`cAALyWVx&oee)D)?+)?ySB&nIO6`4jZx3c zzqoNuX5vMVMU8sqQ_pm$2;d-b@?_@8ljrG0JQ0m<_aYFi+a1!;J{u*j8IYk{xk-H2 z9NN9v4E}XbjaSJ{#+%QNo4b#_JM{eNE&Eks5V$>x11_4ck`G$;9ebm>>qie>-P!ms zd+yONY@P+&|Da`W*ms+IqgU_Wi|%}$0bGn(a}Y)6NplpAlMgoSO}o{-7_$#<*|+UG z&3*sL?uj=M8GIP|G#PxbWw-9yo2};F-Tb0^@7Ql` z+|B?JFJ_GQ#$ouuZF|$+XzmZ6e6e>v2y&dqam=_kv0ni`8}?T7{llGSU3z#}!J^5M z43XWP1Ah7JWSoI~a4}}%gmt|rW*@XR?Dy@BLcjK&JbL|LyxE)sPX;t*{`?EOCkIy_ zzdGt=FN{SHCe8heD?a`>c%9u2xL`5$1P)1S!`{5p-2dXBd-BDXNBN)yJfJ}De!!a} z7AHX>n4btL*autohTZBS#0Q&p%f8!u^7Q#@w&UeJ^I0Ndq|B}6-V1Sl6~BJJ@Q{s~ zqrf|FM#DgS(2^vcTs`KOxASSkyaA0x^1*HUw!P8ZV_&{LxHZg)@ny`o&tmm>|I>TX zCGWMe$07-Xvkx}yTQKAHC!aJw3RsDd-FVDJFl0?6zM}YZy5DWy{iFiOs3(GpKuk2) zXHSkkk1xI`gQ-!GAa{1-lO}ukFh_UL+ bv}i+x|-_7Z)6zq_^np|}^=UQ%vG3 #sx(AOg z=Q{D|^Uq(5p4_c=Vm~>#H~v&4)z-hbc=Y(ugSd*zS+H}y#Rt{ft >~-O4++ z+N;gI54T>>tK-{w?_)Y?`g^YipLIX_xZ3xlr)QrZuoqPl?%tU^e;9oHs7k`!kNfYB zA3wjSH1purz1!ma^}V@~2>S2ezWd?sTr(pPb(5#Zb0q(0y!-i+UbUGAuUiMrgUx2% z%n3aU*-;!dKj9xn2kfq&wKR;pbIE;RX G1&tezgnM}Qih08JSufzw%MpvkWE&oSE?kolLAd4K7ma{7So@K{J5$ET zLly&FoV5+&MZ6dE$JzB|90>jUf`((}@YHhHspz;ITmFpYEq{(pPDU*1HN={0B$MG; z6dG;uo?$ouvK m=Mm+dCVMM^+j~NNz??{jl{H2UU@b@`OdvP>0>}&Qf z-8jDVnIL2M8#6-T??-~1!QU^0{OD6geE9o`APoKvh5pFuJD~cYVPCWNYQ(TtjO!0A z5kmAE*o8rc+FM8+Ic`ftj~r;3{E IGKIM}9hg=TNGcE`JJnQIU`AK&K5jj$b?C|QETt&>(O<`YO2#MR7khJKQmicu8 z*S3dek1u0nah7|38uZK}e-m-Q`^IdxCTtN0L({UvAdW5@oLx3fCL{JBj-%K#9$bx> zCz#(D#jF=xHAK`nV-4Ei5pS~LNK6{4B};vgyVG<#W?~%khGOdHY?7GFvU^edfO-Qn za_>(iaO|?vr~_P|jzh5>GSQ%JWXEh2QjeK0?VC5IBE9*N7>1SIz4@(Qw}1WSO}MAN znYh#rX(ArOrgPXc4coA`sY~r-d?wK|H%OwPLwGO>17R9B4T}VBXeWc9Crpcs-Ozp& z1zffetgoBnwt2!#P6EPDgU)O=O)Ua9PJ<2^li0Ex^*F|7R%#KRk}K{S!^j_pY!tIF zqP{_%aJM(+o(LjtGHWU+WT2oT*l-k5!EPGwv6Otm+-XXl< {~2dE+7D!tOKiAY||}*`1uw{!=<+rV$4GJR==- zGw9c27Eg{@$UFffKV*WQj?_- z;A3g)W(O_Y&QR- z&%}-pad0*k%rp?ru&nL8FEk8Ij$%P5=V|CZ;bv%&5VreIm?ep|{Ruk_JMP+sLLCN< zaX Qdh*{4yZcM|}=-il& z)0dY1vizW*)5?n(6-*H~BPo2qhHnS$;@6!kPJ-FY^lh5BhLl?ki} Mg*Py1#sv}=+rB_jf?C8;%|4LdpL%fY3Y9FEBApX^L?-~_ zQgRt^Kf1L2AQ?f+vZ2HxYl-G8M=^t&%vVf~rdCQ0crN}aOd=P=L(RUTwqlr(>l%7F z8turmoa!=+ET=^Am{4d{bKKWsHfB!(FOCFF&P%P8A2|sVC&7?KV_})p20e}mtBK^) zH=grz9$oUr1&sq72Y E{Ji?lXL>lSHkk=AX}x s#x#O$G_^(YlH9Tg?2_kfvQ5|5O>s&)u4!^N zE_2>k&wi_XpW8#0B(%@0c6*v;t5l@qRqVn@CYJ#$P#7?pFa!H(I1+3cMjj2B!)b8A z>@Np )8ONbx+=O$>Swv&sAg{*55eQU{0b((%`ILO- zPKS(-_o6VQqlEdN2EG_LceY6B?vu!8j&TXkjPjGmUc`@sFPXEsS$V*H#)Y#fTiWrw zDE5PhBPn)c*km5NQ&?;P?>mP2VGv2`1Iqhj+GmbYzBY)6&KY+M{9_P08a-ir{4tw2 z#!&vin@1q(A2T5W-ai&m%p7A>y_ExI^euvxZ|1=8y&_z8UHGu }DCU5^`k&wZ*|)!) z0rjZQnpMcJ{^@&fe)CT&%}K~G@Jo|NS?=`KOgOqY?E2F)4t(`Qh*X>^J_R?$c+H z5Yf;`JLHBtrK8cwfDPGR6h?94oEpEf>EH8u8wN3c ^#|WEfAWKG|M*}2J)kFnBnQ<%4|qQe zl7adB*aCXL;;wFGKmYlVyHm}$;jhOHqB*g_fCcSJV0dsNcBfvFJm-OMZhq_6{rAjY zw}0J#&uW{as~H>4Vm6%po7u(X>|!vx7zTWHF{D>BZ#WwcX91s$#BAivyuplJ&0f!v z*)W;;tUrsXKLb8K>%*_Xm$UQ1motA9%>0ozocW{C)vOoK=vYM7jhiX?ICiIJG-1!5 z9XN(TE(0;xiy3gUfQE^))*?d6Mb7R2y~S=3kbYU5I8$RU;(~F}1SV_XA`Al$Iql6? z39#FgeB! z;aDVr&m5Y HEM_Jnh6lrQC19g4 zNJs>n(bN;@kUU;Y5x>+@qW3fr(FldEX#mG^(@M#eBdI}skX21?kxBVZWRYYLU6yag z78#E~PB?}~Nt%)_Q)ERu6f>uN$+AZQ$6ax)MdY3Rm|n8@1#-FU<`Ww513HPu0_F(J zju5ZZBz!`zf+1|oYpwEwLi4G$t;PSwYjpydDoJ=ilfz4Hb{S#T`nuU=r>x@&E6rZG zWV!aBQR*pNi0B#X$+rvdJm;o lQSV&d-5@=6eIOg!=Wqu3G%lP$^yxz)_bE56ZDx-XW(tcucSTB=(5p|7grT$> z^vt#A>exIL4t4J{n9tPG2*W`&O(jXDg4njrQ}?+o=fieRS5AauQh1(N?tR)`qjtbi zqD)Yqw7$N^+SC!IZXY3m*%dzY+#W_gb6wYvgfrUuOSXh^DNgVpfsw8}v#P*qxl(7Y z5fGW5K>rze&E4sUia}Xy^`hY@;vh`coqgslt#xOgTjXx(^s~9O>hXtc-iDJH=%Acw z(7MM#*nDE5xM}ZaSXxAi;|08<7zDeGG$kK$ZB^>UjD5+>S{su&?RH0TB%*Ftol4Xx z hOQzD{wq8*D?r5(>{=La!EF>5u#-S)1o!aLnW67ICKa0kem zU1`;^FbqaXkl@mb-i-`=Wirs54Dukj8V!mrK6R64^XHp9 DxJY12572KcdXu0)uFT{s{+DdbBoG=6iA|~%f#BgOI z200OfUQCB8F3Y03SREN}zcU%@=*1%x^iQOgRpFbaWc+T_3Rb3;ms1N|tlnnpEI88D z5$sM?Fun`Kdbi#4N#va`*f@)lT+M1eqWyp?)pVMY(Yw*tTbaJYB7J=tz72s3E{Syn zzWa4A>?eTWV!34SZZsRNOtTB-=2V$;2FNu!kEunZy~iTG0-eX92#O@WV2e5okc$P1 zt;#e);SyG-2d3zlapzQh6F-T THxXf5=y4Lc8LNqY2|zRoS4-Cf@wXAN}Nq zfBw_o{m*ZH=l7c}qk4v!$4Oj9b2yz`Mzu6r@~KUurt8W0Om$q6PJZTie1;vD_g3oq z9ojwG^Y`DP>zj)^ud%A&^VU6XZdSgqi~uzwe{vbEJotP4)~ADuK6@())X<=V|0n%- zTduv;mutTCMltgOur#gK e*MIiaZ~Ue~5;|lD;3}ke zE!lgw>2bO8^f<| F_xol-0qOAyNlO}{NOYBJw3zZ&925`5codh zavOg7ZbUg*nJ9+^qOd;r46Zozg;13`a@_m6h3jL5-Gb9gS<=*9fuqW^cO&KD%A`Cm zkn*D61T>RXkAiuCPaQFTPJJ}Fy|ILz7k%&$T6|nNdN;bAuS~a{oNgG4(;UUup73e| zooYyTyQ)UTBlPB7a(nZg1R?$X)$}+SG|b1Vccbgh%5;5Fq3enZyAT9cN6=eRj;x!G z??B3x^ pMbbPWh9Um9ysC+hLn9_=iyAVECN6@cbzo;Ec9wCmkgl(lMdGK!Z zd%QCJzKq s74V5kk%y!|r6ji+$t zNXe@Rom5UYI^Yv?(;z3(gU3DX5D1#FROCSfsIBe9F`d{!f`3h><9ALwg t@oJ#`BjHX}E-^&!z(LwEZ1^+?54Skn_>=Ff>B6rJEiz{f0= zG?F9(H=&r|7ih`zejmG8MZbL_%n3MrS>TiYP?EwSa-wFOT4WdLqg)x! zSTBkhgc~{{bs3rVnRpgO;s|KZQ UY+|0oP6hjK(VeThSjD#h?12qhpswpqs3zdguYLO}K`(vpq^;0+A4%gHO zMTl(soPq15v-Y9s6GQIO;9KUeuYb&Qhcn-5C#L1>3v+DgH-mO!29~25fXC{mdJcCI z3>X5(x^sw*ch@#@_fW}VfSw-$^` j`IroUsAD2*7JR8Ag#97(k1U<@cGLPb=v+3mA!QQ@APy?M9e+4riYdb|Ppj zObF; 4oY$4)ufxX51xcp2U)~BMdN+c28X^KlkDJghCj}sBbFJK%6 znLat(e*k{R`!J+(y{?(jY{qA^czs=S1viT=USE&bT$ke0GG~jy7c$N#E48c?Gcr5} zas0gROnnAnjf{H%_~IKXi25c3I~$JiEg3~^5R?z$+P-VwHo$9ngp#FWd+Qr zp5VYx_qPn<)5$COW(&gI4PyAwuqmQuFoe127@LsUz)&vy0Ev;`2Fc^(9YY1m8{}1@ zL{P`L1r6RYU~a375Aao$!oVOhR|mcdtr-}|)EoyAwOiOLj9tO&mJPuWOM>iW+Z#4? zR3~LX0!i#IKwSS8Mu!{3fE)}y8^X6X?ABIxFVD+>{ocgZ-~pUIptbky)~)QO #ltd+b=!CbRJDF;^4_1M4X0Y z*nA{zVm=r{4~Tvm2EED6F;|2ub_hrY)c*iqyy?Z0k%$!OwjdWx{;XzN+|8e618=C2 z-^!oOPk>gTT{#gD=Z!*(7#!SW36enmQ6mqn+_5)X1;k6hBN``iTyiKlk3#yXi~ p32H*tEl>@9V3%rs_dj7Bj;c*&2ypS?Q=mg9^AxmkpS?=&%41rmA7 zzGV=I4UuUFAXEz${g&OjV-TN>yaDshah`7h@#J?L<6HOa+jp_iWeB!vARx7qPh-Cc zfhQGAw{9s+OXE>$6li*@1_JH#a!gt{Ys&y?MBcYIk+&EFIvP!yel!Gn!}4kwWH3(7 zCysFsvVQ?vf!7m3`^-lwVm1?ljG{z%NrEKUvTxl3ejsl(M^`X`F9LQ6vUc;H?4n}6 zIIuY3b$5_qYyvw?Xo8&Tu0$P XZ2V)5?wSC7GEIhY6_R2 zavihY$us~w$*HdwDn1g4p6yf&;7!G! h@zZkM+`VNIu3J z9f2$jx&_BT!e%|ewsp`U41$b0EPuHK{3yC$)q6)U?U@fa5*?=rPGO+SIidYy4E=^+ zn=^ Bop=X&IW<(3xYY#)@>vUoM7 P+Rz$U{!ZT&PT1n&uS^C $jYx^Y_WQ8 zY(cyubd!vs>*a{Kh=dR@7eR)Y074Aa*#|-gwQ}J|y2eGep7;dDBy89B+npQ9dN^{! zUKAN@LrCzF=Q45_p)BVYhXn>CUylZYSt*$Y!y)qnSPzhGg;Zh&BOOtx!ti3^4Jhxk z5<{dq>QaaPLu(0oCCKxOgQ3l+6_`sKkfs*-G;*gX;3o`&7!S|nhUrW}(r|X8C}fmp z77Oq`s{=owai0nGk|bsB$qz{<%5SMa{#x*<7{n|YM4|84E%g5ZWft?7VB|-a95(Bv z?ZT8aArA+M_ aS7Z^@lR+E_5wcHdpx=?xD0}Dj#zsnXO#8A4 z!~{mIT#I-g5s&yY)(1VyY9pVL*OALPL`DnO=ysoV_a5y$JL&Epe)_a~aJaLtuDize z>nKZv2Z}hKn+$c?gxNSB@(B9ZG68^;M)&mT$W$W9GZ} Y9#1tud?FsdXV zcPb+X=wx@atjAM#KNCK|=&s~%2qy;N99w _Ye z$@~%$Ds^o!6-JP{H}LT|ORNTO!=Y>}n2(!umM-PT|M2gA`Y-?T=0E-DC%^q2@aCO3 zLJ&W|3_rfJW>TrxU0+u}Al=-41o;fpjztFZEt^v%Y9K~UnO?^^Fqw@%EmC?cIhlMe ze?w+7(krHBz`hJsUq 6$us@?oOi5k5l^NOGtFZc$Esq_IktO2C|GQ&HDOt) zOuu#{Cr1=Ar5!d-<&0{?YT`?yO~+{% av@FqK`*Cy*R=Gs1#^j75{5Npc7=7d zJ<|X=$FLmFG%|xv8uUy(@4f67+7*>-3*D-;1=$V}f%eNA(;#g^yDyz!+cS>=&xv~s zVjUBWBRPRNjMH&uV>)up2k!kjx$1~Kuq;y!-js1Uzw%KeK7+(lQ%o^Y7+ermj#A>e z=CK>-0rr`i4M(m@nL)1HiOFoWM_FX5w#Wx+UwxRmM=*7FqcI2mx`zoko-q&3SkrvZ zdX#NQ9z)|tJejKDa7WxcBFAK^T6A4^qrJJY;mE0=H{}PF`>919t*`HxkBDjqhEy}u zwjOJc)g|kMU9_A?B%9Z}+gI!Brn&3VinV38@cI>GHnSXr^w}J!&nmETy6#$2X=L;m zAnP%U6fMr#)P*ee*~Gmu-A!LwX;1FSiW%m6^ezx^7n<9Jd2{9#7O1jstiig{C~7;? zu^lA)K>|$H2R=i(#W&AP$bxx1*Rf+vP#A$KASH+LjXCBO<6a36FI@AO9H|9&?7FTH z>+5T0rlpxWr0Bz)-~l9(c$m7(uE?9)5jTrmkqY|!*@5}cA`jZIbbx^SR6yKNU#1;2 zEufdCQ$-rR0&-mexvmJHmXf`^-$&cHlJot3eceoEGc$2NX67Ney|Do?oU@r3x?hMA zU|BGj&0>;RmPO2?Il3QZynQxX>uJ(4yH4=enL95`iwyM;3~k6OW2*giTG-={p>N08 zI6x jA^aCnGu9t|!m>x;b<|f`M3kYJ#CKPp>-AnxeLQWe3UQ z> Td=89}~K6ydCG^U>TY zdsN^a56D9}&O+KsP(cYLOFCuLiXvueIYrF@0j~oTciXiK8a4ryD$48uG0VcSWjTde ztY15_2Z7J@YuGQfm#n$&$cFu=Fb`|^Z*d>7h KukWGV7)S^cCE~ki z!+sKtxiE9NM5fH?n|eY;93hm@G~FvakPSTNLu>*cpPLn(i$$gdVbY0+mn1J}3|VWO z0hyN}otO-xm;uY#FPv=s?5wMp& i{{Y=qLwU=-k%W;*GOs0&f&j>9quhykkX}5Ed}hjwl~4C*>_aLqG_7P} zra@xXbLvEEf|@et6hD^Juv6`A0edz)W4_O1nzCt@zJZxllng((Fy@izcA;$=aPTQD z;ROh#1T&^tDghg`%d)Sigvic (vo9G#AK-1y1O& ;_(?E2bhCJLgbb*{kkTiG%(irt8jR_NWBj`0I(YQfl))+&guZDh`G)5t# z32O}LIcp^2m?7YRUa$s~vSNOI9vLz*h Q7I&Rficlb|XTYDAzJct>5^9;Q3Ttb+ i7QVPyff?8=dPlo}h!{&r$Cy-P%@Cf*JZ92X`%FwYMPO8gkTr9Qa^FNK*3X z8hwfC{)chkYqiOTncBq4lE;-a1~5mEB5SbeG7jKQmb!de?r$>RnGgia1mwvCQ_8`w zkWgHfe35dZsYj{_y=%(hZ&Db4!(nz|I)E-hx!?;WqOGYPdZJGupg<>0eU!9Yu8y% <&Tww9(qi zIja_F96m3TNU;D6m-0IfBXZQ7g0?d)Q$8X$ RP zPLLromO@GKM6pl=$rdwiP5MgjSL04Wbf}vWsx4ScI3`0D_c5>}F-tpDaUvTjiAhG1 zyj!yw7-O+(__NYIkR?mJiC6NOoAcA6fZk)lhGd$Id%fTaEzt|G>vknfvw0>UL2mh* z3qJ5LWLISRYMh9mH<4_Z;5u~-kD>fgZAg@n$CFK)nH0Qmtxl@`OOZi5irlFu9Smx@ zzI1IAXmT^q@&kRWhsDLJ96d@9F?&4@VkIsXtT3la(JsMq{@dEB*n$?oZB)%bi{Yv( zc!@>CXQS-P6-xl@a8mfIr-0T@rWwmxO|$=W>8^r-mTEV7blq+OGvMW~+?X<3j#b)( z-_TO}a>;%`Cz4MoUA59ww{x8}s;6P>GVL|OYvr|8UAGHb>; Sr9+>nzhD{W3EgYvH=eE%WiaZs1b#`Eq&qvC04^ zdDrJl42X@ToC%w07N&``mKAQ~EJngEw7IG03yf~{HcR Yf*0l37hel=_oA4Y5m5z|C>-wKQk76jKmj+EsNz910;#6J z5OpV JR0i8wHQs|>2ZSF_noq-jiYE7b+% zJyg(?k!3=qPV!gRpOU(x&^6U3RDk4DfdB`TsKlP)B6x{ECD*`fw7g3uf!FvmbA!+Y z^WX`rPS-Wg BiPJA|IOP@C>qH!Q(oj3qSLogfVTzD(g>nCo zhZFRr>yS_tS4*7fFuGt4Fq%j!&LcAffya_&KtvDR3t}??`{XSwxImtXxdIYunzB6h zs=c7l9kU!(M|3kHu~PPNYsxFd=RC@rKrw?DA|5kcJaDR1?3DO4?(eDW{HQGlmx$?= z6OsvVOR@b?WO71DVG4{h{C#(93$!?Ghwr+rJ_K{+$qCIf@E!8-{pz_a*)W=5Io+ zxzQDAfDgdv%6eHa%PB8WASGr*gpWn$80d%LxGEOzi^w(NCN56MgaDn9bE=syLxY@) z49XyaxyrtdiW-@>Qk7`RS6ktkCxc25pt!;cAo8{XO37!-w{4k;QtjHGt#aZpr>8>g zw4Hp@ZMW}iY*+*yWr)ki*<}HwfVu=K+-SGAw(j5#&D|GFx&B1kI)Hq73I_ zH#`X?EMM4Q(9NlD)mulUwTmRcD&Pg5`k=n9wl$j-Z%K>|t3B_$pksP#DrfFa9{VP@ zw!`)HX9DaIYSQbL$(0k^S7hSE_N2THOy#H?+gENtVte9_vk4jCvJWtx6Ly64^>BUN z43|&$*uGK|KDH+~<-rtT=Ip~B^MncX?vi`ayf3d7IRpukhZ&hcC4`X{l#IuL{~)Z@ zX~`+ah*E9|a)Szi`Y&Z3Q>2MNI~!w2ss3EnZc_i 0-s*{nMwZN5SCkM7QN?-5%-FOXR56rxp%5jKpeR9&m89esSo5I7g?p(Rk)g{l zGXvE|RVRU^0=|Z$)E$z(TV|mCBG$QtVfGZ0EY9#69&~!qanG3f@)V7ioQCIY0wrlj zsnL09&1R<^5N9qd*r)^KNEak0fM&E78LzL0*`(52!^FL)7Wq{|loYNp1>5#yef^M` z69Ux~AJq-|*FEM0re!aTE sevI<-=S>09Ii zNOCT484uI)l1<4cMX6ky`K4fv;c4}nL+~IlQj(dO>(!52tLh)qy#5oTg>p^>F)o|z zvzhXS!9+~}k)>pkhC*;GagEamp;Stjj hY6SK~-rBU?yU380D=F+Pd% zjQ|bEYT0Gf5W3q^uZMXca68EAdDi+$Ea36_^R-7#xdqANpWJ-NblzBx=@ww#0Cio) z%=lU_f~Q21Ad(vJyi3`s&T2EKtjT8`xmg6PIH#zfIwjmFQIu21??=*OV)5Y*mf}j9 zA`wO53UMcU$pzxFV*E*60En98YF<^9Yf%)|#-Mnxq)(P0*-{}XvSvwb8`{UaP}^jw z;kf{}x^|yj%Awi4-n5PB72bxN+7!GOh2tSl-qsrK$=8fk^^$veoxN3GdCL%okKHLI zp317v8m)TYH>eLLS()(`2kc|JG;`;?#I#Xga`fo>DfY0S zAdpi;ACoR~pGKBqI{^m{VJaLT0TQ^-p9(S+=-rUF1zTwHK*b(JX~!K1lVt~sYoO;H zBdhSN058Z5p-*m$w&aYSMRmwZ^vuj@(luo^)9Hy+?MM5P#!wE^ G;1*OZ9~GA(e1I-j#kN9kfuh@)r( zo1WBy?|?rE?iy1)>zAR+RwU{iJ~^({67RTZloCL8wREgXE%K0MdPH#X6FOHOdg#DE zGHD)&eB9mG=D#LXy1VW7-sAd65xL@& _}OYZw{$#K;NA~x_*UB#Za~&rmb12D*+V)qwc<#wVmOBSYH|+pO!Yki zd2xJaNT3v`QWrZT*tYtq8;}ckD65F}gh3|qLM4>&P+sk4ZOSj?%^k3wcnDWJKvgQ3 z?_9uF;O)x&N%`w(p&Y75l+Vo)_aW&%quhe^sSp#fHEwN=uC}jt!%^P9kmvrg3#Nc9 zxyYOU^usql_@g)f`7hpl_YZ&eXMZridM?^W463hYjtBWpLloUS%sL>~&o5xz8#3Id zJ1~Au1~960q2R?_!o5gC ;@*q4*Rpq|TACHRD>x`a(hG2GwhPnHT`OIZFgK^T ~*D4Dfcg(Auh#j=ZdbZwIG?j=R<(!KvSI*Wh3L*$!-6 zeQxOJUn*u#V>s@(K@r1DB#0S -SoChm3?Ntl6vwy6r*GgDVo5J?kx{S-D14 > zknJiKX7vS M_&>n3v3LGVj99elCeEkPFVAORn+I6&u-1onn1lO{s5 zY2{?d2^$7NCXZf_a0HtMuemJINEPI=n2RI RKybsUSR1IPzxekrb96#8A4XN6xIG@~*1I?!x-+!b0s5 zfF*%lLEDAT^s<&9V(qYS4l@s3X2;Pb^36(ikV7>QWXok8GMF&uH1PVx7w-M(3ou?o z^xeK(7-l_g ``gEk|8Bp|$coxyLwIEMRf%6uP8y>u(mYP>4p;t|?f=BqX%yfNLGF_jUmUCu7 zE)_3NVTT16e8q&b =AXv(A1R#`N2`1$sc)#dOJ9^_*?jN4 zsQE}Iudf08Hk(5j>!z$??JOGi@EU7q{qO|TJaqe}Wwj40HpxTSC7gF0Z%8fC$6zF< zTXI;a OSadZ**tR%Is z+5~}^uxS~h_-?`W_)IZ+Cm{Jo14#{44HLyUonG-J6*N8oqu>Q@LaLFmG|f&*_>el0 z%3tPSCH< &89 z1dukPInwrPNPDq*C}U*_OP?I&k{ }tcc?H+2ei&dzkPKS^!0+-?U1vr^WOZlYSriLLjWIrpVo`jXj4bJQ0xzpw zqPPQ$z_&i=nIo-==r43(9$DKHVfM)o?5MIE T1Rj!^^hY=LG z(#6&)MWu3ZZWXW|yZ6VZ5l}WkB82$ej1p3_Q+)R{>{x^ & z0=^XKyoOqaERbhRO-4op>Q)u=v6&exxv&VfnUb+9(|*hQK3-|4fn=ikQ>UHmTc@33 zyZY@+ng!#4GSaAR!5DKaOR@uQJQf_uN0L2{%El95^8Ic7MfF#oA}`$g7mx?c%J7Ki z0Zu6l->7Z&-3x6wz82Yj6;DKRsFBooWT(uLRX#@c!LFv{dJQa>?0vUIE?~J9Cp-8m z6G}$bcE6obchqsBqB3%1k&E?pv)|5$e$jE_BE-e@9lOXnrn{B9S-)oTs3L1;LCzn9 zQK=;$b-BL!m`#%1fP)8lp9#2f#srI*U4rC`TM2j(59Cjn-#ujqf!{;mm>zYfBCBu! z(w#KzKpK0Ht@M*8SSczRi)O%!_jg7kMq}y1NtbKevUjp)2I+R?Q>;y^b>o=~s SnoJ&qb z&h?!KSMvQhb&rJ>wQ3k<%#tX)C{W43+70oGfL$7;2qMVfvkOMAQpym$P2vM7W!4M$ zQX!F_6EG+#5Q9B&Wt!9M`*4)R;t^ A<*92PcE9ZOBGiGCVm2p|#+( z4u%JLVt#9{Li17vfjP>+9P8qne(N zFFXDLIvuA0-+kM|ANJ(yKKt>?*-z%-gHILG@LkX_K&`zg(-T5^JbkZlP=SX8qOPMD zY l~DG&$(Y%|P!^emK3ae$y+vA!?xKJ4#9>Yf_Z2mKg2ZoulpE6l u5JRP<+Ebxj#5fxVp$K@n`U{l4thmJ(9WtQk?0+PE@{Ykb{aDt#c8smjRpajH z3SIvdz!P+C&miuMt{SaY8RP&Q*fWTG8X_e<>OPkNcya*=dX^|=G#?i-U)W-WR8&SU z5Sj`pdiD=#!IIklC0kN=S)l|gdfEx;WCIL_<>%J7P~oGd7;KL+O
Az8erRSlh#{$LWckq5 z16A%>(G$iROv~G=;S^nm5VC6$E#LFhB-h(skG@@I9qq=16C3w3I5EbqVQeSpV`WCx z)T0SA(0|KtVpj%5ZbQws^KE=onDOwu7ht7JyjEaYbe{GhirlQAcl*GMET{CA^2e6> zDHGX4oyaFnbE6k-uC q!QH}ue9r)(6eMNW>D?93f*Ep<*1V- z0@S^cMJzLDgJ@PNlZTgZnoChWzyKSI055^c>U3n%#qN6aOv-!|Y`