From 023f620181055ff6d353d454907a80e27752a147 Mon Sep 17 00:00:00 2001 From: XiaoDaiGua-Ray <51957438+XiaoDaiGua-Ray@users.noreply.github.com> Date: Wed, 28 Feb 2024 02:32:49 +0000 Subject: [PATCH] =?UTF-8?q?Deploying=20to=20dist=20from=20@=20XiaoDaiGua-R?= =?UTF-8?q?ay/ray-template@8db423a018f5dd3ea262b98d4271b3ee835af5bb=20?= =?UTF-8?q?=F0=9F=9A=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ....js => @vue_reactivity@3.4.20-tq0PoOjZ.js} | 4 +- .../@vue_runtime-core@3.4.19-9EfOi5Ir.js.gz | Bin 1774 -> 0 bytes ...s => @vue_runtime-core@3.4.20-d4vFfH7R.js} | 4 +- .../@vue_runtime-core@3.4.20-d4vFfH7R.js.gz | Bin 0 -> 1774 bytes ...js => @vue_runtime-dom@3.4.20-w40geAFS.js} | 0 assets/@vue_shared@3.4.19-Zz6ACxVX.js.gz | Bin 621 -> 0 bytes ...CxVX.js => @vue_shared@3.4.20-IXQMxlXI.js} | 2 +- assets/@vue_shared@3.4.20-IXQMxlXI.js.gz | Bin 0 -> 621 bytes ...euse_core@10.7.1_vue@3.4.19-erC6c3KZ.js.gz | Bin 2775 -> 0 bytes ...vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js} | 2 +- ...euse_core@10.7.1_vue@3.4.20--7WAvkKu.js.gz | Bin 0 -> 2774 bytes ...euse_shared@10.7.1_vue@3.4.20--52Mx__5.js} | 0 ...e_shared@10.7.1_vue@3.4.20--52Mx__5.js.gz} | Bin ...lNE5ocE.js => call-bind@1.0.2-X-jYgRcX.js} | 2 +- assets/echarts@5.4.3-94QNkbi2.js | 28 ---------- assets/echarts@5.4.3-94QNkbi2.js.gz | Bin 149865 -> 0 bytes assets/echarts@5.5.0-WNSrrRu3.js | 28 ++++++++++ assets/echarts@5.5.0-WNSrrRu3.js.gz | Bin 0 -> 150505 bytes .../{en-US-n6ubnME7.js => en-US-CdQmfWvT.js} | 2 +- assets/en-US-CdQmfWvT.js.gz | Bin 0 -> 1868 bytes assets/en-US-n6ubnME7.js.gz | Bin 1874 -> 0 bytes assets/function-bind@1.1.1-Y6-kkB5s.js | 1 - assets/function-bind@1.1.2-HMk2skFd.js | 1 + ...Z3B.js => get-intrinsic@1.2.1-1fqvy-Cp.js} | 2 +- assets/get-intrinsic@1.2.1-1fqvy-Cp.js.gz | Bin 0 -> 2626 bytes assets/get-intrinsic@1.2.1-NE0DZZ3B.js.gz | Bin 2626 -> 0 bytes ....0.3-rcPLRdvS.js => has@1.0.3-vfHSusM3.js} | 2 +- assets/hooks-ecOHzdmU.js | 17 +++++++ assets/hooks-ecOHzdmU.js.gz | Bin 0 -> 32144 bytes assets/hooks-lxIXz5_l.js | 17 ------- assets/hooks-lxIXz5_l.js.gz | Bin 32157 -> 0 bytes assets/index-1fl0IMML.js.gz | Bin 2272 -> 0 bytes .../{index-fSj7NDsx.js => index-2Oaarl6M.js} | 2 +- assets/index-2Oaarl6M.js.gz | Bin 0 -> 1426 bytes assets/index-5lw8fAJn.js.gz | Bin 2006 -> 0 bytes assets/index-6Jsj4zGJ.js.gz | Bin 1017 -> 0 bytes .../{index-ESRgrIKF.js => index-6NH95PiW.js} | 2 +- assets/index-6NH95PiW.js.gz | Bin 0 -> 2138 bytes assets/index-7jSmHArV.js | 1 - assets/index-7jSmHArV.js.gz | Bin 2073 -> 0 bytes .../{index-l2OdooJx.js => index-9eO0Tqdf.js} | 2 +- assets/index-9eO0Tqdf.js.gz | Bin 0 -> 2020 bytes assets/index-9pBqvQlJ.js.gz | Bin 2693 -> 0 bytes .../{index-Jz_0N3dr.js => index-D87JnDBW.js} | 2 +- assets/index-D87JnDBW.js.gz | Bin 0 -> 1173 bytes assets/index-ESRgrIKF.js.gz | Bin 2143 -> 0 bytes assets/index-Fu86yYlL.js.gz | Bin 2377 -> 0 bytes assets/index-HlEoc4oA.js.gz | Bin 1318 -> 0 bytes .../{index-HlEoc4oA.js => index-JMnehaBO.js} | 2 +- assets/index-JMnehaBO.js.gz | Bin 0 -> 1314 bytes assets/index-JiwzY-yv.js | 1 - assets/index-JiwzY-yv.js.gz | Bin 29310 -> 0 bytes assets/index-Jz_0N3dr.js.gz | Bin 1178 -> 0 bytes assets/index-LVoz2dhB.js | 1 + assets/index-LVoz2dhB.js.gz | Bin 0 -> 839 bytes .../{index-5lw8fAJn.js => index-PIoz8Iqt.js} | 2 +- assets/index-PIoz8Iqt.js.gz | Bin 0 -> 1999 bytes .../{index-6Jsj4zGJ.js => index-U2_Ask3F.js} | 2 +- assets/index-U2_Ask3F.js.gz | Bin 0 -> 1012 bytes assets/index-URw8EbN2.js.gz | Bin 1628 -> 0 bytes .../{index-9pBqvQlJ.js => index-Uqi8OhxO.js} | 2 +- assets/index-Uqi8OhxO.js.gz | Bin 0 -> 2690 bytes assets/index-Uu9dh-LX.js | 1 + assets/index-Uu9dh-LX.js.gz | Bin 0 -> 3717 bytes assets/index-ZatM64SM.js.gz | Bin 1720 -> 0 bytes assets/index-dxKbqscv.js | 1 + assets/index-dxKbqscv.js.gz | Bin 0 -> 2071 bytes assets/index-fSj7NDsx.js.gz | Bin 1426 -> 0 bytes .../{index-URw8EbN2.js => index-gTVTSNXC.js} | 2 +- assets/index-gTVTSNXC.js.gz | Bin 0 -> 1625 bytes .../{index-iapTKWGV.js => index-ginxKk7O.js} | 2 +- assets/index-ginxKk7O.js.gz | Bin 0 -> 1606 bytes assets/index-gvn0WixR.js | 1 - assets/index-gvn0WixR.js.gz | Bin 842 -> 0 bytes .../{index-1fl0IMML.js => index-hl7T3p_v.js} | 2 +- assets/index-hl7T3p_v.js.gz | Bin 0 -> 2269 bytes assets/index-iapTKWGV.js.gz | Bin 1607 -> 0 bytes assets/index-l2OdooJx.js.gz | Bin 2024 -> 0 bytes .../{index-ZatM64SM.js => index-lm8PenzD.js} | 2 +- assets/index-lm8PenzD.js.gz | Bin 0 -> 1717 bytes assets/index-ogv71DQf.js | 1 + assets/index-ogv71DQf.js.gz | Bin 0 -> 991 bytes assets/index-pjJ6WFaz.js | 1 + assets/index-pjJ6WFaz.js.gz | Bin 0 -> 29318 bytes assets/index-t2_z-FtU.js.gz | Bin 1854 -> 0 bytes .../{index-t2_z-FtU.js => index-vkhLldbv.js} | 2 +- assets/index-vkhLldbv.js.gz | Bin 0 -> 1850 bytes assets/index-xcH4U4Ty.js | 1 - assets/index-xcH4U4Ty.js.gz | Bin 990 -> 0 bytes assets/index-y5nxB1Kz.js | 1 - assets/index-y5nxB1Kz.js.gz | Bin 3712 -> 0 bytes .../{index-Fu86yYlL.js => index-z3y2VEPc.js} | 2 +- assets/index-z3y2VEPc.js.gz | Bin 0 -> 2372 bytes assets/instance-I7ExDMVm.js.gz | Bin 821 -> 0 bytes ...tance-I7ExDMVm.js => instance-uESBaiq2.js} | 2 +- assets/instance-uESBaiq2.js.gz | Bin 0 -> 818 bytes ...11.2-wwOruwhc.js => qs@6.11.2-Z-dpNlsu.js} | 2 +- assets/qs@6.11.2-Z-dpNlsu.js.gz | Bin 0 -> 1450 bytes assets/qs@6.11.2-wwOruwhc.js.gz | Bin 1446 -> 0 bytes ...th03.js => side-channel@1.0.4-JVVpKjRm.js} | 2 +- assets/utils-3DRba3jA.js.gz | Bin 3470 -> 0 bytes .../{utils-3DRba3jA.js => utils-xvs5dyaR.js} | 2 +- assets/utils-xvs5dyaR.js.gz | Bin 0 -> 3467 bytes ...ue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js | 1 - ...hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js.gz | Bin 4758 -> 0 bytes ...ue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js | 1 + ...hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js.gz | Bin 0 -> 4844 bytes ...> vue@3.4.20_typescript@5.2.2-w40geAFS.js} | 0 .../{zh-CN-fJdWaJad.js => zh-CN-d2ZiHCbZ.js} | 2 +- assets/zh-CN-d2ZiHCbZ.js.gz | Bin 0 -> 2158 bytes assets/zh-CN-fJdWaJad.js.gz | Bin 2164 -> 0 bytes assets/zrender@5.4.4-dbLxLQQO.js | 16 ------ assets/zrender@5.4.4-dbLxLQQO.js.gz | Bin 60866 -> 0 bytes assets/zrender@5.5.0-GTXoC3r-.js | 16 ++++++ assets/zrender@5.5.0-GTXoC3r-.js.gz | Bin 0 -> 61066 bytes index.html | 48 +++++++++--------- index.html.gz | Bin 1883 -> 1838 bytes mockServer/index.js | 12 ++++- mockServer/mock-data.js | 10 ++-- mockServer/mock-data.js.gz | Bin 1040 -> 1042 bytes mockServer/package.json | 2 +- 121 files changed, 136 insertions(+), 130 deletions(-) rename assets/{@vue_reactivity@3.4.19-celhyCRK.js => @vue_reactivity@3.4.20-tq0PoOjZ.js} (82%) delete mode 100644 assets/@vue_runtime-core@3.4.19-9EfOi5Ir.js.gz rename assets/{@vue_runtime-core@3.4.19-9EfOi5Ir.js => @vue_runtime-core@3.4.20-d4vFfH7R.js} (95%) create mode 100644 assets/@vue_runtime-core@3.4.20-d4vFfH7R.js.gz rename assets/{@vue_runtime-dom@3.4.19-w40geAFS.js => @vue_runtime-dom@3.4.20-w40geAFS.js} (100%) delete mode 100644 assets/@vue_shared@3.4.19-Zz6ACxVX.js.gz rename assets/{@vue_shared@3.4.19-Zz6ACxVX.js => @vue_shared@3.4.20-IXQMxlXI.js} (97%) create mode 100644 assets/@vue_shared@3.4.20-IXQMxlXI.js.gz delete mode 100644 assets/@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js.gz rename assets/{@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js => @vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js} (99%) create mode 100644 assets/@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js.gz rename assets/{@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js => @vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js} (100%) rename assets/{@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js.gz => @vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js.gz} (100%) rename assets/{call-bind@1.0.2-8lNE5ocE.js => call-bind@1.0.2-X-jYgRcX.js} (84%) delete mode 100644 assets/echarts@5.4.3-94QNkbi2.js delete mode 100644 assets/echarts@5.4.3-94QNkbi2.js.gz create mode 100644 assets/echarts@5.5.0-WNSrrRu3.js create mode 100644 assets/echarts@5.5.0-WNSrrRu3.js.gz rename assets/{en-US-n6ubnME7.js => en-US-CdQmfWvT.js} (82%) create mode 100644 assets/en-US-CdQmfWvT.js.gz delete mode 100644 assets/en-US-n6ubnME7.js.gz delete mode 100644 assets/function-bind@1.1.1-Y6-kkB5s.js create mode 100644 assets/function-bind@1.1.2-HMk2skFd.js rename assets/{get-intrinsic@1.2.1-NE0DZZ3B.js => get-intrinsic@1.2.1-1fqvy-Cp.js} (98%) create mode 100644 assets/get-intrinsic@1.2.1-1fqvy-Cp.js.gz delete mode 100644 assets/get-intrinsic@1.2.1-NE0DZZ3B.js.gz rename assets/{has@1.0.3-rcPLRdvS.js => has@1.0.3-vfHSusM3.js} (52%) create mode 100644 assets/hooks-ecOHzdmU.js create mode 100644 assets/hooks-ecOHzdmU.js.gz delete mode 100644 assets/hooks-lxIXz5_l.js delete mode 100644 assets/hooks-lxIXz5_l.js.gz delete mode 100644 assets/index-1fl0IMML.js.gz rename assets/{index-fSj7NDsx.js => index-2Oaarl6M.js} (57%) create mode 100644 assets/index-2Oaarl6M.js.gz delete mode 100644 assets/index-5lw8fAJn.js.gz delete mode 100644 assets/index-6Jsj4zGJ.js.gz rename assets/{index-ESRgrIKF.js => index-6NH95PiW.js} (81%) create mode 100644 assets/index-6NH95PiW.js.gz delete mode 100644 assets/index-7jSmHArV.js delete mode 100644 assets/index-7jSmHArV.js.gz rename assets/{index-l2OdooJx.js => index-9eO0Tqdf.js} (85%) create mode 100644 assets/index-9eO0Tqdf.js.gz delete mode 100644 assets/index-9pBqvQlJ.js.gz rename assets/{index-Jz_0N3dr.js => index-D87JnDBW.js} (55%) create mode 100644 assets/index-D87JnDBW.js.gz delete mode 100644 assets/index-ESRgrIKF.js.gz delete mode 100644 assets/index-Fu86yYlL.js.gz delete mode 100644 assets/index-HlEoc4oA.js.gz rename assets/{index-HlEoc4oA.js => index-JMnehaBO.js} (72%) create mode 100644 assets/index-JMnehaBO.js.gz delete mode 100644 assets/index-JiwzY-yv.js delete mode 100644 assets/index-JiwzY-yv.js.gz delete mode 100644 assets/index-Jz_0N3dr.js.gz create mode 100644 assets/index-LVoz2dhB.js create mode 100644 assets/index-LVoz2dhB.js.gz rename assets/{index-5lw8fAJn.js => index-PIoz8Iqt.js} (75%) create mode 100644 assets/index-PIoz8Iqt.js.gz rename assets/{index-6Jsj4zGJ.js => index-U2_Ask3F.js} (58%) create mode 100644 assets/index-U2_Ask3F.js.gz delete mode 100644 assets/index-URw8EbN2.js.gz rename assets/{index-9pBqvQlJ.js => index-Uqi8OhxO.js} (85%) create mode 100644 assets/index-Uqi8OhxO.js.gz create mode 100644 assets/index-Uu9dh-LX.js create mode 100644 assets/index-Uu9dh-LX.js.gz delete mode 100644 assets/index-ZatM64SM.js.gz create mode 100644 assets/index-dxKbqscv.js create mode 100644 assets/index-dxKbqscv.js.gz delete mode 100644 assets/index-fSj7NDsx.js.gz rename assets/{index-URw8EbN2.js => index-gTVTSNXC.js} (76%) create mode 100644 assets/index-gTVTSNXC.js.gz rename assets/{index-iapTKWGV.js => index-ginxKk7O.js} (73%) create mode 100644 assets/index-ginxKk7O.js.gz delete mode 100644 assets/index-gvn0WixR.js delete mode 100644 assets/index-gvn0WixR.js.gz rename assets/{index-1fl0IMML.js => index-hl7T3p_v.js} (83%) create mode 100644 assets/index-hl7T3p_v.js.gz delete mode 100644 assets/index-iapTKWGV.js.gz delete mode 100644 assets/index-l2OdooJx.js.gz rename assets/{index-ZatM64SM.js => index-lm8PenzD.js} (77%) create mode 100644 assets/index-lm8PenzD.js.gz create mode 100644 assets/index-ogv71DQf.js create mode 100644 assets/index-ogv71DQf.js.gz create mode 100644 assets/index-pjJ6WFaz.js create mode 100644 assets/index-pjJ6WFaz.js.gz delete mode 100644 assets/index-t2_z-FtU.js.gz rename assets/{index-t2_z-FtU.js => index-vkhLldbv.js} (82%) create mode 100644 assets/index-vkhLldbv.js.gz delete mode 100644 assets/index-xcH4U4Ty.js delete mode 100644 assets/index-xcH4U4Ty.js.gz delete mode 100644 assets/index-y5nxB1Kz.js delete mode 100644 assets/index-y5nxB1Kz.js.gz rename assets/{index-Fu86yYlL.js => index-z3y2VEPc.js} (85%) create mode 100644 assets/index-z3y2VEPc.js.gz delete mode 100644 assets/instance-I7ExDMVm.js.gz rename assets/{instance-I7ExDMVm.js => instance-uESBaiq2.js} (84%) create mode 100644 assets/instance-uESBaiq2.js.gz rename assets/{qs@6.11.2-wwOruwhc.js => qs@6.11.2-Z-dpNlsu.js} (97%) create mode 100644 assets/qs@6.11.2-Z-dpNlsu.js.gz delete mode 100644 assets/qs@6.11.2-wwOruwhc.js.gz rename assets/{side-channel@1.0.4-hl21th03.js => side-channel@1.0.4-JVVpKjRm.js} (61%) delete mode 100644 assets/utils-3DRba3jA.js.gz rename assets/{utils-3DRba3jA.js => utils-xvs5dyaR.js} (94%) create mode 100644 assets/utils-xvs5dyaR.js.gz delete mode 100644 assets/vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js delete mode 100644 assets/vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js.gz create mode 100644 assets/vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js create mode 100644 assets/vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js.gz rename assets/{vue@3.4.19_typescript@5.2.2-w40geAFS.js => vue@3.4.20_typescript@5.2.2-w40geAFS.js} (100%) rename assets/{zh-CN-fJdWaJad.js => zh-CN-d2ZiHCbZ.js} (82%) create mode 100644 assets/zh-CN-d2ZiHCbZ.js.gz delete mode 100644 assets/zh-CN-fJdWaJad.js.gz delete mode 100644 assets/zrender@5.4.4-dbLxLQQO.js delete mode 100644 assets/zrender@5.4.4-dbLxLQQO.js.gz create mode 100644 assets/zrender@5.5.0-GTXoC3r-.js create mode 100644 assets/zrender@5.5.0-GTXoC3r-.js.gz diff --git a/assets/@vue_reactivity@3.4.19-celhyCRK.js b/assets/@vue_reactivity@3.4.20-tq0PoOjZ.js similarity index 82% rename from assets/@vue_reactivity@3.4.19-celhyCRK.js rename to assets/@vue_reactivity@3.4.20-tq0PoOjZ.js index dccfb8ba..1ec7b92a 100644 --- a/assets/@vue_reactivity@3.4.19-celhyCRK.js +++ b/assets/@vue_reactivity@3.4.20-tq0PoOjZ.js @@ -1,5 +1,5 @@ -import{i as e}from"./@vue_shared@3.4.19-Zz6ACxVX.js";/** -* @vue/reactivity v3.4.19 +import{i as e}from"./@vue_shared@3.4.20-IXQMxlXI.js";/** +* @vue/reactivity v3.4.20 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/new Set(Object.getOwnPropertyNames(Symbol).filter(r=>r!=="arguments"&&r!=="caller").map(r=>Symbol[r]).filter(e));function t(r){return i(r)?t(r.__v_raw):!!(r&&r.__v_isReactive)}function i(r){return!!(r&&r.__v_isReadonly)}function o(r){return t(r)||i(r)}function s(r){return!!(r&&r.__v_isRef===!0)}export{o as a,s as i}; diff --git a/assets/@vue_runtime-core@3.4.19-9EfOi5Ir.js.gz b/assets/@vue_runtime-core@3.4.19-9EfOi5Ir.js.gz deleted file mode 100644 index 2b2cd45f660d40dc8fc557670ab995f59c0f0010..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1774 zcmVzWpE8niVG zL!qgd4NZCCDRXM;zYj;rmXZSR`^9%h9?84oJr8BQSmp(+b&$GX#ZnXxRaWGSD0%bC zW2vTvN+sw=4Nt$kO%9X(fA*y^^QW`xcgZ&w4RpQUFT7`WC>Bhj7_oa4*X$g{2WC-R zu^EaxrclgThGNO)C{CZ9>*i^pX4^Brem^=rTit&4XTI6nd$kv!*PEiWpciUi=7kC# zYv)&c0g*H~==G2HmxXf5Lhz+r>42O+rj`a@@-j&6EVwOIAae_azAGUw9PVkfRMx5B z{pHQ8y}dU^L68Ys8pFPOF_5`+5d11ePm8>6W+= z`__)#D5J1g?CHho>>eV@KD`))6^{P?VpJ}0^xcb52Y7xV#*+btT-LE>rIny_8+;}p z!aiLW$+C2FQVJNN10PRlwR8H5c!zvRC@V!VE)t{cJcraR8U9_>W;TldHz z7W8qd-R)IAQ$mQa$HRVA-_5y*rqjnu3#zcGiP)te>j(A3p`zjhhCXvP6=Yqgi~}oF zHpOY@wJa~VMMnZpOOv4R78 z;ErWH3~j}Mqc3f*!{=Fdm92#oJ!WcE2@pa&4ST%LvKaUS*m!`%Pq8%?jkkjE|m|pJ<~bc z@E&vXbg3>(de0SGrXc5Dm#k^Rk3M(9Ui4&h=5pzyUNvV)Sn;eHG+mVr$py)orA)>B zgX1`c#OB2!HTt_EIi=jjG0Br%02^^nEFB*6{t;!Nj^onL?}9q%Z8j=CqH)|A425`m zu!BWTS>AN*t@zkB$jATPAlMH&BP4{)2Akzq>Ra=7$`B>nUP;B7$5Ys&+Z1gaUyu}2 z3{@R(+U64<4a;$vXggD@4;cYE5h-s1O(|t*o5e=#AF#C28TpeyeYi)YlpmIW9Y)tq z{7oE1Hd;%QI>%Gy;K?YSSHca_I1cYgic4MM=f#yjb`uvEC=A4G08>xwzbWfS552YG^`L3-+uo+8rI z9nxJ=sBCEC*bEoM(4k3WZeT)~HDg z5)@q;gQPV&Bnin*Z@ChZt=eHsNOpQ0pOKD9yF`lPTVw0DwJGu_Bx=W_kkpFjG)N?@ zn8f3ys@gvN2j8zCVovmSEq+Trv6^_9>!9E#Z0RkNSaD03bT3diX4}OV^h zMnE}nVg!Y@_xM`N_~>v*upZ2b@jnP!%B?u214y(O)?F)L0iWjmMA==z7*_TK;OJYysONJqN|I>OhiQY-(@?I--}m9noWB>Rja QuLiIF1+3z=t.__isSuspense,j=t=>t.__isTeleport,y=Symbol.for("v-fgt"),U=Symbol.for("v-txt"),G=Symbol.for("v-cmt"),K=Symbol.for("v-stc"),r=[];let u=null;function X(t=!1){r.push(u=t?null:[])}function L(){r.pop(),u=r[r.length-1]||null}function Y(t){return t.dynamicChildren=u||O,L(),u&&u.push(t),t}function Z(t,s,n,c,l,e){return Y(T(t,s,n,c,l,e,!0))}function D(t){return t?t.__v_isVNode===!0:!1}const E="__vInternal",I=({key:t})=>t??null,_=({ref:t,ref_key:s,ref_for:n})=>(typeof t=="number"&&(t=""+t),t!=null?g(t)||x(t)||S(t)?{i:f,r:t,k:s,f:!!n}:t:null);function T(t,s=null,n=null,c=0,l=null,e=t===y?0:1,i=!1,a=!1){const o={__v_isVNode:!0,__v_skip:!0,type:t,props:s,key:s&&I(s),ref:s&&_(s),scopeId:z,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:e,patchFlag:c,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:f};return a?(F(o,n),e&128&&t.normalize(o)):n&&(o.shapeFlag|=g(n)?8:16),!i&&u&&(o.patchFlag>0||e&6)&&o.patchFlag!==32&&u.push(o),o}const V=P;function P(t,s=null,n=null,c=0,l=null,e=!1){if((!t||t===B)&&(t=G),D(t)){const a=C(t,s,!0);return n&&F(a,n),!e&&u&&(a.shapeFlag&6?u[u.indexOf(t)]=a:u.push(a)),a.patchFlag|=-2,a}if(J(t)&&(t=t.__vccOpts),s){s=q(s);let{class:a,style:o}=s;a&&!g(a)&&(s.class=N(a)),b(o)&&(k(o)&&!m(o)&&(o=h({},o)),s.style=p(o))}const i=g(t)?1:M(t)?128:j(t)?64:b(t)?4:S(t)?2:0;return T(t,s,n,c,l,i,e,!0)}function q(t){return t?k(t)||E in t?h({},t):t:null}function C(t,s,n=!1){const{props:c,ref:l,patchFlag:e,children:i}=t,a=s?H(c||{},s):c;return{__v_isVNode:!0,__v_skip:!0,type:t.type,props:a,key:a&&I(a),ref:s&&s.ref?n&&l?m(l)?l.concat(_(s)):[l,_(s)]:_(s):l,scopeId:t.scopeId,slotScopeIds:t.slotScopeIds,children:i,target:t.target,targetAnchor:t.targetAnchor,staticCount:t.staticCount,shapeFlag:t.shapeFlag,patchFlag:s&&t.type!==y?e===-1?16:e|16:e,dynamicProps:t.dynamicProps,dynamicChildren:t.dynamicChildren,appContext:t.appContext,dirs:t.dirs,transition:t.transition,component:t.component,suspense:t.suspense,ssContent:t.ssContent&&C(t.ssContent),ssFallback:t.ssFallback&&C(t.ssFallback),el:t.el,anchor:t.anchor,ctx:t.ctx,ce:t.ce}}function w(t=" ",s=0){return V(U,null,t,s)}function $(t,s){const n=V(K,null,t);return n.staticCount=s,n}function F(t,s){let n=0;const{shapeFlag:c}=t;if(s==null)s=null;else if(m(s))n=16;else if(typeof s=="object")if(c&65){const l=s.default;l&&(l._c&&(l._d=!1),F(t,l()),l._c&&(l._d=!0));return}else{n=32;const l=s._;!l&&!(E in s)?s._ctx=f:l===3&&f&&(f.slots._===1?s._=1:(s._=2,t.patchFlag|=1024))}else S(s)?(s={default:s,_ctx:f},n=32):(s=String(s),c&64?(n=16,s=[w(s)]):n=8);t.children=s,t.shapeFlag|=n}function H(...t){const s={};for(let n=0;n{let l;return(l=t[n])||(l=t[n]=[]),l.push(c),e=>{l.length>1?l.forEach(i=>i(e)):l[0](e)}};s("__VUE_INSTANCE_SETTERS__",n=>n),s("__VUE_SSR_SETTERS__",n=>n)}function J(t){return S(t)&&"__vccOpts"in t}export{$ as a,Z as c,X as o}; diff --git a/assets/@vue_runtime-core@3.4.20-d4vFfH7R.js.gz b/assets/@vue_runtime-core@3.4.20-d4vFfH7R.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..a86ba6c4def767678902dda176bba0467dca4536 GIT binary patch literal 1774 zcmV1yTa&(Z8niVG zL!qgd2~D};DRXM;zYj;rmXZSR`^9%h9?84oJr8BQSmp(+b&$GX#ZnXxRaWGSD0%bC zW2vTvN+sw=4Nt$kO%9WT-adTmeaNrwzb5xC8t8hxUwFrEQ7o85F=BTpKC&|uSInZg zWHS`EOre;w48@YoQM`M0uA8TYnr+X#`264ZEA#onpZR8Q@6}#_UT=!hf?lY7nHMT} ztes!&1w_)|pw~a%Ulz(K3&EFir2}&Im|7Zq$;%+Mv*4ywfy^xw`nH6;aJZ+@Qdy^h z_ZQc%_V(Tw1wkfkX$<@B#X#oPLGY^>JuPl?lVo{8qQ`wZlM!X_1&9+!rc>=krCZ`g z?7khlRz_j5*wc&E*&RfbeR?qpD;)j(#i(51=wB~J9pL$e7*7Tma#_ckl~#hzZSa|Z z2>WzhB+JsxNhx564tzYJ)z0Z};vMoOp{x|exJZn$cQD`YPc|ELZ(Y9-pzA_GS=a!Q z*^^BdTAt3enH9>4aA@yPL~=ri2h-kB9xLzMC@Ly)Ygt}!i;e`ImMYHz5F)bW;#L(=91{>x^cs^1eT9d21n6e7^1mYjbhy?$V+9BH zz#YqY7}|;hM_<}rhtIR_Dq9OFdd$?S5+HaVWOEf?!f;ymmzG~I(< zqK+YRV9O$3I_{XyDvmFRqnI1&Q`DWzm+E51zcXiY7}b{Jbs)_pa?51CSmsvQI(+7u zj&3Y>npeGQsxrB zi&)}~G^Nu5VL0sb_g)+v^Ltc|4*4z0L++7zzAZYi#|tHbowVMD2JKl3MYc28o0f zlX$#TRokck;QJLs%!%Hv#c#+bRueCC9Tfb8ExlzDD{jbNjaSPh-3t_s*>>@Hy%@hl ztmxIBOzZZFWhG#sGvb6NG+Hy=KpCe3osk7Ls1^OA-AMBkJ0YU{_FhSdsLqItkAB`p zXoO2o_1yMAPRidplA*)*CM zPq5Ma!zn3K=-(9iq(AiE>}RQ*6D>|OQIv8s?oEiIRW)!Vnoe&%olP$;N7wHzPtT^K zv+L`#kE7`{Vpg13%62ZJ(Z?TV+k5}B^NfxBBOUD?=m=l4O0E1qx1aE@SIWMkknA&x Qyc)dv7fTkr2N(_j04{u6{{R30 literal 0 HcmV?d00001 diff --git a/assets/@vue_runtime-dom@3.4.19-w40geAFS.js b/assets/@vue_runtime-dom@3.4.20-w40geAFS.js similarity index 100% rename from assets/@vue_runtime-dom@3.4.19-w40geAFS.js rename to assets/@vue_runtime-dom@3.4.20-w40geAFS.js diff --git a/assets/@vue_shared@3.4.19-Zz6ACxVX.js.gz b/assets/@vue_shared@3.4.19-Zz6ACxVX.js.gz deleted file mode 100644 index 4a3474461768f33b1722c727dd206b55d2e2d8c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 621 zcmV-z0+Rh7iwFP!000021C3Bki`y_1yysV_J{Ubmwd1tVZoEnwmK=I0g=Hx$ju#w9 zwpA1H6#Q(j>ANzIcX{33hr({xl2~N?Of#jaAyXZGsm}8is!Tyqg3;R48dIs%e^$ z9kq06!=ldhjoP!d#WSFk#&PWX@94OvXTFc$@pD+l^ZDiSfxN!@24qct@BXsFhPg4k zlBA?-t@BgJO^4*B`}}ldszjDjuWV#txso2?A120XE-R00KJur-P6>~Qj{iidY=rRr zHwx7`@Djl+Dw00=EyX~W#pQwvI!G&_cDcB#xw-ZlZ}oaz3B80O#J6qUSa#mB!Agq_ad`+fXoB**cNa=_oVQrZOXp za%^CAzy=mMHjwZVGjPv)nMPb91}fDVWvR|u&1|D3QY{mPAzosREnF_bIT&WP?ceTc zl;G8;^Z{qV79grfMWY2yAF?S#gd*P_v`R3x?Yu!2b#2Q}F^;N;{$w#nol2vUYf HKLh{(cK|T+ diff --git a/assets/@vue_shared@3.4.19-Zz6ACxVX.js b/assets/@vue_shared@3.4.20-IXQMxlXI.js similarity index 97% rename from assets/@vue_shared@3.4.19-Zz6ACxVX.js rename to assets/@vue_shared@3.4.20-IXQMxlXI.js index 9a826630..b03dc8f1 100644 --- a/assets/@vue_shared@3.4.19-Zz6ACxVX.js +++ b/assets/@vue_shared@3.4.20-IXQMxlXI.js @@ -1,5 +1,5 @@ /** -* @vue/shared v3.4.19 +* @vue/shared v3.4.20 * (c) 2018-present Yuxi (Evan) You and Vue contributors * @license MIT **/const h=[],b=t=>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;nH6#Q(j>ANzIcX{33hr({xl2~N?Of#jaAyXZGsm}8is!Tyqg3;R48dIs%e^$ z9kq06!=ldhjoP!d#WSFk#&PWX@94OvXTFc$@pD+l^ZDiSfxQ0y708&KTM3(Tvi_0eB@7uoe~}q9e+isY=rRr zHwx7`@Djl+Dw00=EyX~W#pQwvI!G&_cDcB#xw-ZlZ}oaz3B80O#J6qUSa#mB!Agq_ad`+fXoB**cNa=_oVQrZOXp za%^CAzy=mMHjwZVGjPv)nMPb91}fDVWvR|u&1|D3QY{mPAzosREnF_bIT&WP?ceTc zl;G7>`hc@w3lLSLqR|4U57`tVa-`8V+6L)E7Ob|xHj1j(TnCryO`LIYsM%5E1;a<; zc@UbT;1=&8ES28mMU5q0x;o@*NI8fqNX*c}GWLC}Qj^ZI&}x3bkWrJy;|1Clh-zQF zoSYZerJ|mf41qyWn~V)~?f*~XC+s?h#5e;}YNj6Y;H5}0uIc5{HE+Sa=;gALk6oz2 zZp)sJO51ada)UO6JIG1tU`K8o6ht`KleGgzat9^3bx@I=gPLp{aB^}W+hp<&1DwCx HKLh{(BWE-K literal 0 HcmV?d00001 diff --git a/assets/@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js.gz b/assets/@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js.gz deleted file mode 100644 index e6570dbd74460f4b57a228ce011f382ecbf79cf2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2775 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 diff --git a/assets/@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js b/assets/@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js similarity index 99% rename from assets/@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js rename to assets/@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js index 9ac4e741..546ff173 100644 --- a/assets/@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js +++ b/assets/@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js @@ -1 +1 @@ -import{t as M,w as j,a as _,i as H,n as N,b as k,c as I,d as x}from"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";function g(e){var n;const t=M(e);return(n=t==null?void 0:t.$el)!=null?n:t}const S=H?window:void 0;function b(...e){let n,t,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([t,r,s]=e,n=S):[n,t,r,s]=e,!n)return N;Array.isArray(t)||(t=[t]),Array.isArray(r)||(r=[r]);const o=[],c=()=>{o.forEach(p=>p()),o.length=0},l=(p,d,i,u)=>(p.addEventListener(d,i,u),()=>p.removeEventListener(d,i,u)),m=VueDemi.watch(()=>[g(n),M(s)],([p,d])=>{if(c(),!p)return;const i=k(d)?{...d}:d;o.push(...t.flatMap(u=>r.map(f=>l(p,u,f,i))))},{immediate:!0,flush:"post"}),w=()=>{m(),c()};return I(w),w}let R=!1;function ee(e,n,t={}){const{window:r=S,ignore:s=[],capture:o=!0,detectIframe:c=!1}=t;if(!r)return N;x&&!R&&(R=!0,Array.from(r.document.body.children).forEach(i=>i.addEventListener("click",N)),r.document.documentElement.addEventListener("click",N));let l=!0;const m=i=>s.some(u=>{if(typeof u=="string")return Array.from(r.document.querySelectorAll(u)).some(f=>f===i.target||i.composedPath().includes(f));{const f=g(u);return f&&(i.target===f||i.composedPath().includes(f))}}),p=[b(r,"click",i=>{const u=g(e);if(!(!u||u===i.target||i.composedPath().includes(u))){if(i.detail===0&&(l=!m(i)),!l){l=!0;return}n(i)}},{passive:!0,capture:o}),b(r,"pointerdown",i=>{const u=g(e);l=!m(i)&&!!(u&&!i.composedPath().includes(u))},{passive:!0}),c&&b(r,"blur",i=>{setTimeout(()=>{var u;const f=g(e);((u=r.document.activeElement)==null?void 0:u.tagName)==="IFRAME"&&!(f!=null&&f.contains(r.document.activeElement))&&n(i)},0)})].filter(Boolean);return()=>p.forEach(i=>i())}function B(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function z(e){const n=B();return VueDemi.computed(()=>(n.value,!!e()))}function Q(e,n={}){const{window:t=S}=n,r=z(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const o=VueDemi.ref(!1),c=w=>{o.value=w.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",c):s.removeListener(c))},m=VueDemi.watchEffect(()=>{r.value&&(l(),s=t.matchMedia(M(e)),"addEventListener"in s?s.addEventListener("change",c):s.addListener(c),o.value=s.matches)});return I(()=>{m(),l(),s=void 0}),o}const O=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},A="__vueuse_ssr_handlers__",Y=q();function q(){return A in O||(O[A]=O[A]||{}),O[A]}function K(e,n){return Y[e]||n}function $(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 G={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()}},T="vueuse-storage";function te(e,n,t,r={}){var s;const{flush:o="pre",deep:c=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:w=!1,shallow:p,window:d=S,eventFilter:i,onError:u=a=>{console.error(a)},initOnMounted:f}=r,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!t)try{t=K("getDefaultStorage",()=>{var a;return(a=S)==null?void 0:a.localStorage})()}catch(a){u(a)}if(!t)return y;const v=M(n),L=$(v),D=(s=r.serializer)!=null?s:G[L],{pause:C,resume:W}=j(y,()=>F(y.value),{flush:o,deep:c,eventFilter:i});return d&&l&&_(()=>{b(d,"storage",E),b(d,T,J),f&&E()}),f||E(),y;function F(a){try{if(a==null)t.removeItem(e);else{const h=D.write(a),V=t.getItem(e);V!==h&&(t.setItem(e,h),d&&d.dispatchEvent(new CustomEvent(T,{detail:{key:e,oldValue:V,newValue:h,storageArea:t}})))}}catch(h){u(h)}}function P(a){const h=a?a.newValue:t.getItem(e);if(h==null)return m&&v!=null&&t.setItem(e,D.write(v)),v;if(!a&&w){const V=D.read(h);return typeof w=="function"?w(V,v):L==="object"&&!Array.isArray(V)?{...v,...V}:V}else return typeof h!="string"?h:D.read(h)}function J(a){E(a.detail)}function E(a){if(!(a&&a.storageArea!==t)){if(a&&a.key==null){y.value=v;return}if(!(a&&a.key!==e)){C();try{(a==null?void 0:a.newValue)!==D.write(y.value)&&(y.value=P(a))}catch(h){u(h)}finally{a?VueDemi.nextTick(W):W()}}}}}function U(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"MutationObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.watch(()=>g(e),d=>{l(),c.value&&r&&d&&(o=new MutationObserver(n),o.observe(d,s))},{immediate:!0}),w=()=>o==null?void 0:o.takeRecords(),p=()=>{l(),m()};return I(p),{isSupported:c,stop:p,takeRecords:w}}function X(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"ResizeObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(d=>g(d)):[g(e)]),w=VueDemi.watch(m,d=>{if(l(),c.value&&r){o=new ResizeObserver(n);for(const i of d)i&&o.observe(i,s)}},{immediate:!0,flush:"post",deep:!0}),p=()=>{l(),w()};return I(p),{isSupported:c,stop:p}}function ne(e,n={}){const{reset:t=!0,windowResize:r=!0,windowScroll:s=!0,immediate:o=!0}=n,c=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),w=VueDemi.ref(0),p=VueDemi.ref(0),d=VueDemi.ref(0),i=VueDemi.ref(0),u=VueDemi.ref(0);function f(){const y=g(e);if(!y){t&&(c.value=0,l.value=0,m.value=0,w.value=0,p.value=0,d.value=0,i.value=0,u.value=0);return}const v=y.getBoundingClientRect();c.value=v.height,l.value=v.bottom,m.value=v.left,w.value=v.right,p.value=v.top,d.value=v.width,i.value=v.x,u.value=v.y}return X(e,f),VueDemi.watch(()=>g(e),y=>!y&&f()),U(e,f,{attributeFilter:["style","class"]}),s&&b("scroll",f,{capture:!0,passive:!0}),r&&b("resize",f,{passive:!0}),_(()=>{o&&f()}),{height:c,bottom:l,left:m,right:w,top:p,width:d,x:i,y:u,update:f}}function re(e={}){const{window:n=S,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,c=VueDemi.ref(t),l=VueDemi.ref(r),m=()=>{n&&(o?(c.value=n.innerWidth,l.value=n.innerHeight):(c.value=n.document.documentElement.clientWidth,l.value=n.document.documentElement.clientHeight))};if(m(),_(m),b("resize",m,{passive:!0}),s){const w=Q("(orientation: portrait)");VueDemi.watch(w,()=>m())}return{width:c,height:l}}export{X as a,re as b,ne as c,te as d,ee as o,b as u}; +import{t as M,w as j,a as _,i as H,n as N,b as k,c as I,d as x}from"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";function g(e){var n;const t=M(e);return(n=t==null?void 0:t.$el)!=null?n:t}const S=H?window:void 0;function b(...e){let n,t,r,s;if(typeof e[0]=="string"||Array.isArray(e[0])?([t,r,s]=e,n=S):[n,t,r,s]=e,!n)return N;Array.isArray(t)||(t=[t]),Array.isArray(r)||(r=[r]);const o=[],c=()=>{o.forEach(p=>p()),o.length=0},l=(p,d,i,u)=>(p.addEventListener(d,i,u),()=>p.removeEventListener(d,i,u)),m=VueDemi.watch(()=>[g(n),M(s)],([p,d])=>{if(c(),!p)return;const i=k(d)?{...d}:d;o.push(...t.flatMap(u=>r.map(f=>l(p,u,f,i))))},{immediate:!0,flush:"post"}),w=()=>{m(),c()};return I(w),w}let R=!1;function ee(e,n,t={}){const{window:r=S,ignore:s=[],capture:o=!0,detectIframe:c=!1}=t;if(!r)return N;x&&!R&&(R=!0,Array.from(r.document.body.children).forEach(i=>i.addEventListener("click",N)),r.document.documentElement.addEventListener("click",N));let l=!0;const m=i=>s.some(u=>{if(typeof u=="string")return Array.from(r.document.querySelectorAll(u)).some(f=>f===i.target||i.composedPath().includes(f));{const f=g(u);return f&&(i.target===f||i.composedPath().includes(f))}}),p=[b(r,"click",i=>{const u=g(e);if(!(!u||u===i.target||i.composedPath().includes(u))){if(i.detail===0&&(l=!m(i)),!l){l=!0;return}n(i)}},{passive:!0,capture:o}),b(r,"pointerdown",i=>{const u=g(e);l=!m(i)&&!!(u&&!i.composedPath().includes(u))},{passive:!0}),c&&b(r,"blur",i=>{setTimeout(()=>{var u;const f=g(e);((u=r.document.activeElement)==null?void 0:u.tagName)==="IFRAME"&&!(f!=null&&f.contains(r.document.activeElement))&&n(i)},0)})].filter(Boolean);return()=>p.forEach(i=>i())}function B(){const e=VueDemi.ref(!1);return VueDemi.getCurrentInstance()&&VueDemi.onMounted(()=>{e.value=!0}),e}function z(e){const n=B();return VueDemi.computed(()=>(n.value,!!e()))}function Q(e,n={}){const{window:t=S}=n,r=z(()=>t&&"matchMedia"in t&&typeof t.matchMedia=="function");let s;const o=VueDemi.ref(!1),c=w=>{o.value=w.matches},l=()=>{s&&("removeEventListener"in s?s.removeEventListener("change",c):s.removeListener(c))},m=VueDemi.watchEffect(()=>{r.value&&(l(),s=t.matchMedia(M(e)),"addEventListener"in s?s.addEventListener("change",c):s.addListener(c),o.value=s.matches)});return I(()=>{m(),l(),s=void 0}),o}const O=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},A="__vueuse_ssr_handlers__",Y=q();function q(){return A in O||(O[A]=O[A]||{}),O[A]}function K(e,n){return Y[e]||n}function $(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 G={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()}},T="vueuse-storage";function te(e,n,t,r={}){var s;const{flush:o="pre",deep:c=!0,listenToStorageChanges:l=!0,writeDefaults:m=!0,mergeDefaults:w=!1,shallow:p,window:d=S,eventFilter:i,onError:u=a=>{console.error(a)},initOnMounted:f}=r,y=(p?VueDemi.shallowRef:VueDemi.ref)(typeof n=="function"?n():n);if(!t)try{t=K("getDefaultStorage",()=>{var a;return(a=S)==null?void 0:a.localStorage})()}catch(a){u(a)}if(!t)return y;const v=M(n),L=$(v),D=(s=r.serializer)!=null?s:G[L],{pause:C,resume:W}=j(y,()=>F(y.value),{flush:o,deep:c,eventFilter:i});return d&&l&&_(()=>{b(d,"storage",E),b(d,T,J),f&&E()}),f||E(),y;function F(a){try{if(a==null)t.removeItem(e);else{const h=D.write(a),V=t.getItem(e);V!==h&&(t.setItem(e,h),d&&d.dispatchEvent(new CustomEvent(T,{detail:{key:e,oldValue:V,newValue:h,storageArea:t}})))}}catch(h){u(h)}}function P(a){const h=a?a.newValue:t.getItem(e);if(h==null)return m&&v!=null&&t.setItem(e,D.write(v)),v;if(!a&&w){const V=D.read(h);return typeof w=="function"?w(V,v):L==="object"&&!Array.isArray(V)?{...v,...V}:V}else return typeof h!="string"?h:D.read(h)}function J(a){E(a.detail)}function E(a){if(!(a&&a.storageArea!==t)){if(a&&a.key==null){y.value=v;return}if(!(a&&a.key!==e)){C();try{(a==null?void 0:a.newValue)!==D.write(y.value)&&(y.value=P(a))}catch(h){u(h)}finally{a?VueDemi.nextTick(W):W()}}}}}function U(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"MutationObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.watch(()=>g(e),d=>{l(),c.value&&r&&d&&(o=new MutationObserver(n),o.observe(d,s))},{immediate:!0}),w=()=>o==null?void 0:o.takeRecords(),p=()=>{l(),m()};return I(p),{isSupported:c,stop:p,takeRecords:w}}function X(e,n,t={}){const{window:r=S,...s}=t;let o;const c=z(()=>r&&"ResizeObserver"in r),l=()=>{o&&(o.disconnect(),o=void 0)},m=VueDemi.computed(()=>Array.isArray(e)?e.map(d=>g(d)):[g(e)]),w=VueDemi.watch(m,d=>{if(l(),c.value&&r){o=new ResizeObserver(n);for(const i of d)i&&o.observe(i,s)}},{immediate:!0,flush:"post",deep:!0}),p=()=>{l(),w()};return I(p),{isSupported:c,stop:p}}function ne(e,n={}){const{reset:t=!0,windowResize:r=!0,windowScroll:s=!0,immediate:o=!0}=n,c=VueDemi.ref(0),l=VueDemi.ref(0),m=VueDemi.ref(0),w=VueDemi.ref(0),p=VueDemi.ref(0),d=VueDemi.ref(0),i=VueDemi.ref(0),u=VueDemi.ref(0);function f(){const y=g(e);if(!y){t&&(c.value=0,l.value=0,m.value=0,w.value=0,p.value=0,d.value=0,i.value=0,u.value=0);return}const v=y.getBoundingClientRect();c.value=v.height,l.value=v.bottom,m.value=v.left,w.value=v.right,p.value=v.top,d.value=v.width,i.value=v.x,u.value=v.y}return X(e,f),VueDemi.watch(()=>g(e),y=>!y&&f()),U(e,f,{attributeFilter:["style","class"]}),s&&b("scroll",f,{capture:!0,passive:!0}),r&&b("resize",f,{passive:!0}),_(()=>{o&&f()}),{height:c,bottom:l,left:m,right:w,top:p,width:d,x:i,y:u,update:f}}function re(e={}){const{window:n=S,initialWidth:t=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:s=!0,includeScrollbar:o=!0}=e,c=VueDemi.ref(t),l=VueDemi.ref(r),m=()=>{n&&(o?(c.value=n.innerWidth,l.value=n.innerHeight):(c.value=n.document.documentElement.clientWidth,l.value=n.document.documentElement.clientHeight))};if(m(),_(m),b("resize",m,{passive:!0}),s){const w=Q("(orientation: portrait)");VueDemi.watch(w,()=>m())}return{width:c,height:l}}export{X as a,re as b,ne as c,te as d,ee as o,b as u}; diff --git a/assets/@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js.gz b/assets/@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ef9ad0adeeb5a25efd2fd19d52b50fb2b95e6f54 GIT binary patch literal 2774 zcmV;{3Mus;iwFP!000021EpD8Z{s!=e&1hV3k5*}EH|^e#RBp&?p!i$+DX#J*-VQd z2pH+e=0qY@lCsAm>%T8Z-E2>$Ew(QaeMlaj%XcnhWKnA4YBv#fazQu#^MMNgd7#pN zzNgB6F6pEHJki8|&S~mDADhhRB4U64c3nYb;lZwif%MxKC+y$s#lyOSZ~w{u#r|>f z_1EA0S;5+}8qEHRLJEzCsC60NM8IDUbF%nZ27D6F{STvd5KUu&68 zPGZNtf}BiSnu=Z1?ppBg=NqX~y@}g};|Y(LF$Sd0!A%r()KEK<8Ft$ebT)yzlY7o1 z>x@*(Xt#T5jMy@1!x#HmGRJpe*F6WS_=3cD9UD)WD$=ge&F}7M!ZG2ewPu+%XChhQlAo5C5UN=YYUx(|q@g*-B~7WM72&72WFk$^ z)}Y)wX&opqxSgY(Rmlt#dJWGlAhh7O6}*8$vW;-b3i};*ORNaJz?R%od{@%+-b*Ai zoM1wyWv6NZM9UKf_P`OmvKx~7RMd>O7vF6hgnu3GGoo7ZA5GQ>4qT$YiV`@gPene<`jS#-} z8(K$t$YaA&om2%V#~yXMWywnBsR2a>|4Du-KX*`+9#KF2Gy79^qY$*zPrYUWMN(Fxv&>kT`8#<~gniX&GkxG~=90=7d>- z+wCMvbWv&x=}*F~Fkw<9d6k0286mUQ`jd<=an*f|u~L+U=@8DO^Pe@s^P+1t(*b0ue9xzCJh;j!%#C?Fiu#be=Mlnoe7dSebEWphp3+{+~AHM|cC}~T5BBHu;|EAwH17xTWmPm)JNQ6>FKe(@>4AZAMuH7Fj9PGqTo>T}AFiI4N5mmB zkCX$$0CW0$an-5itLhDp+R*sgI&H)f_O1l3>*c5k+0~c1E*I8qm#BGE8i;5LQ2MUz zgytbd+~`Hi>~+W>HumMbmEsL#qRO3(3r{M*EJxCYPhU{G5_zsSaY?&)Px*p^PfTw^ zO^YSf>dY8z;);u|((4=;cp4U@p;AeA)t8_+Yq+6Xj>~zUHoGIPA&d7iI_XF4(~5KxUcYRi|}l(gLA%-`VYJ((An@gsubL1VWqsj9dPO z`OwCz!8d({Jb>#4-_kXS-|;c8BQ!m{_TIL4#WiJ&-8S)UIn5i?tMm%Jeo-*@_bv1Aw4Mg=x${4gx{0+y-$+Op4mamS&+twkE=2+>E8Z$vuD#^{)$bn!OBnY*DQK)(Kvc|B6A4uCaE`f zN=SU?t$y!~bm)*GctU3Q&>5s|9dRfpR%DiGgS!WuiOwb|kqC{hk<^A;?-w6u+RPpN zwdab>pK`^X@f93hpA7h>#D$6-+|WuMn~}0ejL!4eddeuDf5`DSuH@jJbmF~nL@164 zn`1(GOh}Ij@|aK^5yldf4fopZ_++sqwL=JZj^ZaYA4bJ6+6<#|7^TBV4x_3c^~t&E zEBDqHgIBszsZ`6?xdi2|0}^Nb$!oR(xm>wHfHiy6&go*1W6g5N+#t-FnXtYbemh+b zVy)RmrfxL|w`Ly)@z!kHblC7Qml67foU-Mo(=9@ofAsVjFQc_^&dA5gLDwYQMb>R| zi2TElur|7H2(|vHB(eb=k>Aw6(@an3!JCQ+3rzr4Sa>kowHrDJ&=6X;28t8f8Ya%E zH%MI2V2F4_+x!v~k5l?FmUJ6ev?@bOob93A0EW-=jPg&DN;)a>_koAw-38;PtHt@v z`R&=m`Q_X5%k!IG`*q*9BAG8QY+KE?IunBfi zKC8_K1qHNdV_Dn?G3I9Y7i%Q~tvLfD7Lj4!$jpd~5qq z-0+`qg!P_zCO%0SAsvax>=2ln(7qP_wW`H$-TFGA9W?T$fsf(8C%^cAh6rlFe;=s| c--NpGO(}%0ZvTT)HM76{544tupmiAl00dru+W-In literal 0 HcmV?d00001 diff --git a/assets/@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js b/assets/@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js similarity index 100% rename from assets/@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js rename to assets/@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js diff --git a/assets/@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js.gz b/assets/@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js.gz similarity index 100% rename from assets/@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js.gz rename to assets/@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js.gz diff --git a/assets/call-bind@1.0.2-8lNE5ocE.js b/assets/call-bind@1.0.2-X-jYgRcX.js similarity index 84% rename from assets/call-bind@1.0.2-8lNE5ocE.js rename to assets/call-bind@1.0.2-X-jYgRcX.js index 54815611..0b859871 100644 --- a/assets/call-bind@1.0.2-8lNE5ocE.js +++ b/assets/call-bind@1.0.2-X-jYgRcX.js @@ -1 +1 @@ -import{g as f}from"./get-intrinsic@1.2.1-NE0DZZ3B.js";import{f as B}from"./function-bind@1.1.1-Y6-kkB5s.js";var v={exports:{}};(function(a){var n=B,r=f,e=r("%Function.prototype.apply%"),p=r("%Function.prototype.call%"),l=r("%Reflect.apply%",!0)||n.call(p,e),o=r("%Object.getOwnPropertyDescriptor%",!0),t=r("%Object.defineProperty%",!0),g=r("%Math.max%");if(t)try{t({},"a",{value:1})}catch{t=null}a.exports=function(d){var i=l(n,p,arguments);if(o&&t){var x=o(i,"length");x.configurable&&t(i,"length",{value:1+g(0,d.length-(arguments.length-1))})}return i};var c=function(){return l(n,e,arguments)};t?t(a.exports,"apply",{value:c}):a.exports.apply=c})(v);var $=v.exports,s=f,y=$,h=y(s("String.prototype.indexOf")),b=function(n,r){var e=s(n,!!r);return typeof e=="function"&&h(n,".prototype.")>-1?y(e):e};export{b as c}; +import{g as f}from"./get-intrinsic@1.2.1-1fqvy-Cp.js";import{f as B}from"./function-bind@1.1.2-HMk2skFd.js";var v={exports:{}};(function(a){var n=B,r=f,e=r("%Function.prototype.apply%"),p=r("%Function.prototype.call%"),l=r("%Reflect.apply%",!0)||n.call(p,e),o=r("%Object.getOwnPropertyDescriptor%",!0),t=r("%Object.defineProperty%",!0),g=r("%Math.max%");if(t)try{t({},"a",{value:1})}catch{t=null}a.exports=function(d){var i=l(n,p,arguments);if(o&&t){var x=o(i,"length");x.configurable&&t(i,"length",{value:1+g(0,d.length-(arguments.length-1))})}return i};var c=function(){return l(n,e,arguments)};t?t(a.exports,"apply",{value:c}):a.exports.apply=c})(v);var $=v.exports,s=f,y=$,h=y(s("String.prototype.indexOf")),b=function(n,r){var e=s(n,!!r);return typeof e=="function"&&h(n,".prototype.")>-1?y(e):e};export{b as c}; diff --git a/assets/echarts@5.4.3-94QNkbi2.js b/assets/echarts@5.4.3-94QNkbi2.js deleted file mode 100644 index 72e746db..00000000 --- a/assets/echarts@5.4.3-94QNkbi2.js +++ /dev/null @@ -1,28 +0,0 @@ -import{i as G,r as Da,m as z,c as W,e as w,a as oe,b as st,d as H,f as se,g as mo,h as E,j as ce,k as eg,l as O,n as $,L as Hf,o as On,p as Be,P as _e,q as Sl,s as tg,t as ue,u as rg,Z as Or,v as ng,w as te,x as gt,y as ag,z as ig,A as og,B as Uf,C as yo,T as Yf,D as vs,E as er,F as sg,G as Ha,H as $f,S as or,R as Xf,I as hs,J as Nn,K as ve,M as tr,N as Zf,O as ds,Q as Ne,U as lg,V as pe,W as ug,X as Kf,Y as Aa,_ as be,$ as cg,a0 as we,a1 as Bn,a2 as Z,a3 as X,a4 as St,a5 as Fe,a6 as fg,a7 as Q,a8 as He,a9 as xe,aa as ae,ab as Ma,ac as vg,ad as mt,ae as _o,af as hg,ag as qf,ah as dg,ai as Vn,aj as xl,ak as yi,al as pg,am as So,an as xo,ao as gg,ap as ps,aq as jf,ar as bl,as as _i,at as mg,au as yg,av as on,aw as Dr,ax as Qf,ay as _g,az as Sg,aA as xg,aB as Jf,aC as wl,aD as bg,aE as wg,aF as Cg,aG as Tg,aH as Dg,aI as Cl,aJ as Tl,aK as Ag,aL as Mg,aM as Ig,aN as Lg,aO as Pg,aP as Rg,aQ as kg,aR as Eg,aS as Og}from"./zrender@5.4.4-dbLxLQQO.js";import{_ as N}from"./tslib@2.3.0-21A5UWR7.js";var Dl=1e-4,ev=20;function Ng(r){return r.replace(/^\s+|\s+$/g,"")}function Ot(r,t,e,n){var a=t[0],i=t[1],o=e[0],s=e[1],l=i-a,u=s-o;if(l===0)return u===0?o:(o+s)/2;if(n)if(l>0){if(r<=a)return o;if(r>=i)return s}else{if(r>=a)return o;if(r<=i)return s}else{if(r===a)return o;if(r===i)return s}return(r-a)/l*u+o}function ee(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return G(r)?Ng(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function ye(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),ev),r=(+r).toFixed(t),e?r:+r}function Bg(r){return r.sort(function(t,e){return t-e}),r}function dt(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return Vg(r)}function Vg(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),n=e>0?+t.slice(e+1):0,a=e>0?e:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-n)}function tv(r,t){var e=Math.log,n=Math.LN10,a=Math.floor(e(r[1]-r[0])/n),i=Math.round(e(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function zg(r,t){var e=Da(r,function(v,d){return v+(isNaN(d)?0:d)},0);if(e===0)return[];for(var n=Math.pow(10,t),a=z(r,function(v){return(isNaN(v)?0:v)/e*n*100}),i=n*100,o=z(a,function(v){return Math.floor(v)}),s=Da(o,function(v,d){return v+d},0),l=z(a,function(v,d){return v-o[d]});su&&(u=l[f],c=f);++o[c],l[c]=0,++s}return z(o,function(v){return v/n})}function Gg(r,t){var e=Math.max(dt(r),dt(t)),n=r+t;return e>ev?n:ye(n,e)}function rv(r){var t=Math.PI*2;return(r%t+t)%t}function Ia(r){return r>-Dl&&r=10&&t++,t}function nv(r,t){var e=gs(r),n=Math.pow(10,e),a=r/n,i;return t?a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10:a<1?i=1:a<2?i=2:a<3?i=3:a<5?i=5:i=10,r=i*n,e>=-20?+r.toFixed(e<0?-e:0):r}function Vt(r){var t=parseFloat(r);return t==r&&(t!==0||!G(r)||r.indexOf("x")<=0)?t:NaN}function av(r){return!isNaN(Vt(r))}function iv(){return Math.round(Math.random()*9)}function ov(r,t){return t===0?r:ov(t,r%t)}function Al(r,t){return r==null?t:t==null?r:r*t/ov(r,t)}function j(r){throw new Error(r)}function Ml(r,t,e){return(t-r)*e+r}var sv="series\0",lv="\0_ec_\0";function he(r){return r instanceof Array?r:r==null?[]:[r]}function bo(r,t,e){if(r){r[t]=r[t]||{},r.emphasis=r.emphasis||{},r.emphasis[t]=r.emphasis[t]||{};for(var n=0,a=e.length;n=0||i&&oe(i,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[r[s][0]]=u)}}return o}}var vm=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],hm=xn(vm),dm=function(){function r(){}return r.prototype.getAreaStyle=function(t,e){return hm(this,t,e)},r}(),J=le(),pm=function(r,t,e,n){if(n){var a=J(n);a.dataIndex=e,a.dataType=t,a.seriesIndex=r,n.type==="group"&&n.traverse(function(i){var o=J(i);o.seriesIndex=r,o.dataIndex=e,o.dataType=t})}},Ll=1,Pl={},dv=le(),Ss=le(),xs=0,Ya=1,$a=2,Ue=["emphasis","blur","select"],La=["normal","emphasis","blur","select"],gm=10,mm=9,jt="highlight",ma="downplay",hn="select",ya="unselect",dn="toggleSelect";function cr(r){return r!=null&&r!=="none"}var Rl=new Hf(100);function kl(r){if(G(r)){var t=Rl.get(r);return t||(t=Sl(r,-.1),Rl.put(r,t)),t}else if(tg(r)){var e=O({},r);return e.colorStops=z(r.colorStops,function(n){return{offset:n.offset,color:Sl(n.color,-.1)}}),e}return r}function Xa(r,t,e){r.onHoverStateChange&&(r.hoverState||0)!==e&&r.onHoverStateChange(t),r.hoverState=e}function pv(r){Xa(r,"emphasis",$a)}function gv(r){r.hoverState===$a&&Xa(r,"normal",xs)}function bs(r){Xa(r,"blur",Ya)}function mv(r){r.hoverState===Ya&&Xa(r,"normal",xs)}function ym(r){r.selected=!0}function _m(r){r.selected=!1}function El(r,t,e){t(r,e)}function xt(r,t,e){El(r,t,e),r.isGroup&&r.traverse(function(n){El(n,t,e)})}function Ol(r,t){switch(t){case"emphasis":r.hoverState=$a;break;case"normal":r.hoverState=xs;break;case"blur":r.hoverState=Ya;break;case"select":r.selected=!0}}function Sm(r,t,e,n){for(var a=r.style,i={},o=0;o=0,i=!1;if(r instanceof _e){var o=dv(r),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(cr(s)||cr(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(i=!0,n=O({},n),u=O({},u),u.fill=s):!cr(u.fill)&&cr(s)?(i=!0,n=O({},n),u=O({},u),u.fill=kl(s)):!cr(u.stroke)&&cr(l)&&(i||(n=O({},n),u=O({},u)),u.stroke=kl(l)),n.style=u}}if(n&&n.z2==null){i||(n=O({},n));var c=r.z2EmphasisLift;n.z2=r.z2+(c??gm)}return n}function bm(r,t,e){if(e&&e.z2==null){e=O({},e);var n=r.z2SelectLift;e.z2=r.z2+(n??mm)}return e}function wm(r,t,e){var n=oe(r.currentStates,t)>=0,a=r.style.opacity,i=n?null:Sm(r,["opacity"],t,{opacity:1});e=e||{};var o=e.style||{};return o.opacity==null&&(e=O({},e),o=O({opacity:n?a:i.opacity*.1},o),e.style=o),e}function Si(r,t){var e=this.states[r];if(this.style){if(r==="emphasis")return xm(this,r,t,e);if(r==="blur")return wm(this,r,e);if(r==="select")return bm(this,r,e)}return e}function Cm(r){r.stateProxy=Si;var t=r.getTextContent(),e=r.getTextGuideLine();t&&(t.stateProxy=Si),e&&(e.stateProxy=Si)}function Nl(r,t){!xv(r,t)&&!r.__highByOuter&&xt(r,pv)}function Bl(r,t){!xv(r,t)&&!r.__highByOuter&&xt(r,gv)}function Ar(r,t){r.__highByOuter|=1<<(t||0),xt(r,pv)}function Mr(r,t){!(r.__highByOuter&=~(1<<(t||0)))&&xt(r,gv)}function Tm(r){xt(r,bs)}function yv(r){xt(r,mv)}function _v(r){xt(r,ym)}function Sv(r){xt(r,_m)}function xv(r,t){return r.__highDownSilentOnTouch&&t.zrByTouch}function bv(r){var t=r.getModel(),e=[],n=[];t.eachComponent(function(a,i){var o=Ss(i),s=a==="series",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&n.push(l),o.isBlured&&(l.group.traverse(function(u){mv(u)}),s&&e.push(i)),o.isBlured=!1}),w(n,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(e,!1,t)})}function wo(r,t,e,n){var a=n.getModel();e=e||"coordinateSystem";function i(u,c){for(var f=0;f0){var s={dataIndex:o,seriesIndex:e.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function To(r,t,e){wv(r,!0),xt(r,Cm),Rm(r,t,e)}function Pm(r){wv(r,!1)}function Ir(r,t,e,n){n?Pm(r):To(r,t,e)}function Rm(r,t,e){var n=J(r);t!=null?(n.focus=t,n.blurScope=e):n.focus&&(n.focus=null)}var zl=["emphasis","blur","select"],km={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function bn(r,t,e,n){e=e||"itemStyle";for(var a=0;a0){var f=c.duration,h=c.delay,v=c.easing,d={duration:f,delay:h||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?t.animateFrom(e,d):t.animateTo(e,d)}else t.stopAnimation(),!s&&t.attr(e),o&&o(1),i&&i()}function ge(r,t,e,n,a,i){Cs("update",r,t,e,n,a,i)}function De(r,t,e,n,a,i){Cs("enter",r,t,e,n,a,i)}function xr(r){if(!r.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function Wl(r){return!r.isGroup}function Hm(r){return r.shape!=null}function Iv(r,t,e){if(!r||!t)return;function n(o){var s={};return o.traverse(function(l){Wl(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return Hm(o)&&(s.shape=O({},o.shape)),s}var i=n(r);t.traverse(function(o){if(Wl(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),ge(o,l,e,J(o).dataIndex)}}})}function Lv(r,t){return z(r,function(e){var n=e[0];n=Ra(n,t.x),n=ka(n,t.x+t.width);var a=e[1];return a=Ra(a,t.y),a=ka(a,t.y+t.height),[n,a]})}function Um(r,t){var e=Ra(r.x,t.x),n=ka(r.x+r.width,t.x+t.width),a=Ra(r.y,t.y),i=ka(r.y+r.height,t.y+t.height);if(n>=e&&i>=a)return{x:e,y:a,width:n-e,height:i-a}}function qa(r,t,e){var n=O({rectHover:!0},t),a=n.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(a.image=r.slice(8),te(a,e),new Or(n)):Ts(r.replace("path://",""),n,e,"center")}function Ym(r,t,e,n,a){for(var i=0,o=a[a.length-1];i1)return!1;var m=xi(v,d,c,f)/h;return!(m<0||m>1)}function xi(r,t,e,n){return r*n-e*t}function $m(r){return r<=1e-6&&r>=-1e-6}function ja(r){var t=r.itemTooltipOption,e=r.componentModel,n=r.itemName,a=G(t)?{formatter:t}:t,i=e.mainType,o=e.componentIndex,s={componentType:i,name:n,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&w(Be(l),function(c){gt(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=J(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:n,option:te({content:n,formatterParams:s},a)}}function Hl(r,t){var e;r.isGroup&&(e=t(r)),e||r.traverse(t)}function Fn(r,t){if(r)if(E(r))for(var e=0;e=0&&s.push(l)}),s}}function Is(r,t){return Z(Z({},r,!0),t,!0)}const ly={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},uy={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var Ea="ZH",Ls="EN",Tn=Ls,Sa={},Ps={},Ov=ce.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage).toUpperCase();return r.indexOf(Ea)>-1?Ea:Tn}():Tn;function Nv(r,t){r=r.toUpperCase(),Ps[r]=new Te(t),Sa[r]=t}function cy(r){if(G(r)){var t=Sa[r.toUpperCase()]||{};return r===Ea||r===Ls?X(t):Z(X(t),X(Sa[Tn]),!1)}else return Z(X(r),X(Sa[Tn]),!1)}function fy(r){return Ps[r]}function vy(){return Ps[Tn]}Nv(Ls,ly);Nv(Ea,uy);var Rs=1e3,ks=Rs*60,pn=ks*60,We=pn*24,Kl=We*365,sn={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Kn="{yyyy}-{MM}-{dd}",ql={year:"{yyyy}",month:"{yyyy}-{MM}",day:Kn,hour:Kn+" "+sn.hour,minute:Kn+" "+sn.minute,second:Kn+" "+sn.second,millisecond:sn.none},Ci=["year","month","day","hour","minute","second","millisecond"],Bv=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Dt(r,t){return r+="","0000".substr(0,t-r.length)+r}function br(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function hy(r){return r===br(r)}function dy(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Ja(r,t,e,n){var a=yt(r),i=a[Es(e)](),o=a[wr(e)]()+1,s=Math.floor((o-1)/3)+1,l=a[ei(e)](),u=a["get"+(e?"UTC":"")+"Day"](),c=a[Dn(e)](),f=(c-1)%12+1,h=a[ti(e)](),v=a[ri(e)](),d=a[ni(e)](),p=n instanceof Te?n:fy(n||Ov)||vy(),m=p.getModel("time"),g=m.get("month"),y=m.get("monthAbbr"),_=m.get("dayOfWeek"),S=m.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,Dt(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,g[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,Dt(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Dt(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Dt(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,Dt(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,Dt(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,Dt(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,Dt(d,3)).replace(/{S}/g,d+"")}function py(r,t,e,n,a){var i=null;if(G(e))i=e;else if($(e))i=e(r.value,t,{level:r.level});else{var o=O({},sn);if(r.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(E(i)){var f=r.level==null?0:r.level>=0?r.level:i.length+r.level;f=Math.min(f,i.length-1),i=i[f]}}return Ja(new Date(r.value),i,a,n)}function Vv(r,t){var e=yt(r),n=e[wr(t)]()+1,a=e[ei(t)](),i=e[Dn(t)](),o=e[ti(t)](),s=e[ri(t)](),l=e[ni(t)](),u=l===0,c=u&&s===0,f=c&&o===0,h=f&&i===0,v=h&&a===1,d=v&&n===1;return d?"year":v?"month":h?"day":f?"hour":c?"minute":u?"second":"millisecond"}function jl(r,t,e){var n=se(r)?yt(r):r;switch(t=t||Vv(r,e),t){case"year":return n[Es(e)]();case"half-year":return n[wr(e)]()>=6?1:0;case"quarter":return Math.floor((n[wr(e)]()+1)/4);case"month":return n[wr(e)]();case"day":return n[ei(e)]();case"half-day":return n[Dn(e)]()/24;case"hour":return n[Dn(e)]();case"minute":return n[ti(e)]();case"second":return n[ri(e)]();case"millisecond":return n[ni(e)]()}}function Es(r){return r?"getUTCFullYear":"getFullYear"}function wr(r){return r?"getUTCMonth":"getMonth"}function ei(r){return r?"getUTCDate":"getDate"}function Dn(r){return r?"getUTCHours":"getHours"}function ti(r){return r?"getUTCMinutes":"getMinutes"}function ri(r){return r?"getUTCSeconds":"getSeconds"}function ni(r){return r?"getUTCMilliseconds":"getMilliseconds"}function gy(r){return r?"setUTCFullYear":"setFullYear"}function zv(r){return r?"setUTCMonth":"setMonth"}function Gv(r){return r?"setUTCDate":"setDate"}function Fv(r){return r?"setUTCHours":"setHours"}function Wv(r){return r?"setUTCMinutes":"setMinutes"}function Hv(r){return r?"setUTCSeconds":"setSeconds"}function Uv(r){return r?"setUTCMilliseconds":"setMilliseconds"}function Yv(r){if(!av(r))return G(r)?r:"-";var t=(r+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function $v(r,t){return r=(r||"").toLowerCase().replace(/-(.)/g,function(e,n){return n.toUpperCase()}),t&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var ai=fg;function Lo(r,t,e){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(c){return c&&Bn(c)?c:"-"}function i(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",s=r instanceof Date;if(o||s){var l=o?yt(r):r;if(isNaN(+l)){if(s)return"-"}else return Ja(l,n,e)}if(t==="ordinal")return mo(r)?a(r):se(r)&&i(r)?r+"":"-";var u=Vt(r);return i(u)?Yv(u):mo(r)?a(r):typeof r=="boolean"?r+"":"-"}var Ql=["a","b","c","d","e","f","g"],Ti=function(r,t){return"{"+r+(t??"")+"}"};function Xv(r,t,e){E(t)||(t=[t]);var n=t.length;if(!n)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=e.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function nr(r,t){return t=t||"transparent",G(r)?r:H(r)&&r.colorStops&&(r.colorStops[0]||{}).color||t}function Jl(r,t){if(t==="_blank"||t==="blank"){var e=window.open();e.opener=null,e.location.href=r}else window.open(r,t)}var xa=w,yy=["left","right","top","bottom","width","height"],qn=[["width","left","right"],["height","top","bottom"]];function Os(r,t,e,n,a){var i=0,o=0;n==null&&(n=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),f=t.childAt(u+1),h=f&&f.getBoundingRect(),v,d;if(r==="horizontal"){var p=c.width+(h?-h.x+c.x:0);v=i+p,v>n||l.newline?(i=0,v=p,o+=s+e,s=c.height):s=Math.max(s,c.height)}else{var m=c.height+(h?-h.y+c.y:0);d=o+m,d>a||l.newline?(i+=s+e,o=0,d=m,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r==="horizontal"?i=v+e:o=d+e)})}var Cr=Os;Q(Os,"vertical");Q(Os,"horizontal");function Gt(r,t,e){e=ai(e||0);var n=t.width,a=t.height,i=ee(r.left,n),o=ee(r.top,a),s=ee(r.right,n),l=ee(r.bottom,a),u=ee(r.width,n),c=ee(r.height,a),f=e[2]+e[0],h=e[1]+e[3],v=r.aspect;switch(isNaN(u)&&(u=n-s-h-i),isNaN(c)&&(c=a-l-f-o),v!=null&&(isNaN(u)&&isNaN(c)&&(v>n/a?u=n*.8:c=a*.8),isNaN(u)&&(u=v*c),isNaN(c)&&(c=u/v)),isNaN(i)&&(i=n-s-u-h),isNaN(o)&&(o=a-l-c-f),r.left||r.right){case"center":i=n/2-u/2-e[3];break;case"right":i=n-u-h;break}switch(r.top||r.bottom){case"middle":case"center":o=a/2-c/2-e[0];break;case"bottom":o=a-c-f;break}i=i||0,o=o||0,isNaN(u)&&(u=n-h-i-(s||0)),isNaN(c)&&(c=a-f-o-(l||0));var d=new Ne(i+e[3],o+e[0],u,c);return d.margin=e,d}function _y(r,t,e,n,a,i){var o=!a||!a.hv||a.hv[0],s=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(i=i||r,i.x=r.x,i.y=r.y,!o&&!s)return!1;var u;if(l==="raw")u=r.type==="group"?new Ne(0,0,+t.width||0,+t.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var c=r.getLocalTransform();u=u.clone(),u.applyTransform(c)}var f=Gt(te({width:u.width,height:u.height},t),e,n),h=o?f.x-u.x:0,v=s?f.y-u.y:0;return l==="raw"?(i.x=h,i.y=v):(i.x+=h,i.y+=v),i===r&&r.markRedraw(),!0}function An(r){var t=r.layoutMode||r.constructor.layoutMode;return H(t)?t:t?{type:t}:null}function Lr(r,t,e){var n=e&&e.ignoreSize;!E(n)&&(n=[n,n]);var a=o(qn[0],0),i=o(qn[1],1);u(qn[0],r,a),u(qn[1],r,i);function o(c,f){var h={},v=0,d={},p=0,m=2;if(xa(c,function(_){d[_]=r[_]}),xa(c,function(_){s(t,_)&&(h[_]=d[_]=t[_]),l(h,_)&&v++,l(d,_)&&p++}),n[f])return l(t,c[1])?d[c[2]]=null:l(t,c[2])&&(d[c[1]]=null),d;if(p===m||!v)return d;if(v>=m)return h;for(var g=0;g=0;l--)s=Z(s,a[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(e,n){var a=e+"Index",i=e+"Id";return Gn(this.ecModel,e,{index:this.get(a,!0),id:this.get(i,!0)},n)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(Te);hv(zr,Te);Ua(zr);oy(zr);sy(zr,by);function by(r){var t=[];return w(zr.getClassesByMainType(r),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=z(t,function(e){return rt(e).main}),r!=="dataset"&&oe(t,"dataset")<=0&&t.unshift("dataset"),t}const ie=zr;var Zv="";typeof navigator<"u"&&(Zv=navigator.platform||"");var fr="rgba(0, 0, 0, 0.2)";const wy={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:fr,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:fr,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:fr,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:fr,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:fr,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:fr,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:Zv.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var Kv=W(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),$e="original",ke="arrayRows",Xe="objectRows",ut="keyedColumns",Bt="typedArray",qv="unknown",ot="column",Gr="row",Ce={Must:1,Might:2,Not:3},jv=le();function Cy(r){jv(r).datasetMap=W()}function Qv(r,t,e){var n={},a=Ns(t);if(!a||!r)return n;var i=[],o=[],s=t.ecModel,l=jv(s).datasetMap,u=a.uid+"_"+e.seriesLayoutBy,c,f;r=r.slice(),w(r,function(p,m){var g=H(p)?p:r[m]={name:p};g.type==="ordinal"&&c==null&&(c=m,f=d(g)),n[g.name]=[]});var h=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});w(r,function(p,m){var g=p.name,y=d(p);if(c==null){var _=h.valueWayDim;v(n[g],_,y),v(o,_,y),h.valueWayDim+=y}else if(c===m)v(n[g],0,y),v(i,0,y);else{var _=h.categoryWayDim;v(n[g],_,y),v(o,_,y),h.categoryWayDim+=y}});function v(p,m,g){for(var y=0;yt)return r[n];return r[e-1]}function th(r,t,e,n,a,i,o){i=i||r;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var c=o==null||!n?e:Ly(n,o);if(c=c||e,!(!c||!c.length)){var f=c[l];return a&&(u[a]=f),s.paletteIdx=(l+1)%c.length,f}}function Py(r,t){t(r).paletteIdx=0,t(r).paletteNameMap={}}var jn,Yr,ru,nu="\0_ec_inner",Ry=1,rh=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e,n,a,i,o,s){i=i||{},this.option=null,this._theme=new Te(i),this._locale=new Te(o),this._optionManager=s},t.prototype.setOption=function(e,n,a){var i=ou(n);this._optionManager.setOption(e,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(e,n){return this._resetOption(e,ou(n))},t.prototype._resetOption=function(e,n){var a=!1,i=this._optionManager;if(!e||e==="recreate"){var o=i.mountOption(e==="recreate");!this.option||e==="recreate"?ru(this,o):(this.restoreData(),this._mergeOption(o,n)),a=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,n))}if(!e||e==="recreate"||e==="media"){var l=i.getMediaOption(this);l.length&&w(l,function(u){a=!0,this._mergeOption(u,n)},this)}return a},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,n){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=W(),u=n&&n.replaceMergeMainTypeMap;Cy(this),w(e,function(f,h){f!=null&&(ie.hasClass(h)?h&&(s.push(h),l.set(h,!0)):a[h]=a[h]==null?X(f):Z(a[h],f,!0))}),u&&u.each(function(f,h){ie.hasClass(h)&&!l.get(h)&&(s.push(h),l.set(h,!0))}),ie.topologicalTravel(s,ie.getAllClassMainTypes(),c,this);function c(f){var h=My(this,f,he(e[f])),v=i.get(f),d=v?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",p=Ug(v,h,d);Qg(p,f,ie),a[f]=null,i.set(f,null),o.set(f,0);var m=[],g=[],y=0,_;w(p,function(S,b){var x=S.existing,C=S.newOption;if(!C)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=f==="series",A=ie.getClass(f,S.keyInfo.subType,!T);if(!A)return;if(f==="tooltip"){if(_)return;_=!0}if(x&&x.constructor===A)x.name=S.keyInfo.name,x.mergeOption(C,this),x.optionUpdated(C,!1);else{var M=O({componentIndex:b},S.keyInfo);x=new A(C,this,this,M),O(x,M),S.brandNew&&(x.__requireNewView=!0),x.init(C,this,this),x.optionUpdated(null,!0)}}x?(m.push(x.option),g.push(x),y++):(m.push(void 0),g.push(void 0))},this),a[f]=m,i.set(f,g),o.set(f,y),f==="series"&&jn(this)}this._seriesIndices||jn(this)},t.prototype.getOption=function(){var e=X(this.option);return w(e,function(n,a){if(ie.hasClass(a)){for(var i=he(n),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!Sn(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,e[a]=i}}),delete e[nu],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,n){var a=this._componentsMap.get(e);if(a){var i=a[n||0];if(i)return i;if(n==null){for(var o=0;o=t:e==="max"?r<=t:r===t}function Hy(r,t){return r.join(",")===t.join(",")}const Uy=zy;var Ze=w,Mn=H,su=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Ai(r){var t=r&&r.itemStyle;if(t)for(var e=0,n=su.length;e=0;m--){var g=r[m];if(s||(d=g.data.rawIndexOf(g.stackedByDimension,v)),d>=0){var y=g.data.getByRawIndex(g.stackResultDimension,d);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&h>=0&&y>0||l==="samesign"&&h<=0&&y<0){h=Gg(h,y),p=y;break}}}return n[0]=h,n[1]=p,n})})}var oi=function(){function r(t){this.data=t.data||(t.sourceFormat===ut?{}:[]),this.sourceFormat=t.sourceFormat||qv,this.seriesLayoutBy=t.seriesLayoutBy||ot,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;np&&(p=_)}v[0]=d,v[1]=p}},a=function(){return this._data?this._data.length/this._dimSize:0};du=(t={},t[ke+"_"+ot]={pure:!0,appendData:i},t[ke+"_"+Gr]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Xe]={pure:!0,appendData:i},t[ut]={pure:!0,appendData:function(o){var s=this._data;w(o,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[$e]={appendData:i},t[Bt]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(p=o.interpolatedValue[m])}return p!=null?p+"":""})}},r.prototype.getRawValue=function(t,e){return Pr(this.getData(e),t)},r.prototype.formatTooltip=function(t,e,n){},r}();function yu(r){var t,e;return H(r)?r.type&&(e=r):t=r,{text:t,frag:e}}function gn(r){return new l0(r)}var l0=function(){function r(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return r.prototype.perform=function(t){var e=this._upstream,n=t&&t.skip;if(this._dirty&&e){var a=this.context;a.data=a.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var o=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function c(y){return!(y>=1)&&(y=1),y}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(n)),this._modBy=l,this._modDataCount=u;var h=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,d=Math.min(h!=null?this._dueIndex+h:1/0,this._dueEnd);if(!n&&(f||v1&&n>0?s:o}};return i;function o(){return t=r?null:lt},gte:function(r,t){return r>=t}},c0=function(){function r(t,e){if(!se(e)){var n="";j(n)}this._opFn=dh[t],this._rvalFloat=Vt(e)}return r.prototype.evaluate=function(t){return se(t)?this._opFn(t,this._rvalFloat):this._opFn(Vt(t),this._rvalFloat)},r}(),ph=function(){function r(t,e){var n=t==="desc";this._resultLT=n?1:-1,e==null&&(e=n?"min":"max"),this._incomparable=e==="min"?-1/0:1/0}return r.prototype.evaluate=function(t,e){var n=se(t)?t:Vt(t),a=se(e)?e:Vt(e),i=isNaN(n),o=isNaN(a);if(i&&(n=this._incomparable),o&&(a=this._incomparable),i&&o){var s=G(t),l=G(e);s&&(n=l?t:0),l&&(a=s?e:0)}return na?-this._resultLT:0},r}(),f0=function(){function r(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=Vt(e)}return r.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(e=Vt(t)===this._rvalFloat)}return this._isEQ?e:!e},r}();function v0(r,t){return r==="eq"||r==="ne"?new f0(r==="eq",t):gt(dh,r)?new c0(r,t):null}var h0=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(t){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(t){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(t,e){},r.prototype.retrieveValueFromItem=function(t,e){},r.prototype.convertValue=function(t,e){return ba(t,e)},r}();function d0(r,t){var e=new h0,n=r.data,a=e.sourceFormat=r.sourceFormat,i=r.startIndex,o="";r.seriesLayoutBy!==ot&&j(o);var s=[],l={},u=r.dimensionsDefine;if(u)w(u,function(p,m){var g=p.name,y={index:m,name:g,displayName:p.displayName};if(s.push(y),g!=null){var _="";gt(l,g)&&j(_),l[g]=y}});else for(var c=0;c65535?b0:w0}function vr(){return[1/0,-1/0]}function C0(r){var t=r.constructor;return t===Array?r.slice():new t(r)}function xu(r,t,e,n,a){var i=yh[e||"float"];if(a){var o=r[t],s=o&&o.length;if(s!==n){for(var l=new i(n),u=0;um[1]&&(m[1]=p)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(t,e,n){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=z(o,function(y){return y.property}),c=0;cg[1]&&(g[1]=m)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(n!=null&&nt)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(t,e,n){var a=this._chunks,i=a[t],o=[];if(!i)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=d,l=v,u=0),v===l&&(o[u++]=c))}return o.length=u,o},r.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,a=this._count;if(n===Array){t=new n(a);for(var i=0;i=f&&y<=h||isNaN(y))&&(l[u++]=p),p++}d=!0}else if(i===2){for(var m=v[a[0]],_=v[a[1]],S=t[a[1]][0],b=t[a[1]][1],g=0;g=f&&y<=h||isNaN(y))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=p),p++}d=!0}}if(!d)if(i===1)for(var g=0;g=f&&y<=h||isNaN(y))&&(l[u++]=C)}else for(var g=0;gt[M][1])&&(T=!1)}T&&(l[u++]=e.getRawIndex(g))}return ug[1]&&(g[1]=m)}}}},r.prototype.lttbDownSample=function(t,e){var n=this.clone([t],!0),a=n._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/e),u=this.getRawIndex(0),c,f,h,v=new(Xr(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var d=1;dc&&(c=f,h=S)}D>0&&Dc-d&&(l=c-d,s.length=l);for(var p=0;pf[1]&&(f[1]=g),h[v++]=y}return i._count=v,i._indices=h,i._updateGetRawIdx(),i},r.prototype.each=function(t,e){if(this._count)for(var n=t.length,a=this._chunks,i=0,o=this.count();il&&(l=f)}return o=[s,l],this._extent[t]=o,o},r.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function t(e,n,a,i){return ba(e[i],this._dimensions[i])}Li={arrayRows:t,objectRows:function(e,n,a,i){return ba(e[n],this._dimensions[i])},keyedColumns:t,original:function(e,n,a,i){var o=e&&(e.value==null?e:e.value);return ba(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(e,n,a,i){return e[i]}}}(),r}();const ko=T0;var _h=function(){function r(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,e=this._getUpstreamSourceManagers(),n=!!e.length,a,i;if(Qn(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var c=e[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,i=[c._getVersionSign()]}else s=o.get("data",!0),l=He(s)?Bt:$e,i=[];var f=this._getSourceMetaRawOption()||{},h=u&&u.metaRawOption||{},v=ue(f.seriesLayoutBy,h.seriesLayoutBy)||null,d=ue(f.sourceHeader,h.sourceHeader),p=ue(f.dimensions,h.dimensions),m=v!==h.seriesLayoutBy||!!d!=!!h.sourceHeader||p;a=m?[Ro(s,{seriesLayoutBy:v,sourceHeader:d,dimensions:p},l)]:[]}else{var g=t;if(n){var y=this._applyTransform(e);a=y.sourceList,i=y.upstreamSignList}else{var _=g.get("source",!0);a=[Ro(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},r.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),a=e.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&wu(i)}var o,s=[],l=[];return w(t,function(u){u.prepareSource();var c=u.getSource(a||0),f="";a!=null&&!c&&wu(f),s.push(c),l.push(u._getVersionSign())}),n?o=S0(n,s,{datasetIndex:e.componentIndex}):a!=null&&(o=[e0(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!r.noHeader;return w(r.blocks,function(a){var i=wh(a);i>=t&&(t=i+ +(n&&(!i||Eo(a)&&!a.noHeader)))}),t}return 0}function M0(r,t,e,n){var a=t.noHeader,i=L0(wh(t)),o=[],s=t.blocks||[];st(!s||E(s)),s=s||[];var l=r.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(gt(u,l)){var c=new ph(u[l],null);s.sort(function(d,p){return c.evaluate(d.sortParam,p.sortParam)})}else l==="seriesDesc"&&s.reverse()}w(s,function(d,p){var m=t.valueFormatter,g=bh(d)(m?O(O({},r),{valueFormatter:m}):r,d,p>0?i.html:0,n);g!=null&&o.push(g)});var f=r.renderMode==="richText"?o.join(i.richText):Oo(o.join(""),a?e:i.html);if(a)return f;var h=Lo(t.header,"ordinal",r.useUTC),v=xh(n,r.renderMode).nameStyle;return r.renderMode==="richText"?Ch(r,h,v)+i.richText+f:Oo('
'+Fe(h)+"
"+f,e)}function I0(r,t,e,n){var a=r.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=r.useUTC,c=t.valueFormatter||r.valueFormatter||function(S){return S=E(S)?S:[S],z(S,function(b,x){return Lo(b,E(v)?v[x]:v,u)})};if(!(i&&o)){var f=s?"":r.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),h=i?"":Lo(l,"ordinal",u),v=t.valueType,d=o?[]:c(t.value),p=!s||!i,m=!s&&i,g=xh(n,a),y=g.nameStyle,_=g.valueStyle;return a==="richText"?(s?"":f)+(i?"":Ch(r,h,y))+(o?"":k0(r,d,p,m,_)):Oo((s?"":f)+(i?"":P0(h,!s,y))+(o?"":R0(d,p,m,_)),e)}}function Cu(r,t,e,n,a,i){if(r){var o=bh(r),s={useUTC:a,renderMode:e,orderMode:n,markupStyleCreator:t,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function L0(r){return{html:D0[r],richText:A0[r]}}function Oo(r,t){var e='
',n="margin: "+t+"px 0 0";return'
'+r+e+"
"}function P0(r,t,e){var n=t?"margin-left:2px":"";return''+Fe(r)+""}function R0(r,t,e,n){var a=e?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return r=E(r)?r:[r],''+z(r,function(o){return Fe(o)}).join("  ")+""}function Ch(r,t,e){return r.markupStyleCreator.wrapRichTextStyle(t,e)}function k0(r,t,e,n,a){var i=[a],o=n?10:20;return e&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(E(t)?t.join(" "):t,i)}function E0(r,t){var e=r.getData().getItemVisual(t,"style"),n=e[r.visualDrawType];return nr(n)}function Th(r,t){var e=r.get("padding");return e??(t==="richText"?[8,10]:10)}var Pi=function(){function r(){this.richTextStyles={},this._nextStyleNameId=iv()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(t,e,n){var a=n==="richText"?this._generateStyleName():null,i=my({color:e,type:t,renderMode:n,markerId:a});return G(i)?i:(this.richTextStyles[a]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(t,e){var n={};E(e)?w(e,function(i){return O(n,i)}):O(n,e);var a=this._generateStyleName();return this.richTextStyles[a]=n,"{"+a+"|"+t+"}"},r}();function O0(r){var t=r.series,e=r.dataIndex,n=r.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(e),l=E(s),u=E0(t,e),c,f,h,v;if(o>1||l&&!o){var d=N0(s,t,e,i,u);c=d.inlineValues,f=d.inlineValueTypes,h=d.blocks,v=d.inlineValues[0]}else if(o){var p=a.getDimensionInfo(i[0]);v=c=Pr(a,e,i[0]),f=p.type}else v=c=l?s[0]:s;var m=ms(t),g=m&&t.name||"",y=a.getName(e),_=n?g:y;return In("section",{header:g,noHeader:n||!m,sortParam:v,blocks:[In("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Bn(_),value:c,valueType:f})].concat(h||[])})}function N0(r,t,e,n,a){var i=t.getData(),o=Da(r,function(f,h,v){var d=i.getDimensionInfo(v);return f=f||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?w(n,function(f){c(Pr(i,e,f),f)}):w(r,c);function c(f,h){var v=i.getDimensionInfo(h);!v||v.otherDims.tooltip===!1||(o?u.push(In("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:f,valueType:v.type})):(s.push(f),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var At=le();function Jn(r,t){return r.getName(t)||r.getId(t)}var wa="__universalTransitionEnabled",li=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return t.prototype.init=function(e,n,a){this.seriesIndex=this.componentIndex,this.dataTask=gn({count:V0,reset:z0}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,a);var i=At(this).sourceManager=new _h(this);i.prepareSource();var o=this.getInitialData(e,a);Du(o,this),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,Tu(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(e,n){var a=An(this),i=a?ii(e):{},o=this.subType;ie.hasClass(o)&&(o+="Series"),Z(e,n.getTheme().get(this.subType)),Z(e,this.getDefaultOption()),bo(e,"label",["show"]),this.fillDataTextStyle(e.data),a&&Lr(e,i,a)},t.prototype.mergeOption=function(e,n){e=Z(this.option,e,!0),this.fillDataTextStyle(e.data);var a=An(this);a&&Lr(this.option,e,a);var i=At(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(e,n);Du(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,Tu(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(e){if(e&&!He(e))for(var n=["show"],a=0;athis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,n,a){var i=this.ecModel,o=Bs.prototype.getColorFromPalette.call(this,e,n,a);return o||(o=i.getColorFromPalette(e,n,a)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,n){this._innerSelect(this.getData(n),e)},t.prototype.unselect=function(e,n){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(n);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(e,n){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(n);return(a==="all"||a[Jn(i,e)])&&!i.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[wa])return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,n){var a,i,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){H(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c0&&this._innerSelect(e,n)}},t.registerClass=function(e){return ie.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(ie);St(li,s0);St(li,Bs);hv(li,ie);function Tu(r){var t=r.name;ms(r)||(r.name=B0(r)||t)}function B0(r){var t=r.getRawData(),e=t.mapDimensionsAll("seriesName"),n=[];return w(e,function(a){var i=t.getDimensionInfo(a);i.displayName&&n.push(i.displayName)}),n.join(" ")}function V0(r){return r.model.getRawData().count()}function z0(r){var t=r.model;return t.setData(t.getRawData().cloneShallow()),G0}function G0(r,t){t.outputData&&r.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Du(r,t){w(vg(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(e){r.wrapMethod(e,Q(F0,t))})}function F0(r,t){var e=No(r);return e&&e.setOutputEnd((t||this).count()),t}function No(r){var t=(r.ecModel||{}).scheduler,e=t&&t.getPipeline(r.uid);if(e){var n=e.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(r.uid))}return n}}const lt=li;var Hs=function(){function r(){this.group=new pe,this.uid=Wn("viewComponent")}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){},r.prototype.updateLayout=function(t,e,n,a){},r.prototype.updateVisual=function(t,e,n,a){},r.prototype.toggleBlurSeries=function(t,e,n){},r.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},r}();_s(Hs);Ua(Hs);const Ye=Hs;function Hn(){var r=le();return function(t){var e=r(t),n=t.pipelineContext,a=!!e.large,i=!!e.progressiveRender,o=e.large=!!(n&&n.large),s=e.progressiveRender=!!(n&&n.progressiveRender);return(a!==o||i!==s)&&"reset"}}var Dh=le(),W0=Hn(),Us=function(){function r(){this.group=new pe,this.uid=Wn("viewChart"),this.renderTask=gn({plan:H0,reset:U0}),this.renderTask.context={view:this}}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.highlight=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Mu(i,a,"emphasis")},r.prototype.downplay=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Mu(i,a,"normal")},r.prototype.remove=function(t,e){this.group.removeAll()},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateLayout=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateVisual=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.eachRendered=function(t){Fn(this.group,t)},r.markUpdateMethod=function(t,e){Dh(t).updateMethod=e},r.protoInitialize=function(){var t=r.prototype;t.type="chart"}(),r}();function Au(r,t,e){r&&Do(r)&&(t==="emphasis"?Ar:Mr)(r,e)}function Mu(r,t,e){var n=rr(r,t),a=t&&t.highlightKey!=null?Em(t.highlightKey):null;n!=null?w(he(n),function(i){Au(r.getItemGraphicEl(i),e,a)}):r.eachItemGraphicEl(function(i){Au(i,e,a)})}_s(Us);Ua(Us);function H0(r){return W0(r.model)}function U0(r){var t=r.model,e=r.ecModel,n=r.api,a=r.payload,i=t.pipelineContext.progressiveRender,o=r.view,s=a&&Dh(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,e,n,a),Y0[l]}var Y0={incrementalPrepareRender:{progress:function(r,t){t.view.incrementalRender(r,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(r,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};const Oe=Us;var Oa="\0__throttleOriginMethod",Iu="\0__throttleRate",Lu="\0__throttleType";function Ys(r,t,e){var n,a=0,i=0,o=null,s,l,u,c;t=t||0;function f(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var h=function(){for(var v=[],d=0;d=0?f():o=setTimeout(f,-s),a=n};return h.clear=function(){o&&(clearTimeout(o),o=null)},h.debounceNextCall=function(v){c=v},h}function Ah(r,t,e,n){var a=r[t];if(a){var i=a[Oa]||a,o=a[Lu],s=a[Iu];if(s!==e||o!==n){if(e==null||!n)return r[t]=i;a=r[t]=Ys(i,e,n==="debounce"),a[Oa]=i,a[Lu]=n,a[Iu]=e}return a}}function Bo(r,t){var e=r[t];e&&e[Oa]&&(e.clear&&e.clear(),r[t]=e[Oa])}var Pu=le(),Ru={itemStyle:xn(Ev,!0),lineStyle:xn(kv,!0)},$0={lineStyle:"stroke",itemStyle:"fill"};function Mh(r,t){var e=r.visualStyleMapper||Ru[t];return e||(console.warn("Unknown style type '"+t+"'."),Ru.itemStyle)}function Ih(r,t){var e=r.visualDrawType||$0[t];return e||(console.warn("Unknown style type '"+t+"'."),"fill")}var X0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=r.getModel(n),i=Mh(r,n),o=i(a),s=a.getShallow("decal");s&&(e.setVisual("decal",s),s.dirty=!0);var l=Ih(r,n),u=o[l],c=$(u)?u:null,f=o.fill==="auto"||o.stroke==="auto";if(!o[l]||c||f){var h=r.getColorFromPalette(r.name,null,t.getSeriesCount());o[l]||(o[l]=h,e.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||$(o.fill)?h:o.fill,o.stroke=o.stroke==="auto"||$(o.stroke)?h:o.stroke}if(e.setVisual("style",o),e.setVisual("drawType",l),!t.isSeriesFiltered(r)&&c)return e.setVisual("colorFromPalette",!1),{dataEach:function(v,d){var p=r.getDataParams(d),m=O({},o);m[l]=c(p),v.setItemVisual(d,"style",m)}}}},Zr=new Te,Z0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){if(!(r.ignoreStyleOnData||t.isSeriesFiltered(r))){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=Mh(r,n),i=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){Zr.option=l[n];var u=a(Zr),c=o.ensureUniqueItemVisual(s,"style");O(c,u),Zr.option.decal&&(o.setItemVisual(s,"decal",Zr.option.decal),Zr.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},K0={performRawSeries:!0,overallReset:function(r){var t=W();r.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var a=e.type+"-"+n,i=t.get(a);i||(i={},t.set(a,i)),Pu(e).scope=i}}),r.eachSeries(function(e){if(!(e.isColorBySeries()||r.isSeriesFiltered(e))){var n=e.getRawData(),a={},i=e.getData(),o=Pu(e).scope,s=e.visualStyleAccessPath||"itemStyle",l=Ih(e,s);i.each(function(u){var c=i.getRawIndex(u);a[c]=u}),n.each(function(u){var c=a[u],f=i.getItemVisual(c,"colorFromPalette");if(f){var h=i.ensureUniqueItemVisual(c,"style"),v=n.getName(u)||u+"",d=n.count();h[l]=e.getColorFromPalette(v,o,d)}})}})}},ea=Math.PI;function q0(r,t){t=t||{},te(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var e=new pe,n=new ve({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});e.add(n);var a=new we({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new ve({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});e.add(i);var o;return t.showSpinner&&(o=new ds({shape:{startAngle:-ea/2,endAngle:-ea/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:ea*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:ea*3/2}).delay(300).start("circularInOut"),e.add(o)),e.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(r.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=r.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),i.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},e.resize(),e}var j0=function(){function r(t,e,n,a){this._stageTaskMap=W(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=n.concat(a)}return r.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(n){var a=n.overallTask;a&&a.dirty()})},r.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),a=n.context,i=!e&&n.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=i?n.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},r.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=W();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;n.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(a,a.dataTask)})},r.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;w(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";st(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,e,n),a.overallReset&&this._createOverallStageTask(a,i,e,n)},this)},r.prototype.prepareView=function(t,e,n,a){var i=t.renderTask,o=i.context;o.model=e,o.ecModel=n,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(e,i)},r.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},r.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},r.prototype._performStageTasks=function(t,e,n,a){a=a||{};var i=!1,o=this;w(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var c=o._stageTaskMap.get(l.uid),f=c.seriesTaskMap,h=c.overallTask;if(h){var v,d=h.agentStubMap;d.each(function(m){s(a,m)&&(m.dirty(),v=!0)}),v&&h.dirty(),o.updatePayload(h,n);var p=o.getPerformArgs(h,a.block);d.each(function(m){m.perform(p)}),h.perform(p)&&(i=!0)}else f&&f.each(function(m,g){s(a,m)&&m.dirty();var y=o.getPerformArgs(m,a.block);y.skip=!l.performRawSeries&&e.isSeriesFiltered(m.context.model),o.updatePayload(m,n),m.perform(y)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(n){e=n.dataTask.perform()||e}),this.unfinished=e||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},r.prototype.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)},r.prototype._createSeriesStageTask=function(t,e,n,a){var i=this,o=e.seriesTaskMap,s=e.seriesTaskMap=W(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(c):l?n.eachRawSeriesByType(l,c):u&&u(n,a).each(c);function c(f){var h=f.uid,v=s.set(h,o&&o.get(h)||gn({plan:r_,reset:n_,count:i_}));v.context={model:f,ecModel:n,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(f,v)}},r.prototype._createOverallStageTask=function(t,e,n,a){var i=this,o=e.overallTask=e.overallTask||gn({reset:Q0});o.context={ecModel:n,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=W(),u=t.seriesType,c=t.getTargetSeries,f=!0,h=!1,v="";st(!t.createOnAllSeries,v),u?n.eachRawSeriesByType(u,d):c?c(n,a).each(d):(f=!1,w(n.getSeries(),d));function d(p){var m=p.uid,g=l.set(m,s&&s.get(m)||(h=!0,gn({reset:J0,onDirty:t_})));g.context={model:p,overallProgress:f},g.agent=o,g.__block=f,i._pipe(p,g)}h&&o.dirty()},r.prototype._pipe=function(t,e){var n=t.uid,a=this._pipelineMap.get(n);!a.head&&(a.head=e),a.tail&&a.tail.pipe(e),a.tail=e,e.__idxInPipeline=a.count++,e.__pipeline=a},r.wrapStageHandler=function(t,e){return $(t)&&(t={overallReset:t,seriesType:o_(t)}),t.uid=Wn("stageHandler"),e&&(t.visualType=e),t},r}();function Q0(r){r.overallReset(r.ecModel,r.api,r.payload)}function J0(r){return r.overallProgress&&e_}function e_(){this.agent.dirty(),this.getDownstream().dirty()}function t_(){this.agent&&this.agent.dirty()}function r_(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function n_(r){r.useClearVisual&&r.data.clearAllVisual();var t=r.resetDefines=he(r.reset(r.model,r.ecModel,r.api,r.payload));return t.length>1?z(t,function(e,n){return Lh(n)}):a_}var a_=Lh(0);function Lh(r){return function(t,e){var n=e.data,a=e.resetDefines[r];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-h.length){var d=u.slice(0,v);d!=="data"&&(e.mainType=d,e[h.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(n[u]=l,c=!0),c||(a[u]=l)})}return{cptQuery:e,dataQuery:n,otherQuery:a}},r.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,i=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,"mainType")&&c(l,o,"subType")&&c(l,o,"index","componentIndex")&&c(l,o,"name")&&c(l,o,"id")&&c(u,i,"name")&&c(u,i,"dataIndex")&&c(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,i));function c(f,h,v,d){return f[v]==null||h[d||v]===f[v]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Vo=["symbol","symbolSize","symbolRotate","symbolOffset"],Nu=Vo.concat(["symbolKeepAspect"]),c_={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData();if(r.legendIcon&&e.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var n={},a={},i=!1,o=0;o0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,n,a){if(!this[Ae]){if(this._disposed){this.id;return}var i,o,s;if(H(n)&&(a=n.lazyUpdate,i=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[Ae]=!0,!this._model||n){var l=new Uy(this._api),u=this._theme,c=this._model=new nh;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(e,{replaceMerge:o},Wo);var f={seriesTransition:s,optionChanged:!0};if(a)this[Ee]={silent:i,updateParams:f},this[Ae]=!1,this.getZr().wakeUp();else{try{dr(this),Mt.update.call(this,null,f)}catch(h){throw this[Ee]=null,this[Ae]=!1,h}this._ssr||this._zr.flush(),this[Ee]=null,this[Ae]=!1,Kr.call(this,i),qr.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||ce.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var n=this._zr.painter;return n.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(ce.svgSupported){var e=this._zr,n=e.storage.getDisplayList();return w(n,function(a){a.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var n=e.excludeComponents,a=this._model,i=[],o=this;w(n,function(l){a.eachComponent({mainType:l},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(i.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return w(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var n=e.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if($u[a]){var l=s,u=s,c=-s,f=-s,h=[],v=e&&e.pixelRatio||this.getDevicePixelRatio();w(yn,function(_,S){if(_.group===a){var b=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(X(e)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),c=o(x.right,c),f=o(x.bottom,f),h.push({dom:b,left:x.left,top:x.top})}}),l*=v,u*=v,c*=v,f*=v;var d=c-l,p=f-u,m=qf.createCanvas(),g=xl(m,{renderer:n?"svg":"canvas"});if(g.resize({width:d,height:p}),n){var y="";return w(h,function(_){var S=_.left-l,b=_.top-u;y+=''+_.dom+""}),g.painter.getSvgRoot().innerHTML=y,e.connectedBackgroundColor&&g.painter.setBackgroundColor(e.connectedBackgroundColor),g.refreshImmediately(),g.painter.toDataURL()}else return e.connectedBackgroundColor&&g.add(new ve({shape:{x:0,y:0,width:d,height:p},style:{fill:e.connectedBackgroundColor}})),w(h,function(_){var S=new Or({style:{x:_.left*v-l,y:_.top*v-u,image:_.dom}});g.add(S)}),g.refreshImmediately(),m.toDataURL("image/"+(e&&e.type||"png"))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,n){return Ni(this,"convertToPixel",e,n)},t.prototype.convertFromPixel=function(e,n){return Ni(this,"convertFromPixel",e,n)},t.prototype.containPixel=function(e,n){if(this._disposed){this.id;return}var a=this._model,i,o=vn(a,e);return w(o,function(s,l){l.indexOf("Models")>=0&&w(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)i=i||!!c.containPoint(n);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(i=i||f.containPoint(n,u))}},this)},this),!!i},t.prototype.getVisual=function(e,n){var a=this._model,i=vn(a,e,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?v_(s,l,n):h_(s,n)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;w(Y_,function(n){var a=function(i){var o=e.getModel(),s=i.target,l,u=n==="globalout";if(u?l={}:s&&un(s,function(d){var p=J(d);if(p&&p.dataIndex!=null){var m=p.dataModel||o.getSeriesByIndex(p.seriesIndex);return l=m&&m.getDataParams(p.dataIndex,p.dataType,s)||{},!0}else if(p.eventData)return l=O({},p.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var h=c&&f!=null&&o.getComponent(c,f),v=h&&e[h.mainType==="series"?"_chartsMap":"_componentsMap"][h.__viewId];l.event=i,l.type=n,e._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:h,view:v},e.trigger(n,l)}};a.zrEventfulCallAtLast=!0,e._zr.on(n,a,e)}),w(mn,function(n,a){e._messageCenter.on(a,function(i){this.trigger(a,i)},e)}),w(["selectchanged"],function(n){e._messageCenter.on(n,function(a){this.trigger(n,a)},e)}),p_(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var e=this.getDom();e&&cv(this.getDom(),Ks,"");var n=this,a=n._api,i=n._model;w(n._componentsViews,function(o){o.dispose(i,a)}),w(n._chartsViews,function(o){o.dispose(i,a)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete yn[n.id]},t.prototype.resize=function(e){if(!this[Ae]){if(this._disposed){this.id;return}this._zr.resize(e);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var a=n.resetOption("media"),i=e&&e.silent;this[Ee]&&(i==null&&(i=this[Ee].silent),a=!0,this[Ee]=null),this[Ae]=!0;try{a&&dr(this),Mt.update.call(this,{type:"resize",animation:O({duration:0},e&&e.animation)})}catch(o){throw this[Ae]=!1,o}this[Ae]=!1,Kr.call(this,i),qr.call(this,i)}}},t.prototype.showLoading=function(e,n){if(this._disposed){this.id;return}if(H(e)&&(n=e,e=""),e=e||"default",this.hideLoading(),!!Ho[e]){var a=Ho[e](this._api,n),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var n=O({},e);return n.type=mn[e.type],n},t.prototype.dispatchAction=function(e,n){if(this._disposed){this.id;return}if(H(n)||(n={silent:!!n}),!!Ba[e.type]&&this._model){if(this[Ae]){this._pendingActions.push(e);return}var a=n.silent;Vi.call(this,e,a);var i=n.flush;i?this._zr.flush():i!==!1&&ce.browser.weChat&&this._throttledZrFlush(),Kr.call(this,a),qr.call(this,a)}},t.prototype.updateLabelLayout=function(){qe.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var n=e.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(n);i.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){dr=function(f){var h=f._scheduler;h.restorePipelines(f._model),h.prepareStageTasks(),Oi(f,!0),Oi(f,!1),h.plan()},Oi=function(f,h){for(var v=f._model,d=f._scheduler,p=h?f._componentsViews:f._chartsViews,m=h?f._componentsMap:f._chartsMap,g=f._zr,y=f._api,_=0;_h.get("hoverLayerThreshold")&&!ce.node&&!ce.worker&&h.eachSeries(function(m){if(!m.preventUsingHoverLayer){var g=f._chartsMap[m.__viewId];g.__alive&&g.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(f,h){var v=f.get("blendMode")||null;h.eachRendered(function(d){d.isGroup||(d.style.blend=v)})}function s(f,h){if(!f.preventAutoZ){var v=f.get("z")||0,d=f.get("zlevel")||0;h.eachRendered(function(p){return l(p,v,d,-1/0),!0})}}function l(f,h,v,d){var p=f.getTextContent(),m=f.getTextGuideLine(),g=f.isGroup;if(g)for(var y=f.childrenRef(),_=0;_0?{duration:p,delay:v.get("delay"),easing:v.get("easing")}:null;h.eachRendered(function(g){if(g.states&&g.states.emphasis){if(xr(g))return;if(g instanceof _e&&Om(g),g.__dirty){var y=g.prevStates;y&&g.useStates(y)}if(d){g.stateTransition=m;var _=g.getTextContent(),S=g.getTextGuideLine();_&&(_.stateTransition=m),S&&(S.stateTransition=m)}g.__dirty&&a(g)}})}Uu=function(f){return new(function(h){N(v,h);function v(){return h!==null&&h.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(d){for(;d;){var p=d.__ecComponentInfo;if(p!=null)return f._model.getComponent(p.mainType,p.index);d=d.parent}},v.prototype.enterEmphasis=function(d,p){Ar(d,p),Ve(f)},v.prototype.leaveEmphasis=function(d,p){Mr(d,p),Ve(f)},v.prototype.enterBlur=function(d){Tm(d),Ve(f)},v.prototype.leaveBlur=function(d){yv(d),Ve(f)},v.prototype.enterSelect=function(d){_v(d),Ve(f)},v.prototype.leaveSelect=function(d){Sv(d),Ve(f)},v.prototype.getModel=function(){return f.getModel()},v.prototype.getViewOfComponentModel=function(d){return f.getViewOfComponentModel(d)},v.prototype.getViewOfSeriesModel=function(d){return f.getViewOfSeriesModel(d)},v}(ah))(f)},Xh=function(f){function h(v,d){for(var p=0;p=0)){Xu.push(e);var i=kh.wrapStageHandler(e,a);i.__prio=t,i.__raw=e,r.push(i)}}function Jh(r,t){Ho[r]=t}function Q_(r,t,e){var n=L_("registerMap");n&&n(r,t,e)}var J_=_0;lr(Xs,X0);lr(ui,Z0);lr(ui,K0);lr(Xs,c_);lr(ui,f_);lr(Fh,A_);jh(oh);Qh(k_,Qy);Jh("default",q0);ct({type:jt,event:jt,update:jt},mt);ct({type:ma,event:ma,update:ma},mt);ct({type:hn,event:hn,update:hn},mt);ct({type:ya,event:ya,update:ya},mt);ct({type:dn,event:dn,update:dn},mt);qh("light",s_);qh("dark",l_);function jr(r){return r==null?0:r.length||1}function Zu(r){return r}var eS=function(){function r(t,e,n,a,i,o){this._old=t,this._new=e,this._oldKeyGetter=n||Zu,this._newKeyGetter=a||Zu,this.context=i,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(t){return this._add=t,this},r.prototype.update=function(t){return this._update=t,this},r.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},r.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},r.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},r.prototype.remove=function(t){return this._remove=t,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},a=new Array(t.length),i=new Array(e.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(e,n,i,"_newKeyGetter");for(var o=0;o1){var c=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(c,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,n)},r.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},a={},i=[],o=[];this._initIndexMap(t,n,i,"_oldKeyGetter"),this._initIndexMap(e,a,o,"_newKeyGetter");for(var s=0;s1&&h===1)this._updateManyToOne&&this._updateManyToOne(c,u),a[l]=null;else if(f===1&&h>1)this._updateOneToMany&&this._updateOneToMany(c,u),a[l]=null;else if(f===1&&h===1)this._update&&this._update(c,u),a[l]=null;else if(f>1&&h>1)this._updateManyToMany&&this._updateManyToMany(c,u),a[l]=null;else if(f>1)for(var v=0;v1)for(var s=0;s30}var Qr=H,It=z,sS=typeof Int32Array>"u"?Array:Int32Array,lS="e\0\0",Ku=-1,uS=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],cS=["_approximateExtent"],qu,aa,Jr,en,Fi,ia,Wi,fS=function(){function r(t,e){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n,a=!1;td(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,n=t),n=n||["x","y"];for(var i={},o=[],s={},l=!1,u={},c=0;c=e)){var n=this._store,a=n.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===$e;if(l&&!a.pure)for(var u=[],c=t;c0},r.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,a=n[t];a||(a=n[t]={});var i=a[e];return i==null&&(i=this.getVisual(e),E(i)?i=i.slice():Qr(i)&&(i=O({},i)),a[e]=i),i},r.prototype.setItemVisual=function(t,e,n){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,Qr(e)?O(a,e):a[e]=n},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(t,e){Qr(t)?O(this._layout,t):this._layout[t]=e},r.prototype.getLayout=function(t){return this._layout[t]},r.prototype.getItemLayout=function(t){return this._itemLayouts[t]},r.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?O(this._itemLayouts[t]||{},e):e},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;pm(n,this.dataType,t,e),this._graphicEls[t]=e},r.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},r.prototype.eachItemGraphicEl=function(t,e){w(this._graphicEls,function(n,a){n&&t&&t.call(e,n,a)})},r.prototype.cloneShallow=function(t){return t||(t=new r(this._schema?this._schema:It(this.dimensions,this._getDimInfo,this),this.hostModel)),Fi(t,this),t._store=this._store,t},r.prototype.wrapMethod=function(t,e){var n=this[t];$(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=n.apply(this,arguments);return e.apply(this,[a].concat(pg(arguments)))})},r.internalField=function(){qu=function(t){var e=t._invertedIndicesMap;w(e,function(n,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){n=e[a]=new sS(o.categories.length);for(var l=0;l1&&(l+="__ec__"+c),a[e]=l}}}(),r}();const id=fS;function od(r,t){zs(r)||(r=Gs(r)),t=t||{};var e=t.coordDimensions||[],n=t.dimensionsDefine||r.dimensionsDefine||[],a=W(),i=[],o=hS(r,e,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&ad(o),l=n===r.dimensionsDefine,u=l?nd(r):rd(n),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(r,o));for(var f=W(c),h=new mh(o),v=0;v0&&(n.name=a+(i-1)),i++,t.set(a,i)}}function hS(r,t,e,n){var a=Math.max(r.dimensionsDetectedCount||1,t.length,e.length,n||0);return w(t,function(i){var o;H(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function dS(r,t,e){if(e||t.hasKey(r)){for(var n=0;t.hasKey(r+n);)n++;r+=n}return t.set(r,!0),r}var pS=function(){function r(t){this.coordSysDims=[],this.axisMap=W(),this.categoryAxisMap=W(),this.coordSysName=t}return r}();function gS(r){var t=r.get("coordinateSystem"),e=new pS(t),n=mS[t];if(n)return n(r,e,e.axisMap,e.categoryAxisMap),e}var mS={cartesian2d:function(r,t,e,n){var a=r.getReferringComponents("xAxis",Re).models[0],i=r.getReferringComponents("yAxis",Re).models[0];t.coordSysDims=["x","y"],e.set("x",a),e.set("y",i),pr(a)&&(n.set("x",a),t.firstCategoryDimIndex=0),pr(i)&&(n.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(r,t,e,n){var a=r.getReferringComponents("singleAxis",Re).models[0];t.coordSysDims=["single"],e.set("single",a),pr(a)&&(n.set("single",a),t.firstCategoryDimIndex=0)},polar:function(r,t,e,n){var a=r.getReferringComponents("polar",Re).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],e.set("radius",i),e.set("angle",o),pr(i)&&(n.set("radius",i),t.firstCategoryDimIndex=0),pr(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(r,t,e,n){t.coordSysDims=["lng","lat"]},parallel:function(r,t,e,n){var a=r.ecModel,i=a.getComponent("parallel",r.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();w(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),c=o[l];e.set(c,u),pr(u)&&(n.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function pr(r){return r.get("type")==="category"}function yS(r,t,e){e=e||{};var n=e.byIndex,a=e.stackedCoordDimension,i,o,s;_S(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(r&&r.get("stack")),u,c,f,h;if(w(i,function(y,_){G(y)&&(i[_]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!c&&y.type!=="ordinal"&&y.type!=="time"&&(!a||a===y.coordDim)&&(c=y))}),c&&!n&&!u&&(n=!0),c){f="__\0ecstackresult_"+r.id,h="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var v=c.coordDim,d=c.type,p=0;w(i,function(y){y.coordDim===v&&p++});var m={name:f,coordDim:v,coordDimIndex:p,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},g={name:h,coordDim:h,coordDimIndex:p+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(m.storeDimIndex=s.ensureCalculationDimension(h,d),g.storeDimIndex=s.ensureCalculationDimension(f,d)),o.appendCalculationDimension(m),o.appendCalculationDimension(g)):(i.push(m),i.push(g))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:h,stackResultDimension:f}}function _S(r){return!td(r.schema)}function Rr(r,t){return!!t&&t===r.getCalculationInfo("stackedDimension")}function SS(r,t){return Rr(r,t)?r.getCalculationInfo("stackResultDimension"):t}function xS(r,t){var e=r.get("coordinateSystem"),n=Vs.get(e),a;return t&&t.coordSysDims&&(a=z(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=Uo(l)}return o})),a||(a=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),a}function bS(r,t,e){var n,a;return e&&w(r,function(i,o){var s=i.coordDim,l=e.categoryAxisMap.get(s);l&&(n==null&&(n=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&n!=null&&(r[n].otherDims.itemName=0),n}function ci(r,t,e){e=e||{};var n=t.getSourceManager(),a,i=!1;r?(i=!0,a=Gs(r)):(a=n.getSource(),i=a.sourceFormat===$e);var o=gS(t),s=xS(t,o),l=e.useEncodeDefaulter,u=$(l)?l:l?Q(Qv,s,t):null,c={coordDimensions:s,generateCoord:e.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},f=od(a,c),h=bS(f.dimensions,e.createInvertedIndices,o),v=i?null:n.getSharedDataStore(f),d=yS(t,{schema:f,store:v}),p=new id(f,t);p.setCalculationInfo(d);var m=h!=null&&wS(a)?function(g,y,_,S){return S===h?_:this.defaultDimValueGetter(g,y,_,S)}:null;return p.hasItemOption=!1,p.initData(i?a:v,null,m),p}function wS(r){if(r.sourceFormat===$e){var t=CS(r.data||[]);return!E(zn(t))}}function CS(r){for(var t=0;te[1]&&(e[1]=t[1])},r.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},r.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(t){this._isBlank=t},r}();Ua(sd);const bt=sd;var TS=0,DS=function(){function r(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++TS}return r.createByAxisModel=function(t){var e=t.option,n=e.data,a=n&&z(n,AS);return new r({categories:a,needCollect:!a,deduplication:e.dedplication!==!1})},r.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},r.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!G(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var a=this._getOrCreateMap();return e=a.get(t),e==null&&(n?(e=this.categories.length,this.categories[e]=t,a.set(t,e)):e=NaN),e},r.prototype._getOrCreateMap=function(){return this._map||(this._map=W(this.categories))},r}();function AS(r){return H(r)&&r.value!=null?r.value:r+""}const Yo=DS;function $o(r){return r.type==="interval"||r.type==="log"}function MS(r,t,e,n){var a={},i=r[1]-r[0],o=a.interval=nv(i/t,!0);e!=null&&on&&(o=a.interval=n);var s=a.intervalPrecision=ld(o),l=a.niceTickExtent=[ye(Math.ceil(r[0]/o)*o,s),ye(Math.floor(r[1]/o)*o,s)];return IS(l,r),a}function Hi(r){var t=Math.pow(10,gs(r)),e=r/t;return e?e===2?e=3:e===3?e=5:e*=2:e=1,ye(e*t)}function ld(r){return dt(r)+2}function ju(r,t,e){r[t]=Math.max(Math.min(r[t],e[1]),e[0])}function IS(r,t){!isFinite(r[0])&&(r[0]=t[0]),!isFinite(r[1])&&(r[1]=t[1]),ju(r,0,t),ju(r,1,t),r[0]>r[1]&&(r[0]=r[1])}function fi(r,t){return r>=t[0]&&r<=t[1]}function vi(r,t){return t[1]===t[0]?.5:(r-t[0])/(t[1]-t[0])}function hi(r,t){return r*(t[1]-t[0])+t[0]}var ud=function(r){N(t,r);function t(e){var n=r.call(this,e)||this;n.type="ordinal";var a=n.getSetting("ordinalMeta");return a||(a=new Yo({})),E(a)&&(a=new Yo({categories:z(a,function(i){return H(i)?i.value:i})})),n._ordinalMeta=a,n._extent=n.getSetting("extent")||[0,a.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:G(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),fi(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),vi(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(hi(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],n=this._extent,a=n[0];a<=n[1];)e.push({value:a}),a++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=e.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(bt);bt.registerClass(ud);const cd=ud;var Xt=ye,fd=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return fi(e,this._extent)},t.prototype.normalize=function(e){return vi(e,this._extent)},t.prototype.scale=function(e){return hi(e,this._extent)},t.prototype.setExtent=function(e,n){var a=this._extent;isNaN(e)||(a[0]=parseFloat(e)),isNaN(n)||(a[1]=parseFloat(n))},t.prototype.unionExtent=function(e){var n=this._extent;e[0]n[1]&&(n[1]=e[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=ld(e)},t.prototype.getTicks=function(e){var n=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;a[0]l)return[];var c=s.length?s[s.length-1].value:i[1];return a[1]>c&&(e?s.push({value:Xt(c+n,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(e){for(var n=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}e[n]=i}}return e}function dd(r){var t=RS(r),e=[];return w(r,function(n){var a=n.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],c=Math.abs(o[1]-o[0]),f=i.scale.getExtent(),h=Math.abs(f[1]-f[0]);s=u?c/h*u:c}else{var v=n.getData();s=Math.abs(o[1]-o[0])/v.count()}var d=ee(n.get("barWidth"),s),p=ee(n.get("barMaxWidth"),s),m=ee(n.get("barMinWidth")||(yd(n)?.5:1),s),g=n.get("barGap"),y=n.get("barCategoryGap");e.push({bandWidth:s,barWidth:d,barMaxWidth:p,barMinWidth:m,barGap:g,barCategoryGap:y,axisKey:Js(i),stackId:Qs(n)})}),kS(e)}function kS(r){var t={};w(r,function(n,a){var i=n.axisKey,o=n.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=n.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=n.barMaxWidth;f&&(l[u].maxWidth=f);var h=n.barMinWidth;h&&(l[u].minWidth=h);var v=n.barGap;v!=null&&(s.gap=v);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var e={};return w(t,function(n,a){e[a]={};var i=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=Be(i).length;s=Math.max(35-l*4,15)+"%"}var u=ee(s,o),c=ee(n.gap,1),f=n.remainedWidth,h=n.autoWidthCount,v=(f-u)/(h+(h-1)*c);v=Math.max(v,0),w(i,function(g){var y=g.maxWidth,_=g.minWidth;if(g.width){var S=g.width;y&&(S=Math.min(S,y)),_&&(S=Math.max(S,_)),g.width=S,f-=S+c*S,h--}else{var S=v;y&&yS&&(S=_),S!==v&&(g.width=S,f-=S+c*S,h--)}}),v=(f-u)/(h+(h-1)*c),v=Math.max(v,0);var d=0,p;w(i,function(g,y){g.width||(g.width=v),p=g,d+=g.width*(1+c)}),p&&(d-=p.width*c);var m=-d/2;w(i,function(g,y){e[a][y]=e[a][y]||{bandWidth:o,offset:m,width:g.width},m+=g.width*(1+c)})}),e}function ES(r,t,e){if(r&&t){var n=r[Js(t)];return n!=null&&e!=null?n[Qs(e)]:n}}function pd(r,t){var e=hd(r,t),n=dd(e);w(e,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=Qs(a),u=n[Js(s)][l],c=u.offset,f=u.width;i.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function gd(r){return{seriesType:r,plan:Hn(),reset:function(t){if(md(t)){var e=t.getData(),n=t.coordinateSystem,a=n.getBaseAxis(),i=n.getOtherAxis(a),o=e.getDimensionIndex(e.mapDimension(i.dim)),s=e.getDimensionIndex(e.mapDimension(a.dim)),l=t.get("showBackground",!0),u=e.mapDimension(i.dim),c=e.getCalculationInfo("stackResultDimension"),f=Rr(e,u)&&!!e.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),v=OS(a,i),d=yd(t),p=t.get("barMinHeight")||0,m=c&&e.getDimensionIndex(c),g=e.getLayout("size"),y=e.getLayout("offset");return{progress:function(_,S){for(var b=_.count,x=d&&nt(b*3),C=d&&l&&nt(b*3),T=d&&nt(b),A=n.master.getRect(),M=h?A.width:A.height,D,I=S.getStore(),L=0;(D=_.next())!=null;){var P=I.get(f?m:o,D),R=I.get(s,D),V=v,Y=void 0;f&&(Y=+P-I.get(o,D));var k=void 0,B=void 0,F=void 0,U=void 0;if(h){var K=n.dataToPoint([P,R]);if(f){var q=n.dataToPoint([Y,R]);V=q[0]}k=V,B=K[1]+y,F=K[0]-V,U=g,Math.abs(F)>>1;r[a][1]a&&(this._approxInterval=a);var s=oa.length,l=Math.min(NS(oa,this._approxInterval,0,s),s-1);this._interval=oa[l][1],this._minLevelUnit=oa[Math.max(l-1,0)][0]},t.prototype.parse=function(e){return se(e)?e:+yt(e)},t.prototype.contain=function(e){return fi(this.parse(e),this._extent)},t.prototype.normalize=function(e){return vi(this.parse(e),this._extent)},t.prototype.scale=function(e){return hi(e,this._extent)},t.type="time",t}(Un),oa=[["second",Rs],["minute",ks],["hour",pn],["quarter-day",pn*6],["half-day",pn*12],["day",We*1.2],["half-week",We*3.5],["week",We*7],["month",We*31],["quarter",We*95],["half-year",Kl/2],["year",Kl]];function BS(r,t,e,n){var a=yt(t),i=yt(e),o=function(d){return jl(a,d,n)===jl(i,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},c=function(){return u()&&o("hour")},f=function(){return c()&&o("minute")},h=function(){return f()&&o("second")},v=function(){return h()&&o("millisecond")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return h();case"millisecond":return v()}}function VS(r,t){return r/=We,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function zS(r){var t=30*We;return r/=t,r>6?6:r>3?3:r>2?2:1}function GS(r){return r/=pn,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function Qu(r,t){return r/=t?ks:Rs,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function FS(r){return nv(r,!0)}function WS(r,t,e){var n=new Date(r);switch(br(t)){case"year":case"month":n[zv(e)](0);case"day":n[Gv(e)](1);case"hour":n[Fv(e)](0);case"minute":n[Wv(e)](0);case"second":n[Hv(e)](0),n[Uv(e)](0)}return n.getTime()}function HS(r,t,e,n){var a=1e4,i=Bv,o=0;function s(M,D,I,L,P,R,V){for(var Y=new Date(D),k=D,B=Y[L]();k1&&R===0&&I.unshift({value:I[0].value-k})}}for(var R=0;R=n[0]&&y<=n[1]&&f++)}var _=(n[1]-n[0])/t;if(f>_*1.5&&h>_/1.5||(u.push(m),f>_||r===i[v]))break}c=[]}}}for(var S=xe(z(u,function(M){return xe(M,function(D){return D.value>=n[0]&&D.value<=n[1]&&!D.notAdd})}),function(M){return M.length>0}),b=[],x=S.length-1,v=0;v0;)i*=10;var s=[ye(XS(n[0]/i)*i),ye($S(n[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(e){_n.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=Ke(e)/Ke(this.base),fi(e,this._extent)},t.prototype.normalize=function(e){return e=Ke(e)/Ke(this.base),vi(e,this._extent)},t.prototype.scale=function(e){return e=hi(e,this._extent),sa(this.base,e)},t.type="log",t}(bt),Sd=el.prototype;Sd.getMinorTicks=_n.getMinorTicks;Sd.getLabel=_n.getLabel;function la(r,t){return YS(r,dt(t))}bt.registerClass(el);const ZS=el;var KS=function(){function r(t,e,n){this._prepareParams(t,e,n)}return r.prototype._prepareParams=function(t,e,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var h=this._determinedMin,v=this._determinedMax;return h!=null&&(s=h,u=!0),v!=null&&(l=v,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},r.prototype.modifyDataMinMax=function(t,e){this[jS[t]]=e},r.prototype.setDeterminedMinMax=function(t,e){var n=qS[t];this[n]=e},r.prototype.freeze=function(){this.frozen=!0},r}(),qS={min:"_determinedMin",max:"_determinedMax"},jS={min:"_dataMin",max:"_dataMax"};function xd(r,t,e){var n=r.rawExtentInfo;return n||(n=new KS(r,t,e),r.rawExtentInfo=n,n)}function ua(r,t){return t==null?null:xo(t)?NaN:r.parse(t)}function bd(r,t){var e=r.type,n=xd(r,t,r.getExtent()).calculate();r.setBlank(n.isBlank);var a=n.min,i=n.max,o=t.ecModel;if(o&&e==="time"){var s=hd("bar",o),l=!1;if(w(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=dd(s),c=QS(a,i,t,u);a=c.min,i=c.max}}return{extent:[a,i],fixMin:n.minFixed,fixMax:n.maxFixed}}function QS(r,t,e,n){var a=e.axis.getExtent(),i=a[1]-a[0],o=ES(n,e.axis);if(o===void 0)return{min:r,max:t};var s=1/0;w(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;w(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-r,f=1-(s+l)/i,h=c/f-c;return t+=h*(l/u),r-=h*(s/u),{min:r,max:t}}function ec(r,t){var e=t,n=bd(r,e),a=n.extent,i=e.get("splitNumber");r instanceof ZS&&(r.base=e.get("logBase"));var o=r.type,s=e.get("interval"),l=o==="interval"||o==="time";r.setExtent(a[0],a[1]),r.calcNiceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?e.get("minInterval"):null,maxInterval:l?e.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function JS(r,t){if(t=t||r.get("type"),t)switch(t){case"category":return new cd({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new US({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(bt.getClass(t)||Un)}}function ex(r){var t=r.scale.getExtent(),e=t[0],n=t[1];return!(e>0&&n>0||e<0&&n<0)}function Yn(r){var t=r.getLabelModel().get("formatter"),e=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(n){return function(a,i){return r.scale.getFormattedLabel(a,i,n)}}(t):G(t)?function(n){return function(a){var i=r.scale.getLabel(a),o=n.replace("{value}",i??"");return o}}(t):$(t)?function(n){return function(a,i){return e!=null&&(i=a.value-e),n(tl(r,a),i,a.level!=null?{level:a.level}:null)}}(t):function(n){return r.scale.getLabel(n)}}function tl(r,t){return r.type==="category"?r.scale.getLabel(t):t.value}function tx(r){var t=r.model,e=r.scale;if(!(!t.get(["axisLabel","show"])||e.isBlank())){var n,a,i=e.getExtent();e instanceof cd?a=e.count():(n=e.getTicks(),a=n.length);var o=r.getLabelModel(),s=Yn(r),l,u=1;a>40&&(u=Math.ceil(a/40));for(var c=0;cr[1]&&(r[1]=a[1])})}var ax=function(){function r(){}return r.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},r.prototype.getCoordSysModel=function(){},r}(),tc=[],ix={registerPreprocessor:jh,registerProcessor:Qh,registerPostInit:Z_,registerPostUpdate:K_,registerUpdateLifecycle:qs,registerAction:ct,registerCoordinateSystem:q_,registerLayout:j_,registerVisual:lr,registerTransform:J_,registerLoading:Jh,registerMap:Q_,registerImpl:I_,PRIORITY:W_,ComponentModel:ie,ComponentView:Ye,SeriesModel:lt,ChartView:Oe,registerComponentModel:function(r){ie.registerClass(r)},registerComponentView:function(r){Ye.registerClass(r)},registerSeriesModel:function(r){lt.registerClass(r)},registerChartView:function(r){Oe.registerClass(r)},registerSubTypeDefaulter:function(r,t){ie.registerSubTypeDefaulter(r,t)},registerPainter:function(r,t){gg(r,t)}};function _t(r){if(E(r)){w(r,function(t){_t(t)});return}oe(tc,r)>=0||(tc.push(r),$(r)&&(r={install:r}),r.install(ix))}var Rn=le();function ox(r){return r.type==="category"?lx(r):cx(r)}function sx(r,t){return r.type==="category"?ux(r,t):{ticks:z(r.scale.getTicks(),function(e){return e.value})}}function lx(r){var t=r.getLabelModel(),e=Td(r,t);return!t.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}function Td(r,t){var e=Dd(r,"labels"),n=rl(t),a=Ad(e,n);if(a)return a;var i,o;return $(n)?i=Ld(r,n):(o=n==="auto"?fx(r):n,i=Id(r,o)),Md(e,n,{labels:i,labelCategoryInterval:o})}function ux(r,t){var e=Dd(r,"ticks"),n=rl(t),a=Ad(e,n);if(a)return a;var i,o;if((!t.get("show")||r.scale.isBlank())&&(i=[]),$(n))i=Ld(r,n,!0);else if(n==="auto"){var s=Td(r,r.getLabelModel());o=s.labelCategoryInterval,i=z(s.labels,function(l){return l.tickValue})}else o=n,i=Id(r,o,!0);return Md(e,n,{ticks:i,tickCategoryInterval:o})}function cx(r){var t=r.scale.getTicks(),e=Yn(r);return{labels:z(t,function(n,a){return{level:n.level,formattedLabel:e(n,a),rawLabel:r.scale.getLabel(n),tickValue:n.value}})}}function Dd(r,t){return Rn(r)[t]||(Rn(r)[t]=[])}function Ad(r,t){for(var e=0;e40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),c=Math.abs(u*Math.cos(n)),f=Math.abs(u*Math.sin(n)),h=0,v=0;l<=i[1];l+=s){var d=0,p=0,m=ps(e({value:l}),t.font,"center","top");d=m.width*1.3,p=m.height*1.3,h=Math.max(h,d,7),v=Math.max(v,p,7)}var g=h/c,y=v/f;isNaN(g)&&(g=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(g,y))),S=Rn(r.model),b=r.getExtent(),x=S.lastAutoInterval,C=S.lastTickCount;return x!=null&&C!=null&&Math.abs(x-_)<=1&&Math.abs(C-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}function hx(r){var t=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function Id(r,t,e){var n=Yn(r),a=r.scale,i=a.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],c=a.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=wd(r),h=o.get("showMinLabel")||f,v=o.get("showMaxLabel")||f;h&&u!==i[0]&&p(i[0]);for(var d=u;d<=i[1];d+=l)p(d);v&&d-l!==i[1]&&p(i[1]);function p(m){var g={value:m};s.push(e?m:{formattedLabel:n(g),rawLabel:a.getLabel(g),tickValue:m})}return s}function Ld(r,t,e){var n=r.scale,a=Yn(r),i=[];return w(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&i.push(e?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var rc=[0,1],dx=function(){function r(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return r.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),a=Math.max(e[0],e[1]);return t>=n&&t<=a},r.prototype.containData=function(t){return this.scale.contain(t)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(t){return tv(t||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},r.prototype.dataToCoord=function(t,e){var n=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(n=n.slice(),nc(n,a.count())),Ot(t,rc,n,e)},r.prototype.coordToData=function(t,e){var n=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(n=n.slice(),nc(n,a.count()));var i=Ot(t,n,rc,e);return this.scale.scale(i)},r.prototype.pointToData=function(t,e){},r.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=sx(this,e),a=n.ticks,i=z(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=e.get("alignWithLabel");return px(this,i,o,t.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),a=z(n,function(i){return z(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},r.prototype.getViewLabels=function(){return ox(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);n===0&&(n=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/n},r.prototype.calculateCategoryInterval=function(){return vx(this)},r}();function nc(r,t){var e=r[1]-r[0],n=t,a=e/n/2;r[0]+=a,r[1]-=a}function px(r,t,e,n){var a=t.length;if(!r.onBand||e||!a)return;var i=r.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1]};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;w(t,function(v){v.coord-=u/2});var c=r.scale.getExtent();s=1+c[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s},t.push(o)}var f=i[0]>i[1];h(t[0].coord,i[0])&&(n?t[0].coord=i[0]:t.shift()),n&&h(i[0],t[0].coord)&&t.unshift({coord:i[0]}),h(i[1],o.coord)&&(n?o.coord=i[1]:t.pop()),n&&h(o.coord,i[1])&&t.push({coord:i[1]});function h(v,d){return v=ye(v),d=ye(d),f?v>d:va&&(a+=tn);var v=Math.atan2(s,o);if(v<0&&(v+=tn),v>=n&&v<=a||v+tn>=n&&v+tn<=a)return l[0]=c,l[1]=f,u-e;var d=e*Math.cos(n)+r,p=e*Math.sin(n)+t,m=e*Math.cos(a)+r,g=e*Math.sin(a)+t,y=(d-o)*(d-o)+(p-s)*(p-s),_=(m-o)*(m-o)+(g-s)*(g-s);return y<_?(l[0]=d,l[1]=p,Math.sqrt(y)):(l[0]=m,l[1]=g,Math.sqrt(_))}function za(r,t,e,n,a,i,o,s){var l=a-r,u=i-t,c=e-r,f=n-t,h=Math.sqrt(c*c+f*f);c/=h,f/=h;var v=l*c+u*f,d=v/h;s&&(d=Math.min(Math.max(d,0),1)),d*=h;var p=o[0]=r+d*c,m=o[1]=t+d*f;return Math.sqrt((p-a)*(p-a)+(m-i)*(m-i))}function Pd(r,t,e,n,a,i,o){e<0&&(r=r+e,e=-e),n<0&&(t=t+n,n=-n);var s=r+e,l=t+n,u=o[0]=Math.min(Math.max(a,r),s),c=o[1]=Math.min(Math.max(i,t),l);return Math.sqrt((u-a)*(u-a)+(c-i)*(c-i))}var je=[];function Sx(r,t,e){var n=Pd(t.x,t.y,t.width,t.height,r.x,r.y,je);return e.set(je[0],je[1]),n}function xx(r,t,e){for(var n=0,a=0,i=0,o=0,s,l,u=1/0,c=t.data,f=r.x,h=r.y,v=0;v0){t=t/180*Math.PI,Je.fromArray(r[0]),ne.fromArray(r[1]),fe.fromArray(r[2]),be.sub(at,Je,ne),be.sub(tt,fe,ne);var e=at.len(),n=tt.len();if(!(e<.001||n<.001)){at.scale(1/e),tt.scale(1/n);var a=at.dot(tt),i=Math.cos(t);if(i1&&be.copy(Pe,fe),Pe.toArray(r[1])}}}}function bx(r,t,e){if(e<=180&&e>0){e=e/180*Math.PI,Je.fromArray(r[0]),ne.fromArray(r[1]),fe.fromArray(r[2]),be.sub(at,ne,Je),be.sub(tt,fe,ne);var n=at.len(),a=tt.len();if(!(n<.001||a<.001)){at.scale(1/n),tt.scale(1/a);var i=at.dot(t),o=Math.cos(e);if(i=l)be.copy(Pe,fe);else{Pe.scaleAndAdd(tt,s/Math.tan(Math.PI/2-c));var f=fe.x!==ne.x?(Pe.x-ne.x)/(fe.x-ne.x):(Pe.y-ne.y)/(fe.y-ne.y);if(isNaN(f))return;f<0?be.copy(Pe,ne):f>1&&be.copy(Pe,fe)}Pe.toArray(r[1])}}}}function ic(r,t,e,n){var a=e==="normal",i=a?r:r.ensureState(e);i.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();a?r.useStyle(s):i.style=s}function wx(r,t){var e=t.smooth,n=t.points;if(n)if(r.moveTo(n[0][0],n[0][1]),e>0&&n.length>=3){var a=bl(n[0],n[1]),i=bl(n[1],n[2]);if(!a||!i){r.lineTo(n[1][0],n[1][1]),r.lineTo(n[2][0],n[2][1]);return}var o=Math.min(a,i)*e,s=_i([],n[1],n[0],o/a),l=_i([],n[1],n[2],o/i),u=_i([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],n[2][0],n[2][1])}else for(var c=1;c0&&i&&b(-c/o,0,o);var p=r[0],m=r[o-1],g,y;_(),g<0&&x(-g,.8),y<0&&x(y,.8),_(),S(g,y,1),S(y,g,-1),_(),g<0&&C(-g),y<0&&C(y);function _(){g=p.rect[t]-n,y=a-m.rect[t]-m.rect[e]}function S(T,A,M){if(T<0){var D=Math.min(A,-T);if(D>0){b(D*M,0,o);var I=D+T;I<0&&x(-I*M,1)}else x(-T*M,1)}}function b(T,A,M){T!==0&&(u=!0);for(var D=A;D0)for(var I=0;I0;I--){var V=M[I-1]*R;b(-V,I,o)}}}function C(T){var A=T<0?-1:1;T=Math.abs(T);for(var M=Math.ceil(T/(o-1)),D=0;D0?b(M,0,D+1):b(-M,o-D-1,o),T-=M,T<=0)return}return u}function Cx(r,t,e,n){return Nd(r,"x","width",t,e,n)}function Bd(r,t,e,n){return Nd(r,"y","height",t,e,n)}function Vd(r){var t=[];r.sort(function(p,m){return m.priority-p.priority});var e=new Ne(0,0,0,0);function n(p){if(!p.ignore){var m=p.ensureState("emphasis");m.ignore==null&&(m.ignore=!1)}p.ignore=!0}for(var a=0;a=0&&n.attr(i.oldLayoutSelect),oe(h,"emphasis")>=0&&n.attr(i.oldLayoutEmphasis)),ge(n,u,e,l)}else if(n.attr(u),!Vr(n).valueAnimation){var f=ue(n.style.opacity,1);n.style.opacity=0,De(n,{style:{opacity:f}},e,l)}if(i.oldLayout=u,n.states.select){var v=i.oldLayoutSelect={};ca(v,u,fa),ca(v,n.states.select,fa)}if(n.states.emphasis){var d=i.oldLayoutEmphasis={};ca(d,u,fa),ca(d,n.states.emphasis,fa)}jm(n,l,c,e,e)}if(a&&!a.ignore&&!a.invisible){var i=Ax(a),o=i.oldLayout,p={points:a.shape.points};o?(a.attr({shape:o}),ge(a,{shape:p},e)):(a.setShape(p),a.style.strokePercent=0,De(a,{style:{strokePercent:1}},e)),i.oldLayout=p}},r}();const Ix=Mx;var Yi=le();function fD(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){var a=Yi(e).labelManager;a||(a=Yi(e).labelManager=new Ix),a.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(t,e,n){var a=Yi(e).labelManager;n.updatedSeries.forEach(function(i){a.addLabelsOfSeries(e.getViewOfSeriesModel(i))}),a.updateLayoutConfig(e),a.layout(e),a.processLabelsOverall()})}var Lx=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(ie);const Px=Lx;var Xo=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Re).models[0]},t.type="cartesian2dAxis",t}(ie);St(Xo,ax);var zd={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},Rx=Z({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},zd),nl=Z({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},zd),kx=Z({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},nl),Ex=te({logBase:10},nl);const Ox={category:Rx,value:nl,time:kx,log:Ex};var Nx={value:1,category:1,time:1,log:1};function sc(r,t,e,n){w(Nx,function(a,i){var o=Z(Z({},Ox[i],!0),n,!0),s=function(l){N(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+i,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var h=An(this),v=h?ii(c):{},d=f.getTheme();Z(c,d.get(i+"Axis")),Z(c,this.getDefaultOption()),c.type=lc(c),h&&Lr(c,v,h)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=Yo.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(e);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(t+"Axis",lc)}function lc(r){return r.type||(r.data?"category":"value")}var Bx=function(){function r(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return r.prototype.getAxis=function(t){return this._axes[t]},r.prototype.getAxes=function(){return z(this._dimList,function(t){return this._axes[t]},this)},r.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),xe(this.getAxes(),function(e){return e.scale.type===t})},r.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},r}();const Vx=Bx;var Zo=["x","y"];function uc(r){return r.type==="interval"||r.type==="time"}var zx=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=Zo,e}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!uc(e)||!uc(n))){var a=e.getExtent(),i=n.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var c=(s[0]-o[0])/l,f=(s[1]-o[1])/u,h=o[0]-a[0]*c,v=o[1]-i[0]*f,d=this._transform=[c,0,0,f,h,v];this._invTransform=vs([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var n=this.getAxis("x"),a=this.getAxis("y");return n.contain(n.toLocalCoord(e[0]))&&a.contain(a.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,n){var a=this.dataToPoint(e),i=this.dataToPoint(n),o=this.getArea(),s=new Ne(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(e,n,a){a=a||[];var i=e[0],o=e[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return er(a,e,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,n)),a[1]=l.toGlobalCoord(l.dataToCoord(o,n)),a},t.prototype.clampData=function(e,n){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(e[0]),u=i.parse(e[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(e,n){var a=[];if(this._invTransform)return er(a,e,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(e[0]),n),a[1]=o.coordToData(o.toLocalCoord(e[1]),n),a},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim==="x"?"y":"x")},t.prototype.getArea=function(){var e=this.getAxis("x").getGlobalExtent(),n=this.getAxis("y").getGlobalExtent(),a=Math.min(e[0],e[1]),i=Math.min(n[0],n[1]),o=Math.max(e[0],e[1])-a,s=Math.max(n[0],n[1])-i;return new Ne(a,i,o,s)},t}(Vx),Gx=function(r){N(t,r);function t(e,n,a,i,o){var s=r.call(this,e,n,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var e=this.position;return e==="top"||e==="bottom"},t.prototype.getGlobalExtent=function(e){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),e&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(e,n){return this.coordToData(this.toLocalCoord(e[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(e){if(this.type!=="category")return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(gx);const Fx=Gx;function Ko(r,t,e){e=e||{};var n=r.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,c=n.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],h={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,d=u==="x"?[f[2]-v,f[3]+v]:[f[0]-v,f[1]+v];if(o){var p=o.toGlobalCoord(o.dataToCoord(0));d[h.onZero]=Math.max(Math.min(p,d[1]),d[0])}i.position=[u==="y"?d[h[l]]:f[0],u==="x"?d[h[l]]:f[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var m={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=m[s],i.labelOffset=o?d[h[s]]-d[h.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),Dr(e.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var g=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-g:g,i.z2=1,i}function cc(r){return r.get("coordinateSystem")==="cartesian2d"}function fc(r){var t={xAxisModel:null,yAxisModel:null};return w(t,function(e,n){var a=n.replace(/Model$/,""),i=r.getReferringComponents(a,Re).models[0];t[n]=i}),t}var $i=Math.log;function Wx(r,t,e){var n=Un.prototype,a=n.getTicks.call(e),i=n.getTicks.call(e,!0),o=a.length-1,s=n.getInterval.call(e),l=bd(r,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(r.type==="log"){var h=$i(r.base);u=[$i(u[0])/h,$i(u[1])/h]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:f});var v=n.getExtent.call(r);c&&(u[0]=v[0]),f&&(u[1]=v[1]);var d=n.getInterval.call(r),p=u[0],m=u[1];if(c&&f)d=(m-p)/o;else if(c)for(m=u[0]+d*o;mu[0]&&isFinite(p)&&isFinite(u[0]);)d=Hi(d),p=u[1]-d*o;else{var g=r.getTicks().length-1;g>o&&(d=Hi(d));var y=d*o;m=Math.ceil(u[1]/d)*d,p=ye(m-y),p<0&&u[0]>=0?(p=0,m=ye(y)):m>0&&u[1]<=0&&(m=0,p=-ye(y))}var _=(a[0].value-i[0].value)/s,S=(a[o].value-i[o].value)/s;n.setExtent.call(r,p+d*_,m+d*S),n.setInterval.call(r,d),(_||S)&&n.setNiceExtent.call(r,p+d,m-d)}var Hx=function(){function r(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=Zo,this._initCartesian(t,e,n),this.model=t}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=Be(o),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var h=+l[f],v=o[h],d=v.model,p=v.scale;$o(p)&&d.get("alignTicks")&&d.get("interval")==null?c.push(v):(ec(p,d),$o(p)&&(s=v))}c.length&&(s||(s=c.pop(),ec(s.scale,s.model)),w(c,function(m){Wx(m.scale,m.model,s.scale)}))}}a(n.x),a(n.y);var i={};w(n.x,function(o){vc(n,"y",o,i)}),w(n.y,function(o){vc(n,"x",o,i)}),this.resize(this.model,e)},r.prototype.resize=function(t,e,n){var a=t.getBoxLayoutParams(),i=!n&&t.get("containLabel"),o=Gt(a,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(w(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=tx(u);if(c){var f=u.isHorizontal()?"height":"width",h=u.model.get(["axisLabel","margin"]);o[f]-=c[f]+h,u.position==="top"?o.y+=c.height+h:u.position==="left"&&(o.x+=c.width+h)}}}),l()),w(this._coordsList,function(u){u.calcAffineTransform()});function l(){w(s,function(u){var c=u.isHorizontal(),f=c?[0,o.width]:[0,o.height],h=u.inverse?1:0;u.setExtent(f[h],f[1-h]),Ux(u,c?o.x:o.y)})}},r.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(n!=null)return n[e||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(t,e){if(t!=null&&e!=null){var n="x"+t+"y"+e;return this._coordsMap[n]}H(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):Ia(a-Nt)?(o=n>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},r.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},r}(),dc={axisLine:function(r,t,e,n){var a=t.get(["axisLine","show"]);if(a==="auto"&&r.handleAutoShown&&(a=r.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=n.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(er(s,s,o),er(l,l,o));var c=O({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new tr({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});Cn(f.shape,f.style.lineWidth),f.anid="line",e.add(f);var h=t.get(["axisLine","symbol"]);if(h!=null){var v=t.get(["axisLine","symbolSize"]);G(h)&&(h=[h,h]),(G(v)||se(v))&&(v=[v,v]);var d=$s(t.get(["axisLine","symbolOffset"])||0,v),p=v[0],m=v[1];w([{rotate:r.rotation+Math.PI/2,offset:d[0],r:0},{rotate:r.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(g,y){if(h[y]!=="none"&&h[y]!=null){var _=Ft(h[y],-p/2,-m/2,p,m,c.stroke,!0),S=g.r+g.offset,b=u?l:s;_.attr({rotation:g.rotate,x:b[0]+S*Math.cos(r.rotation),y:b[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),e.add(_)}})}}},axisTickLabel:function(r,t,e,n){var a=Zx(e,n,t,r),i=qx(e,n,t,r);if(Xx(t,i,a),Kx(e,n,t,r.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=Od(z(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));Vd(o)}},axisName:function(r,t,e,n){var a=Dr(r.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=r.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[i==="start"?u[0]-c*l:i==="end"?u[1]+c*l:(u[0]+u[1])/2,gc(i)?r.labelOffset+o*l:0],h,v=t.get("nameRotate");v!=null&&(v=v*Nt/180);var d;gc(i)?h=Qt.innerTextLayout(r.rotation,v??r.rotation,o):(h=$x(r.rotation,i,v||0,u),d=r.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(h.rotation)),!isFinite(d)&&(d=null)));var p=s.getFont(),m=t.get("nameTruncate",!0)||{},g=m.ellipsis,y=Dr(r.nameTruncateMaxWidth,m.maxWidth,d),_=new we({x:f[0],y:f[1],rotation:h.rotation,silent:Qt.isLabelSilent(t),style:zt(s,{text:a,font:p,overflow:"truncate",width:y,ellipsis:g,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(ja({el:_,componentModel:t,itemName:a}),_.__fullText=a,_.anid="name",t.get("triggerEvent")){var S=Qt.makeAxisEventDataBase(t);S.targetType="axisName",S.name=a,J(_).eventData=S}n.add(_),_.updateTransform(),e.add(_),_.decomposeTransform()}}};function $x(r,t,e,n){var a=rv(e-r),i,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Ia(a-Nt/2)?(o=l?"bottom":"top",i="center"):Ia(a-Nt*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",aNt/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function Xx(r,t,e){if(!wd(r.axis)){var n=r.get(["axisLabel","showMinLabel"]),a=r.get(["axisLabel","showMaxLabel"]);t=t||[],e=e||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=e[0],c=e[1],f=e[e.length-1],h=e[e.length-2];n===!1?(ze(i),ze(u)):pc(i,o)&&(n?(ze(o),ze(c)):(ze(i),ze(u))),a===!1?(ze(s),ze(f)):pc(l,s)&&(a?(ze(l),ze(h)):(ze(s),ze(f)))}}function ze(r){r&&(r.ignore=!0)}function pc(r,t){var e=r&&r.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!e||!n)){var a=Uf([]);return Qf(a,a,-r.rotation),e.applyTransform(yo([],a,r.getLocalTransform())),n.applyTransform(yo([],a,t.getLocalTransform())),e.intersect(n)}}function gc(r){return r==="middle"||r==="center"}function Gd(r,t,e,n,a){for(var i=[],o=[],s=[],l=0;l=0||r===t}function rb(r){var t=al(r);if(t){var e=t.axisPointerModel,n=t.axis.scale,a=e.option,i=e.get("status"),o=e.get("value");o!=null&&(o=n.parse(o));var s=qo(e);i==null&&(a.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),os)return!0;if(o){var l=al(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},r.prototype.makeElOption=function(t,e,n,a,i){},r.prototype.createPointerEl=function(t,e,n,a){var i=e.pointer;if(i){var o=qt(t).pointerEl=new Ms[i.type](_c(e.pointer));t.add(o)}},r.prototype.createLabelEl=function(t,e,n,a){if(e.label){var i=qt(t).labelEl=new we(_c(e.label));t.add(i),xc(i,a)}},r.prototype.updatePointerEl=function(t,e,n){var a=qt(t).pointerEl;a&&e.pointer&&(a.setStyle(e.pointer.style),n(a,{shape:e.pointer.shape}))},r.prototype.updateLabelEl=function(t,e,n,a){var i=qt(t).labelEl;i&&(i.setStyle(e.label.style),n(i,{x:e.label.x,y:e.label.y}),xc(i,a))},r.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var e=this._axisPointerModel,n=this._api.getZr(),a=this._handle,i=e.getModel("handle"),o=e.get("status");if(!i.get("show")||!o||o==="hide"){a&&n.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=qa(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){_g(u.event)},onmousedown:Ki(this._onHandleDragMove,this,0,0),drift:Ki(this._onHandleDragMove,this),ondragend:Ki(this._onHandleDragEnd,this)}),n.add(a)),bc(a,e,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");E(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,Ah(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},r.prototype._moveHandleToValue=function(t,e){Sc(this._axisPointerModel,!e&&this._moveAnimation,this._handle,qi(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var a=this.updateHandleTransform(qi(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=a,n.stopAnimation(),n.attr(qi(a)),qt(n).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,a=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),a&&e.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),Bo(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},r}();function Sc(r,t,e,n){$d(qt(e).lastProp,n)||(qt(e).lastProp=n,t?ge(e,n,r):(e.stopAnimation(),e.attr(n)))}function $d(r,t){if(H(r)&&H(t)){var e=!0;return w(t,function(n,a){e=e&&$d(r[a],n)}),!!e}else return r===t}function xc(r,t){r[t.get(["label","show"])?"show":"hide"]()}function qi(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function bc(r,t,e){var n=t.get("z"),a=t.get("zlevel");r&&r.traverse(function(i){i.type!=="group"&&(n!=null&&(i.z=n),a!=null&&(i.zlevel=a),i.silent=e)})}const hb=vb;function db(r){var t=r.get("type"),e=r.getModel(t+"Style"),n;return t==="line"?(n=e.getLineStyle(),n.fill=null):t==="shadow"&&(n=e.getAreaStyle(),n.stroke=null),n}function pb(r,t,e,n,a){var i=e.get("value"),o=Xd(i,t.axis,t.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),s=e.getModel("label"),l=ai(s.get("padding")||0),u=s.getFont(),c=ps(o,u),f=a.position,h=c.width+l[1]+l[3],v=c.height+l[0]+l[2],d=a.align;d==="right"&&(f[0]-=h),d==="center"&&(f[0]-=h/2);var p=a.verticalAlign;p==="bottom"&&(f[1]-=v),p==="middle"&&(f[1]-=v/2),gb(f,h,v,n);var m=s.get("backgroundColor");(!m||m==="auto")&&(m=t.get(["axisLine","lineStyle","color"])),r.label={x:f[0],y:f[1],style:zt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:m}),z2:10}}function gb(r,t,e,n){var a=n.getWidth(),i=n.getHeight();r[0]=Math.min(r[0]+t,a)-t,r[1]=Math.min(r[1]+e,i)-e,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function Xd(r,t,e,n,a){r=t.scale.parse(r);var i=t.scale.getLabel({value:r},{precision:a.precision}),o=a.formatter;if(o){var s={value:tl(t,{value:r}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};w(n,function(l){var u=e.getSeriesByIndex(l.seriesIndex),c=l.dataIndexInside,f=u&&u.getDataParams(c);f&&s.seriesData.push(f)}),G(o)?i=o.replace("{value}",i):$(o)&&(i=o(s))}return i}function Zd(r,t,e){var n=xg();return Qf(n,n,e.rotation),Sg(n,n,e.position),As([r.dataToCoord(t),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],n)}function mb(r,t,e,n,a,i){var o=Fd.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=a.get(["label","margin"]),pb(t,n,a,i,{position:Zd(n.axis,r,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function yb(r,t,e){return e=e||0,{x1:r[e],y1:r[1-e],x2:t[e],y2:t[1-e]}}function _b(r,t,e){return e=e||0,{x:r[e],y:r[1-e],width:t[e],height:t[1-e]}}var Sb=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),c=wc(l,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var h=db(i),v=xb[u](s,f,c);v.style=h,e.graphicKey=v.type,e.pointer=v}var d=Ko(l.model,a);mb(n,e,d,a,i,o)},t.prototype.getHandleTransform=function(e,n,a){var i=Ko(n.axis.grid.model,n,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=Zd(n.axis,e,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,n,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=wc(s,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,f=[e.x,e.y];f[c]+=n[c],f[c]=Math.min(l[1],f[c]),f[c]=Math.max(l[0],f[c]);var h=(u[1]+u[0])/2,v=[h,h];v[c]=f[c];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:e.rotation,cursorPoint:v,tooltipOption:d[c]}},t}(hb);function wc(r,t){var e={};return e[t.dim+"AxisIndex"]=t.index,r.getCartesian(e)}var xb={line:function(r,t,e){var n=yb([t,e[0]],[t,e[1]],Cc(r));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(r,t,e){var n=Math.max(1,r.getBandWidth()),a=e[1]-e[0];return{type:"Rect",shape:_b([t-n/2,e[0]],[n,a],Cc(r))}}};function Cc(r){return r.dim==="x"?0:1}const bb=Sb;var wb=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(ie);const Cb=wb;var pt=le(),Tb=w;function Kd(r,t,e){if(!ce.node){var n=t.getZr();pt(n).records||(pt(n).records={}),Db(n,t);var a=pt(n).records[r]||(pt(n).records[r]={});a.handler=e}}function Db(r,t){if(pt(r).initialized)return;pt(r).initialized=!0,e("click",Q(Tc,"click")),e("mousemove",Q(Tc,"mousemove")),e("globalout",Mb);function e(n,a){r.on(n,function(i){var o=Ib(t);Tb(pt(r).records,function(s){s&&a(s,i,o.dispatchAction)}),Ab(o.pendings,t)})}}function Ab(r,t){var e=r.showTip.length,n=r.hideTip.length,a;e?a=r.showTip[e-1]:n&&(a=r.hideTip[n-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function Mb(r,t,e){r.handler("leave",null,e)}function Tc(r,t,e,n){t.handler(r,e,n)}function Ib(r){var t={showTip:[],hideTip:[]},e=function(n){var a=t[n.type];a?a.push(n):(n.dispatchAction=e,r.dispatchAction(n))};return{dispatchAction:e,pendings:t}}function Qo(r,t){if(!ce.node){var e=t.getZr(),n=(pt(e).records||{})[r];n&&(pt(e).records[r]=null)}}var Lb=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=n.getComponent("tooltip"),o=e.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";Kd("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(e,n){Qo("axisPointer",n)},t.prototype.dispose=function(e,n){Qo("axisPointer",n)},t.type="axisPointer",t}(Ye);const Pb=Lb;function qd(r,t){var e=[],n=r.seriesIndex,a;if(n==null||!(a=t.getSeriesByIndex(n)))return{point:[]};var i=a.getData(),o=rr(i,r);if(o==null||o<0||E(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)e=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),f=c.dim,h=u.dim,v=f==="x"||f==="radius"?1:0,d=i.mapDimension(h),p=[];p[v]=i.get(d,o),p[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),e=l.dataToPoint(p)||[]}else e=l.dataToPoint(i.getValues(z(l.dimensions,function(g){return i.mapDimension(g)}),o))||[];else if(s){var m=s.getBoundingRect().clone();m.applyTransform(s.transform),e=[m.x+m.width/2,m.y+m.height/2]}return{point:e,el:s}}var Dc=le();function Rb(r,t,e){var n=r.currTrigger,a=[r.x,r.y],i=r,o=r.dispatchAction||ae(e.dispatchAction,e),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Ta(a)&&(a=qd({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=Ta(a),u=i.axesInfo,c=s.axesInfo,f=n==="leave"||Ta(a),h={},v={},d={list:[],map:{}},p={showPointer:Q(Eb,v),showTooltip:Q(Ob,d)};w(s.coordSysMap,function(g,y){var _=l||g.containPoint(a);w(s.coordSysAxesInfo[y],function(S,b){var x=S.axis,C=zb(u,S);if(!f&&_&&(!u||C)){var T=C&&C.value;T==null&&!l&&(T=x.pointToData(a)),T!=null&&Ac(S,T,p,!1,h)}})});var m={};return w(c,function(g,y){var _=g.linkGroup;_&&!v[y]&&w(_.axesInfo,function(S,b){var x=v[b];if(S!==g&&x){var C=x.value;_.mapper&&(C=g.axis.scale.parse(_.mapper(C,Mc(S),Mc(g)))),m[g.key]=C}})}),w(m,function(g,y){Ac(c[y],g,p,!0,h)}),Nb(v,c,h),Bb(d,a,r,o),Vb(c,o,e),h}}function Ac(r,t,e,n,a){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!r.involveSeries){e.showPointer(r,t);return}var o=kb(t,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&O(a,s[0]),!n&&r.snap&&i.containData(l)&&l!=null&&(t=l),e.showPointer(r,t,s),e.showTooltip(r,o,l)}}function kb(r,t){var e=t.axis,n=e.dim,a=r,i=[],o=Number.MAX_VALUE,s=-1;return w(t.seriesModels,function(l,u){var c=l.getData().mapDimensionsAll(n),f,h;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(c,r,e);h=v.dataIndices,f=v.nestestValue}else{if(h=l.getData().indicesOfNearest(c[0],r,e.type==="category"?.5:null),!h.length)return;f=l.getData().get(c[0],h[0])}if(!(f==null||!isFinite(f))){var d=r-f,p=Math.abs(d);p<=o&&((p=0&&s<0)&&(o=p,s=d,a=f,i.length=0),w(h,function(m){i.push({seriesIndex:l.seriesIndex,dataIndexInside:m,dataIndex:l.getData().getRawIndex(m)})}))}}),{payloadBatch:i,snapToValue:a}}function Eb(r,t,e,n){r[t.key]={value:e,payloadBatch:n}}function Ob(r,t,e,n){var a=e.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=kn(l),c=r.map[u];c||(c=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function Nb(r,t,e){var n=e.axesInfo=[];w(t,function(a,i){var o=a.axisPointerModel.option,s=r[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function Bb(r,t,e,n){if(Ta(t)||!r.list.length){n({type:"hideTip"});return}var a=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:r.list})}function Vb(r,t,e){var n=e.getZr(),a="axisPointerLastHighlights",i=Dc(n)[a]||{},o=Dc(n)[a]={};w(r,function(u,c){var f=u.axisPointerModel.option;f.status==="show"&&u.triggerEmphasis&&w(f.seriesDataIndices,function(h){var v=h.seriesIndex+" | "+h.dataIndex;o[v]=h})});var s=[],l=[];w(i,function(u,c){!o[c]&&l.push(u)}),w(o,function(u,c){!i[c]&&s.push(u)}),l.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function zb(r,t){for(var e=0;e<(r||[]).length;e++){var n=r[e];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function Mc(r){var t=r.axis.model,e={},n=e.axisDim=r.axis.dim;return e.axisIndex=e[n+"AxisIndex"]=t.componentIndex,e.axisName=e[n+"AxisName"]=t.name,e.axisId=e[n+"AxisId"]=t.id,e}function Ta(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function jd(r){Wd.registerAxisPointerClass("CartesianAxisPointer",bb),r.registerComponentModel(Cb),r.registerComponentView(Pb),r.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!E(e)&&(t.axisPointer.link=[e])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=jx(t,e)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},Rb)}function vD(r){_t(Yd),_t(jd)}var Ic="\0_ec_interaction_mutex";function Gb(r,t,e){var n=Qd(r);n[t]=e}function Fb(r,t,e){var n=Qd(r),a=n[t];a===e&&(n[t]=null)}function Qd(r){return r[Ic]||(r[Ic]={})}ct({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},mt);var Wb={axisPointer:1,tooltip:1,brush:1};function Hb(r,t,e){var n=t.getComponentByElement(r.topTarget),a=n&&n.coordinateSystem;return n&&n!==e&&!Wb.hasOwnProperty(n.mainType)&&a&&a.model!==e}function Jd(r,t,e,n,a,i){r=r||0;var o=e[1]-e[0];if(a!=null&&(a=gr(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=gr(s,[0,o]),a=i=gr(s,[a,i]),n=0}t[0]=gr(t[0],e),t[1]=gr(t[1],e);var l=ji(t,n);t[n]+=r;var u=a||0,c=e.slice();l.sign<0?c[0]+=u:c[1]-=u,t[n]=gr(t[n],c);var f;return f=ji(t,n),a!=null&&(f.sign!==l.sign||f.spani&&(t[1-n]=t[n]+f.sign*i),t}function ji(r,t){var e=r[t]-r[1-t];return{span:Math.abs(e),sign:e>0?-1:e<0?1:t?-1:1}}function gr(r,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,r))}var ar=!0,En=Math.min,kr=Math.max,Ub=Math.pow,Yb=1e4,$b=6,Xb=6,Lc="globalPan",Zb={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},Kb={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},Pc={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},qb=0,jb=function(r){N(t,r);function t(e){var n=r.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=e,n.group=new pe,n._uid="brushController_"+qb++,w(aw,function(a,i){this._handlers[i]=ae(a,this)},n),n}return t.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},t.prototype._doEnableBrush=function(e){var n=this._zr;this._enableGlobalPan||Gb(n,Lc,this._uid),w(this._handlers,function(a,i){n.on(i,a)}),this._brushType=e.brushType,this._brushOption=Z(X(Pc),e,!0)},t.prototype._doDisableBrush=function(){var e=this._zr;Fb(e,Lc,this._uid),w(this._handlers,function(n,a){e.off(a,n)}),this._brushType=this._brushOption=null},t.prototype.setPanels=function(e){if(e&&e.length){var n=this._panels={};w(e,function(a){n[a.panelId]=X(a)})}else this._panels=null;return this},t.prototype.mount=function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var n=this.group;return this._zr.add(n),n.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=n.getLocalTransform(),this},t.prototype.updateCovers=function(e){e=z(e,function(h){return Z(X(Pc),h,!0)});var n="\0-brush-index-",a=this._covers,i=this._covers=[],o=this,s=this._creatingCover;return new Pn(a,e,u,l).add(c).update(c).remove(f).execute(),this;function l(h,v){return(h.id!=null?h.id:n+v)+"-"+h.brushType}function u(h,v){return l(h.__brushOption,v)}function c(h,v){var d=e[h];if(v!=null&&a[v]===s)i[h]=a[v];else{var p=i[h]=v!=null?(a[v].__brushOption=d,a[v]):tp(o,ep(o,d));il(o,p)}}function f(h){a[h]!==s&&o.group.remove(a[h])}},t.prototype.unmount=function(){return this.enableBrush(!1),Jo(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t}(Vn);function ep(r,t){var e=di[t.brushType].createCover(r,t);return e.__brushOption=t,np(e,t),r.group.add(e),e}function tp(r,t){var e=ol(t);return e.endCreating&&(e.endCreating(r,t),np(t,t.__brushOption)),t}function rp(r,t){var e=t.__brushOption;ol(t).updateCoverShape(r,t,e.range,e)}function np(r,t){var e=t.z;e==null&&(e=Yb),r.traverse(function(n){n.z=e,n.z2=e})}function il(r,t){ol(t).updateCommon(r,t),rp(r,t)}function ol(r){return di[r.__brushOption.brushType]}function sl(r,t,e){var n=r._panels;if(!n)return ar;var a,i=r._transform;return w(n,function(o){o.isTargetByCursor(t,e,i)&&(a=o)}),a}function ap(r,t){var e=r._panels;if(!e)return ar;var n=t.__brushOption.panelId;return n!=null?e[n]:ar}function Jo(r){var t=r._covers,e=t.length;return w(t,function(n){r.group.remove(n)},r),t.length=0,!!e}function ir(r,t){var e=z(r._covers,function(n){var a=n.__brushOption,i=X(a.range);return{brushType:a.brushType,panelId:a.panelId,range:i}});r.trigger("brush",{areas:e,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function Qb(r){var t=r._track;if(!t.length)return!1;var e=t[t.length-1],n=t[0],a=e[0]-n[0],i=e[1]-n[1],o=Ub(a*a+i*i,.5);return o>$b}function ip(r){var t=r.length-1;return t<0&&(t=0),[r[0],r[t]]}function op(r,t,e,n){var a=new pe;return a.add(new ve({name:"main",style:ll(e),silent:!0,draggable:!0,cursor:"move",drift:Q(Rc,r,t,a,["n","s","w","e"]),ondragend:Q(ir,t,{isEnd:!0})})),w(n,function(i){a.add(new ve({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Q(Rc,r,t,a,i),ondragend:Q(ir,t,{isEnd:!0})}))}),a}function sp(r,t,e,n){var a=n.brushStyle.lineWidth||0,i=kr(a,Xb),o=e[0][0],s=e[1][0],l=o-a/2,u=s-a/2,c=e[0][1],f=e[1][1],h=c-i+a/2,v=f-i+a/2,d=c-o,p=f-s,m=d+a,g=p+a;ht(r,t,"main",o,s,d,p),n.transformable&&(ht(r,t,"w",l,u,i,g),ht(r,t,"e",h,u,i,g),ht(r,t,"n",l,u,m,i),ht(r,t,"s",l,v,m,i),ht(r,t,"nw",l,u,i,i),ht(r,t,"ne",h,u,i,i),ht(r,t,"sw",l,v,i,i),ht(r,t,"se",h,v,i,i))}function es(r,t){var e=t.__brushOption,n=e.transformable,a=t.childAt(0);a.useStyle(ll(e)),a.attr({silent:!n,cursor:n?"move":"default"}),w([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?ts(r,i[0]):ew(r,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?Kb[s]+"-resize":null})})}function ht(r,t,e,n,a,i,o){var s=t.childOfName(e);s&&s.setShape(rw(ul(r,t,[[n,a],[n+i,a+o]])))}function ll(r){return te({strokeNoScale:!0},r.brushStyle)}function lp(r,t,e,n){var a=[En(r,e),En(t,n)],i=[kr(r,e),kr(t,n)];return[[a[0],i[0]],[a[1],i[1]]]}function Jb(r){return Ds(r.group)}function ts(r,t){var e={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},a=Mv(e[t],Jb(r));return n[a]}function ew(r,t){var e=[ts(r,t[0]),ts(r,t[1])];return(e[0]==="e"||e[0]==="w")&&e.reverse(),e.join("")}function Rc(r,t,e,n,a,i){var o=e.__brushOption,s=r.toRectRange(o.range),l=up(t,a,i);w(n,function(u){var c=Zb[u];s[c[0]][c[1]]+=l[c[0]]}),o.range=r.fromRectRange(lp(s[0][0],s[1][0],s[0][1],s[1][1])),il(t,e),ir(t,{isEnd:!1})}function tw(r,t,e,n){var a=t.__brushOption.range,i=up(r,e,n);w(a,function(o){o[0]+=i[0],o[1]+=i[1]}),il(r,t),ir(r,{isEnd:!1})}function up(r,t,e){var n=r.group,a=n.transformCoordToLocal(t,e),i=n.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function ul(r,t,e){var n=ap(r,t);return n&&n!==ar?n.clipPath(e,r._transform):X(e)}function rw(r){var t=En(r[0][0],r[1][0]),e=En(r[0][1],r[1][1]),n=kr(r[0][0],r[1][0]),a=kr(r[0][1],r[1][1]);return{x:t,y:e,width:n-t,height:a-e}}function nw(r,t,e){if(!(!r._brushType||iw(r,t.offsetX,t.offsetY))){var n=r._zr,a=r._covers,i=sl(r,t,e);if(!r._dragging)for(var o=0;on.getWidth()||e<0||e>n.getHeight()}var di={lineX:Oc(0),lineY:Oc(1),rect:{createCover:function(r,t){function e(n){return n}return op({toRectRange:e,fromRectRange:e},r,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var t=ip(r);return lp(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(r,t,e,n){sp(r,t,e,n)},updateCommon:es,contain:ns},polygon:{createCover:function(r,t){var e=new pe;return e.add(new Nn({name:"main",style:ll(t),silent:!0})),e},getCreatingRange:function(r){return r},endCreating:function(r,t){t.remove(t.childAt(0)),t.add(new hs({name:"main",draggable:!0,drift:Q(tw,r,t),ondragend:Q(ir,r,{isEnd:!0})}))},updateCoverShape:function(r,t,e,n){t.childAt(0).setShape({points:ul(r,t,e)})},updateCommon:es,contain:ns}};function Oc(r){return{createCover:function(t,e){return op({toRectRange:function(n){var a=[n,[0,100]];return r&&a.reverse(),a},fromRectRange:function(n){return n[r]}},t,e,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(t){var e=ip(t),n=En(e[0][r],e[1][r]),a=kr(e[0][r],e[1][r]);return[n,a]},updateCoverShape:function(t,e,n,a){var i,o=ap(t,e);if(o!==ar&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[n,i];r&&l.reverse(),sp(t,e,l,a)},updateCommon:es,contain:ns}}const ow=jb;function sw(r){return r=cl(r),function(t){return Lv(t,r)}}function lw(r,t){return r=cl(r),function(e){var n=t??e,a=n?r.width:r.height,i=n?r.x:r.y;return[i,i+(a||0)]}}function uw(r,t,e){var n=cl(r);return function(a,i){return n.contain(i[0],i[1])&&!Hb(a,t,e)}}function cl(r){return Ne.create(r)}var Nc=["x","y","radius","angle","single"],cw=["cartesian2d","polar","singleAxis"];function fw(r){var t=r.get("coordinateSystem");return oe(cw,t)>=0}function Sr(r){return r+"Axis"}function vw(r,t){var e=W(),n=[],a=W();r.eachComponent({mainType:"dataZoom",query:t},function(c){a.get(c.uid)||s(c)});var i;do i=!1,r.eachComponent("dataZoom",o);while(i);function o(c){!a.get(c.uid)&&l(c)&&(s(c),i=!0)}function s(c){a.set(c.uid,!0),n.push(c),u(c)}function l(c){var f=!1;return c.eachTargetAxis(function(h,v){var d=e.get(h);d&&d[v]&&(f=!0)}),f}function u(c){c.eachTargetAxis(function(f,h){(e.get(f)||e.set(f,[]))[h]=!0})}return n}var Qi=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},r}(),hw=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._autoThrottle=!0,e._noTarget=!0,e._rangePropMode=["percent","percent"],e}return t.prototype.init=function(e,n,a){var i=Bc(e);this.settledOption=i,this.mergeDefaultAndTheme(e,a),this._doInit(i)},t.prototype.mergeOption=function(e){var n=Bc(e);Z(this.option,e,!0),Z(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(e){var n=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(n[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),n=this._targetAxisInfoMap=W(),a=this._fillSpecifiedTargetAxis(n);a?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var n=!1;return w(Nc,function(a){var i=this.getReferringComponents(Sr(a),tm);if(i.specified){n=!0;var o=new Qi;w(i.models,function(s){o.add(s.componentIndex)}),e.set(a,o)}},this),n},t.prototype._fillAutoTargetAxisByOrient=function(e,n){var a=this.ecModel,i=!0;if(i){var o=n==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===n}});l(s,"single")}function l(u,c){var f=u[0];if(f){var h=new Qi;if(h.add(f.componentIndex),e.set(c,h),i=!1,c==="x"||c==="y"){var v=f.getReferringComponents("grid",Re).models[0];v&&w(u,function(d){f.componentIndex!==d.componentIndex&&v===d.getReferringComponents("grid",Re).models[0]&&h.add(d.componentIndex)})}}}i&&w(Nc,function(u){if(i){var c=a.findComponents({mainType:Sr(u),filter:function(h){return h.get("type",!0)==="category"}});if(c[0]){var f=new Qi;f.add(c[0].componentIndex),e.set(u,f),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(n){!e&&(e=n)},this),e==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var n=this._rangePropMode,a=this.get("rangeMode");w([["start","startValue"],["end","endValue"]],function(i,o){var s=e[i[0]]!=null,l=e[i[1]]!=null;s&&!l?n[o]="percent":!s&&l?n[o]="value":a?n[o]=a[o]:s&&(n[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(n,a){e==null&&(e=this.ecModel.getComponent(Sr(n),a))},this),e},t.prototype.eachTargetAxis=function(e,n){this._targetAxisInfoMap.each(function(a,i){w(a.indexList,function(o){e.call(n,i,o)})})},t.prototype.getAxisProxy=function(e,n){var a=this.getAxisModel(e,n);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(e,n){var a=this._targetAxisInfoMap.get(e);if(a&&a.indexMap[n])return this.ecModel.getComponent(Sr(e),n)},t.prototype.setRawRange=function(e){var n=this.option,a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i){(e[i[0]]!=null||e[i[1]]!=null)&&(n[i[0]]=a[i[0]]=e[i[0]],n[i[1]]=a[i[1]]=e[i[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var n=this.option;w(["start","startValue","end","endValue"],function(a){n[a]=e[a]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,n){if(e==null&&n==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(e,n).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var n,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!S&&!b)return!0;_&&(m=!0),S&&(d=!0),b&&(p=!0)}return m&&d&&p})}else _r(c,function(v){if(i==="empty")l.setData(u=u.map(v,function(p){return s(p)?p:NaN}));else{var d={};d[v]=o,u.selectRange(d)}});_r(c,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;_r(["min","max"],function(a){var i=e.get(a+"Span"),o=e.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Ot(n[0]+o,n,[0,100],!0):i!=null&&(o=Ot(i,[0,100],n,!0)-n[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var a=tv(n,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;e[0]!==0&&i.setDeterminedMinMax("min",+n[0].toFixed(a)),e[1]!==100&&i.setDeterminedMinMax("max",+n[1].toFixed(a)),i.freeze()}},r}();function bw(r,t,e){var n=[1/0,-1/0];_r(e,function(o){nx(n,o.getData(),t)});var a=r.getAxisModel(),i=xd(a.axis.scale,a,n).calculate();return[i.min,i.max]}const ww=xw;var Cw={getTargetSeries:function(r){function t(a){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(Sr(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var e=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new ww(a,i,s,r),e.push(o.__dzAxisProxy))});var n=W();return w(e,function(a){w(a.getTargetSeriesModels(),function(i){n.set(i.uid,i)})}),n},overallReset:function(r,t){r.eachComponent("dataZoom",function(e){e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).reset(e)}),e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).filterData(e,t)})}),r.eachComponent("dataZoom",function(e){var n=e.findRepresentativeAxisProxy();if(n){var a=n.getDataPercentWindow(),i=n.getDataValueWindow();e.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};const Tw=Cw;function Dw(r){r.registerAction("dataZoom",function(t,e){var n=vw(e,t);w(n,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var zc=!1;function Aw(r){zc||(zc=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,Tw),Dw(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Mw(r){r.registerComponentModel(gw),r.registerComponentView(Sw),Aw(r)}var Qe=function(){function r(){}return r}(),fp={};function rn(r,t){fp[r]=t}function vp(r){return fp[r]}var Iw=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;w(this.option.feature,function(n,a){var i=vp(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),Z(n,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(ie);const Lw=Iw;function Pw(r,t,e){var n=t.getBoxLayoutParams(),a=t.get("padding"),i={width:e.getWidth(),height:e.getHeight()},o=Gt(n,i,a);Cr(t.get("orient"),r,t.get("itemGap"),o.width,o.height),_y(r,n,i,a)}function hp(r,t){var e=ai(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),r=new ve({shape:{x:r.x-e[3],y:r.y-e[0],width:r.width+e[1]+e[3],height:r.height+e[0]+e[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),r}var Rw=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){var o=this.group;if(o.removeAll(),!e.get("show"))return;var s=+e.get("itemSize"),l=e.get("orient")==="vertical",u=e.get("feature")||{},c=this._features||(this._features={}),f=[];w(u,function(d,p){f.push(p)}),new Pn(this._featureNames||[],f).add(h).update(h).remove(Q(h,null)).execute(),this._featureNames=f;function h(d,p){var m=f[d],g=f[p],y=u[m],_=new Te(y,e,e.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===m&&(y.title=i.newTitle),m&&!g){if(kw(m))S={onclick:_.option.onclick,featureName:m};else{var b=vp(m);if(!b)return;S=new b}c[m]=S}else if(S=c[g],!S)return;S.uid=Wn("toolbox-feature"),S.model=_,S.ecModel=n,S.api=a;var x=S instanceof Qe;if(!m&&g){x&&S.dispose&&S.dispose(n,a);return}if(!_.get("show")||x&&S.unusable){x&&S.remove&&S.remove(n,a);return}v(_,S,m),_.setIconStatus=function(C,T){var A=this.option,M=this.iconPaths;A.iconStatus=A.iconStatus||{},A.iconStatus[C]=T,M[C]&&(T==="emphasis"?Ar:Mr)(M[C])},S instanceof Qe&&S.render&&S.render(_,n,a,i)}function v(d,p,m){var g=d.getModel("iconStyle"),y=d.getModel(["emphasis","iconStyle"]),_=p instanceof Qe&&p.getIcons?p.getIcons():d.get("icon"),S=d.get("title")||{},b,x;G(_)?(b={},b[m]=_):b=_,G(S)?(x={},x[m]=S):x=S;var C=d.iconPaths={};w(b,function(T,A){var M=qa(T,{},{x:-s/2,y:-s/2,width:s,height:s});M.setStyle(g.getItemStyle());var D=M.ensureState("emphasis");D.style=y.getItemStyle();var I=new we({style:{text:x[A],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null},ignore:!0});M.setTextContent(I),ja({el:M,componentModel:e,itemName:A,formatterParamsExtra:{title:x[A]}}),M.__title=x[A],M.on("mouseover",function(){var L=y.getItemStyle(),P=l?e.get("right")==null&&e.get("left")!=="right"?"right":"left":e.get("bottom")==null&&e.get("top")!=="bottom"?"bottom":"top";I.setStyle({fill:y.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),M.setTextConfig({position:y.get("textPosition")||P}),I.ignore=!e.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){d.get(["iconStatus",A])!=="emphasis"&&a.leaveEmphasis(this),I.hide()}),(d.get(["iconStatus",A])==="emphasis"?Ar:Mr)(M),o.add(M),M.on("click",ae(p.onclick,p,n,a,A)),C[A]=M})}Pw(o,e,a),o.add(hp(o.getBoundingRect(),e)),l||o.eachChild(function(d){var p=d.__title,m=d.ensureState("emphasis"),g=m.textConfig||(m.textConfig={}),y=d.getTextContent(),_=y&&y.ensureState("emphasis");if(_&&!$(_)&&p){var S=_.style||(_.style={}),b=ps(p,we.makeFont(S)),x=d.x+o.x,C=d.y+o.y+s,T=!1;C+b.height>a.getHeight()&&(g.position="top",T=!0);var A=T?-5-b.height:s+10;x+b.width/2>a.getWidth()?(g.position=["100%",A],S.align="right"):x-b.width/2<0&&(g.position=[0,A],S.align="left")}})},t.prototype.updateView=function(e,n,a,i){w(this._features,function(o){o instanceof Qe&&o.updateView&&o.updateView(o.model,n,a,i)})},t.prototype.remove=function(e,n){w(this._features,function(a){a instanceof Qe&&a.remove&&a.remove(e,n)}),this.group.removeAll()},t.prototype.dispose=function(e,n){w(this._features,function(a){a instanceof Qe&&a.dispose&&a.dispose(e,n)})},t.type="toolbox",t}(Ye);function kw(r){return r.indexOf("my")===0}const Ew=Rw;var Ow=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){var a=this.model,i=a.get("name")||e.get("title.0.text")||"echarts",o=n.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=n.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=ce.browser;if($(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=i+"."+s,c.target="_blank",c.href=l;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(f)}else if(window.navigator.msSaveOrOpenBlob||o){var h=l.split(","),v=h[0].indexOf("base64")>-1,d=o?decodeURIComponent(h[1]):h[1];v&&(d=window.atob(d));var p=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var m=d.length,g=new Uint8Array(m);m--;)g[m]=d.charCodeAt(m);var y=new Blob([g]);window.navigator.msSaveOrOpenBlob(y,p)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open("image/svg+xml","replace"),b.write(d),b.close(),S.focus(),b.execCommand("SaveAs",!0,p),document.body.removeChild(_)}}else{var x=a.get("lang"),C='',T=window.open();T.document.write(C),T.document.title=i}},t.getDefaultOption=function(e){var n={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},t}(Qe);const Nw=Ow;var Gc="__ec_magicType_stack__",Bw=[["line","bar"],["stack"]],Vw=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,n=e.get("icon"),a={};return w(e.get("type"),function(i){n[i]&&(a[i]=n[i])}),a},t.getDefaultOption=function(e){var n={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},t.prototype.onclick=function(e,n,a){var i=this.model,o=i.get(["seriesIndex",a]);if(Fc[a]){var s={series:[]},l=function(f){var h=f.subType,v=f.id,d=Fc[a](h,v,f,i);d&&(te(d,f.option),s.series.push(d));var p=f.coordinateSystem;if(p&&p.type==="cartesian2d"&&(a==="line"||a==="bar")){var m=p.getAxesByScale("ordinal")[0];if(m){var g=m.dim,y=g+"Axis",_=f.getReferringComponents(y,Re).models[0],S=_.componentIndex;s[y]=s[y]||[];for(var b=0;b<=S;b++)s[y][S]=s[y][S]||{};s[y][S].boundaryGap=a==="bar"}}};w(Bw,function(f){oe(f,a)>=0&&w(f,function(h){i.setIconStatus(h,"normal")})}),i.setIconStatus(a,"emphasis"),e.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,c=a;a==="stack"&&(u=Z({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(c="tiled")),n.dispatchAction({type:"changeMagicType",currentType:c,newOption:s,newTitle:u,featureName:"magicType"})}},t}(Qe),Fc={line:function(r,t,e,n){if(r==="bar")return Z({id:t,type:"line",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(r,t,e,n){if(r==="line")return Z({id:t,type:"bar",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(r,t,e,n){var a=e.get("stack")===Gc;if(r==="line"||r==="bar")return n.setIconStatus("stack",a?"normal":"emphasis"),Z({id:t,stack:a?"":Gc},n.get(["option","stack"])||{},!0)}};ct({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,t){t.mergeOption(r.newOption)});const zw=Vw;var pi=new Array(60).join("-"),Er=" ";function Gw(r){var t={},e=[],n=[];return r.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else e.push(a)}else e.push(a)}),{seriesGroupByCategoryAxis:t,other:e,meta:n}}function Fw(r){var t=[];return w(r,function(e,n){var a=e.categoryAxis,i=e.valueAxis,o=i.dim,s=[" "].concat(z(e.series,function(v){return v.name})),l=[a.model.getCategories()];w(e.series,function(v){var d=v.getRawData();l.push(v.getRawData().mapArray(d.mapDimension(o),function(p){return p}))});for(var u=[s.join(Er)],c=0;c=0)return!0}var as=new RegExp("["+Er+"]+","g");function Yw(r){for(var t=r.split(/\n+/g),e=Fa(t.shift()).split(as),n=[],a=z(e,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=e[i];if(o[a])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();e[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),e.push(t)}function Qw(r){var t=fl(r),e=t[t.length-1];t.length>1&&t.pop();var n={};return dp(e,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){n[i]=a;break}}),n}function Jw(r){pp(r).snapshots=null}function e1(r){return fl(r).length}function fl(r){var t=pp(r);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var t1=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){Jw(e),n.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){var n={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])};return n},t}(Qe);ct({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,t){t.resetOption("recreate")});const r1=t1;var n1=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],a1=function(){function r(t,e,n){var a=this;this._targetInfoList=[];var i=Wc(e,t);w(i1,function(o,s){(!n||!n.include||oe(n.include,s)>=0)&&o(i,a._targetInfoList)})}return r.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,function(n,a,i){if((n.coordRanges||(n.coordRanges=[])).push(a),!n.coordRange){n.coordRange=a;var o=Ji[n.brushType](0,i,a);n.__rangeOffset={offset:$c[n.brushType](o.values,n.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},r.prototype.matchOutputRanges=function(t,e,n){w(t,function(a){var i=this.findTargetInfo(a,e);i&&i!==!0&&w(i.coordSyses,function(o){var s=Ji[a.brushType](1,o,a.range,!0);n(a,s.values,o,e)})},this)},r.prototype.setInputRanges=function(t,e){w(t,function(n){var a=this.findTargetInfo(n,e);if(n.range=n.range||[],a&&a!==!0){n.panelId=a.panelId;var i=Ji[n.brushType](0,a.coordSys,n.coordRange),o=n.__rangeOffset;n.range=o?$c[n.brushType](i.values,o.offset,o1(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(t,e){return z(this._targetInfoList,function(n){var a=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:sw(a),isTargetByCursor:uw(a,t,n.coordSysModel),getLinearBrushOtherExtent:lw(a)}})},r.prototype.controlSeries=function(t,e,n){var a=this.findTargetInfo(t,n);return a===!0||a&&oe(a.coordSyses,e.coordinateSystem)>=0},r.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,a=Wc(e,t),i=0;ir[1]&&r.reverse(),r}function Wc(r,t){return vn(r,t,{includeMainTypes:n1})}var i1={grid:function(r,t){var e=r.xAxisModels,n=r.yAxisModels,a=r.gridModels,i=W(),o={},s={};!e&&!n&&!a||(w(e,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),w(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),w(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,c=[];w(u.getCartesians(),function(f,h){(oe(e,f.getAxis("x").model)>=0||oe(n,f.getAxis("y").model)>=0)&&c.push(f)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:c[0],coordSyses:c,getPanelRect:Uc.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,t){w(r.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:Uc.geo})})}},Hc=[function(r,t){var e=r.xAxisModel,n=r.yAxisModel,a=r.gridModel;return!a&&e&&(a=e.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===t.gridModel},function(r,t){var e=r.geoModel;return e&&e===t.geoModel}],Uc={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,t=r.getBoundingRect().clone();return t.applyTransform(Ds(r)),t}},Ji={lineX:Q(Yc,0),lineY:Q(Yc,1),rect:function(r,t,e,n){var a=r?t.pointToData([e[0][0],e[1][0]],n):t.dataToPoint([e[0][0],e[1][0]],n),i=r?t.pointToData([e[0][1],e[1][1]],n):t.dataToPoint([e[0][1],e[1][1]],n),o=[is([a[0],i[0]]),is([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,t,e,n){var a=[[1/0,-1/0],[1/0,-1/0]],i=z(e,function(o){var s=r?t.pointToData(o,n):t.dataToPoint(o,n);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function Yc(r,t,e,n){var a=e.getAxis(["x","y"][r]),i=is(z([0,1],function(s){return t?a.coordToData(a.toLocalCoord(n[s]),!0):a.toGlobalCoord(a.dataToCoord(n[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var $c={lineX:Q(Xc,0),lineY:Q(Xc,1),rect:function(r,t,e){return[[r[0][0]-e[0]*t[0][0],r[0][1]-e[0]*t[0][1]],[r[1][0]-e[1]*t[1][0],r[1][1]-e[1]*t[1][1]]]},polygon:function(r,t,e){return z(r,function(n,a){return[n[0]-e[0]*t[a][0],n[1]-e[1]*t[a][1]]})}};function Xc(r,t,e,n){return[t[0]-n[r]*e[0],t[1]-n[r]*e[1]]}function o1(r,t){var e=Zc(r),n=Zc(t),a=[e[0]/n[0],e[1]/n[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function Zc(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}const gp=a1;var os=w,s1=jg("toolbox-dataZoom_"),l1=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){this._brushController||(this._brushController=new ow(a.getZr()),this._brushController.on("brush",ae(this._onBrush,this)).mount()),f1(e,n,this,i,a),c1(e,n)},t.prototype.onclick=function(e,n,a){u1[a].call(this)},t.prototype.remove=function(e,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,n){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var n=e.areas;if(!e.isEnd||!n.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new gp(vl(this.model),i,{include:["grid"]});o.matchOutputRanges(n,i,function(u,c,f){if(f.type==="cartesian2d"){var h=u.brushType;h==="rect"?(s("x",f,c[0]),s("y",f,c[1])):s({lineX:"x",lineY:"y"}[h],f,c)}}),jw(i,a),this._dispatchZoomAction(a);function s(u,c,f){var h=c.getAxis(u),v=h.model,d=l(u,v,i),p=d.findRepresentativeAxisProxy(v).getMinMaxSpan();(p.minValueSpan!=null||p.maxValueSpan!=null)&&(f=Jd(0,f.slice(),h.scale.getExtent(),0,p.minValueSpan,p.maxValueSpan)),d&&(a[d.id]={dataZoomId:d.id,startValue:f[0],endValue:f[1]})}function l(u,c,f){var h;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var d=v.getAxisModel(u,c.componentIndex);d&&(h=v)}),h}},t.prototype._dispatchZoomAction=function(e){var n=[];os(e,function(a,i){n.push(X(a))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.getDefaultOption=function(e){var n={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},t}(Qe),u1={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(Qw(this.ecModel))}};function vl(r){var t={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function c1(r,t){r.setIconStatus("back",e1(t)>1?"emphasis":"normal")}function f1(r,t,e,n,a){var i=e._isZoomActive;n&&n.type==="takeGlobalCursor"&&(i=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),e._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new gp(vl(r),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});e._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}Ay("dataZoom",function(r){var t=r.getComponent("toolbox",0),e=["feature","dataZoom"];if(!t||t.get(e)==null)return;var n=t.getModel(e),a=[],i=vl(n),o=vn(r,i);os(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),os(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,c){var f=l.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:s1+u+f};h[c]=f,a.push(h)}return a});const v1=l1;function hD(r){r.registerComponentModel(Lw),r.registerComponentView(Ew),rn("saveAsImage",Nw),rn("magicType",zw),rn("dataView",qw),rn("dataZoom",v1),rn("restore",r1),_t(Mw)}var h1=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(ie);const d1=h1;function mp(r){var t=r.get("confine");return t!=null?!!t:r.get("renderMode")==="richText"}function yp(r){if(ce.domSupported){for(var t=document.documentElement.style,e=0,n=r.length;e-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var c=u*Math.PI/180,f=o+a,h=f*Math.abs(Math.cos(c))+f*Math.abs(Math.sin(c)),v=Math.round(((h-Math.SQRT2*a)/2+Math.SQRT2*a-(h-f)/2)*100)/100;s+=";"+i+":-"+v+"px";var d=t+" solid "+a+"px;",p=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function x1(r,t){var e="cubic-bezier(0.23,1,0.32,1)",n=" "+r/2+"s "+e,a="opacity"+n+",visibility"+n;return t||(n=" "+r+"s "+e,a+=ce.transformSupported?","+hl+n:",left"+n+",top"+n),m1+":"+a}function Kc(r,t,e){var n=r.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!ce.transformSupported)return e?"top:"+a+";left:"+n+";":[["top",a],["left",n]];var i=ce.transform3dSupported,o="translate"+(i?"3d":"")+"("+n+","+a+(i?",0":"")+")";return e?"top:0;left:0;"+hl+":"+o+";":[["top",0],["left",0],[_p,o]]}function b1(r){var t=[],e=r.get("fontSize"),n=r.getTextColor();n&&t.push("color:"+n),t.push("font:"+r.getFont()),e&&t.push("line-height:"+Math.round(e*3/2)+"px");var a=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return a&&i&&t.push("text-shadow:"+o+"px "+s+"px "+i+"px "+a),w(["decoration","align"],function(l){var u=r.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function w1(r,t,e){var n=[],a=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),c=r.getModel("textStyle"),f=Th(r,"html"),h=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+h),t&&a&&n.push(x1(a,e)),i&&n.push("background-color:"+i),w(["width","color","radius"],function(v){var d="border-"+v,p=$v(d),m=r.get(p);m!=null&&n.push(d+":"+m+(v==="color"?"":"px"))}),n.push(b1(c)),f!=null&&n.push("padding:"+ai(f).join("px ")+"px"),n.join(";")+";"}function qc(r,t,e,n,a){var i=t&&t.painter;if(e){var o=i&&i.getViewportRoot();o&&wg(r,o,document.body,n,a)}else{r[0]=n,r[1]=a;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/t.getWidth(),r[3]=r[1]/t.getHeight()}var C1=function(){function r(t,e,n){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,ce.wxa)return null;var a=document.createElement("div");a.domBelongToZr=!0,this.el=a;var i=this._zr=e.getZr(),o=this._appendToBody=n&&n.appendToBody;qc(this._styleCoord,i,o,e.getWidth()/2,e.getHeight()/2),o?document.body.appendChild(a):t.appendChild(a),this._container=t;var s=this;a.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},a.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=i.handler,c=i.painter.getViewportRoot();bg(c,l,!0),u.dispatch("mousemove",l)}},a.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(t){var e=this._container,n=g1(e,"position"),a=e.style;a.position!=="absolute"&&n!=="absolute"&&(a.position="relative");var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},r.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,a=n.style,i=this._styleCoord;n.innerHTML?a.cssText=y1+w1(t,!this._firstShow,this._longHide)+Kc(i[0],i[1],!0)+("border-color:"+nr(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(t,e,n,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(G(i)&&n.get("trigger")==="item"&&!mp(n)&&(s=S1(n,a,i)),G(t))o.innerHTML=t+s;else if(t){o.innerHTML="",E(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,n=this._ecModel,a=this._api,i=e.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(e,n,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,n,a,i){if(!(i.from===this.uid||ce.node||!a.getDom())){var o=Jc(i,a);this._ticket="";var s=i.dataByCoordSys,l=k1(i,n,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var c=M1;c.x=i.x,c.y=i.y,c.update(),J(c).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:c},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(e,n,a,i))return;var f=qd(i,n),h=f.point[0],v=f.point[1];h!=null&&v!=null&&this._tryShow({offsetX:h,offsetY:v,target:f.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(e,n,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(Jc(i,a))},t.prototype._manuallyAxisShowTip=function(e,n,a,i){var o=i.seriesIndex,s=i.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(u){var c=u.getData(),f=nn([c.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(e,n){var a=e.target,i=this._tooltipModel;if(i){this._lastX=e.offsetX,this._lastY=e.offsetY;var o=e.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,e);else if(a){this._lastDataByCoordSys=null;var s,l;un(a,function(u){if(J(u).dataIndex!=null)return s=u,!0;if(J(u).tooltipConfig!=null)return l=u,!0},!0),s?this._showSeriesItemTooltip(e,s,n):l?this._showComponentItemTooltip(e,l,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(e,n){var a=e.get("showDelay");n=ae(n,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(n,a):n()},t.prototype._showAxisTooltip=function(e,n){var a=this._ecModel,i=this._tooltipModel,o=[n.offsetX,n.offsetY],s=nn([n.tooltipOption],i),l=this._renderMode,u=[],c=In("section",{blocks:[],noHeader:!0}),f=[],h=new Pi;w(e,function(y){w(y.dataByAxis,function(_){var S=a.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(!(!S||b==null)){var x=Xd(b,S.axis,a,_.seriesDataIndices,_.valueLabelOpt),C=In("section",{header:x,noHeader:!Bn(x),sortBlocks:!0,blocks:[]});c.blocks.push(C),w(_.seriesDataIndices,function(T){var A=a.getSeriesByIndex(T.seriesIndex),M=T.dataIndexInside,D=A.getDataParams(M);if(!(D.dataIndex<0)){D.axisDim=_.axisDim,D.axisIndex=_.axisIndex,D.axisType=_.axisType,D.axisId=_.axisId,D.axisValue=tl(S.axis,{value:b}),D.axisValueLabel=x,D.marker=h.makeTooltipMarker("item",nr(D.color),l);var I=yu(A.formatTooltip(M,!0,null)),L=I.frag;if(L){var P=nn([A],i).get("valueFormatter");C.blocks.push(P?O({valueFormatter:P},L):L)}I.text&&f.push(I.text),u.push(D)}})}})}),c.blocks.reverse(),f.reverse();var v=n.position,d=s.get("order"),p=Cu(c,h,l,d,a.get("useUTC"),s.get("textStyle"));p&&f.unshift(p);var m=l==="richText"?` - -`:"
",g=f.join(m);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,g,u,Math.random()+"",o[0],o[1],v,null,h)})},t.prototype._showSeriesItemTooltip=function(e,n,a){var i=this._ecModel,o=J(n),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,f=o.dataType,h=u.getData(f),v=this._renderMode,d=e.positionDefault,p=nn([h.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),m=p.get("trigger");if(!(m!=null&&m!=="item")){var g=u.getDataParams(c,f),y=new Pi;g.marker=y.makeTooltipMarker("item",nr(g.color),v);var _=yu(u.formatTooltip(c,!1,f)),S=p.get("order"),b=p.get("valueFormatter"),x=_.frag,C=x?Cu(b?O({valueFormatter:b},x):x,y,v,S,i.get("useUTC"),p.get("textStyle")):_.text,T="item_"+u.name+"_"+c;this._showOrMove(p,function(){this._showTooltipContent(p,C,g,T,e.offsetX,e.offsetY,e.position,e.target,y)}),a({type:"showTip",dataIndexInside:c,dataIndex:h.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,n,a){var i=J(n),o=i.tooltipConfig,s=o.option||{};if(G(s)){var l=s;s={content:l,formatter:l}}var u=[s],c=this._ecModel.getComponent(i.componentMainType,i.componentIndex);c&&u.push(c),u.push({formatter:s.content});var f=e.positionDefault,h=nn(u,this._tooltipModel,f?{position:f}:null),v=h.get("content"),d=Math.random()+"",p=new Pi;this._showOrMove(h,function(){var m=X(h.get("formatterParams")||{});this._showTooltipContent(h,v,m,d,e.offsetX,e.offsetY,e.position,n,p)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,n,a,i,o,s,l,u,c){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var f=this._tooltipContent;f.setEnterable(e.get("enterable"));var h=e.get("formatter");l=l||e.get("position");var v=n,d=this._getNearestPoint([o,s],a,e.get("trigger"),e.get("borderColor")),p=d.color;if(h)if(G(h)){var m=e.ecModel.get("useUTC"),g=E(a)?a[0]:a,y=g&&g.axisType&&g.axisType.indexOf("time")>=0;v=h,y&&(v=Ja(g.axisValue,v,m)),v=Xv(v,a,!0)}else if($(h)){var _=ae(function(S,b){S===this._ticket&&(f.setContent(b,c,e,p,l),this._updatePosition(e,l,o,s,f,a,u))},this);this._ticket=i,v=h(a,i,_)}else v=h;f.setContent(v,c,e,p,l),f.show(e,p),this._updatePosition(e,l,o,s,f,a,u)}},t.prototype._getNearestPoint=function(e,n,a,i){if(a==="axis"||E(n))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!E(n))return{color:i||n.color||n.borderColor}},t.prototype._updatePosition=function(e,n,a,i,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();n=n||e.get("position");var f=o.getSize(),h=e.get("align"),v=e.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),$(n)&&(n=n([a,i],s,o.el,d,{viewSize:[u,c],contentSize:f.slice()})),E(n))a=ee(n[0],u),i=ee(n[1],c);else if(H(n)){var p=n;p.width=f[0],p.height=f[1];var m=Gt(p,{width:u,height:c});a=m.x,i=m.y,h=null,v=null}else if(G(n)&&l){var g=R1(n,d,f,e.get("borderWidth"));a=g[0],i=g[1]}else{var g=L1(a,i,o,u,c,h?null:20,v?null:20);a=g[0],i=g[1]}if(h&&(a-=ef(h)?f[0]/2:h==="right"?f[0]:0),v&&(i-=ef(v)?f[1]/2:v==="bottom"?f[1]:0),mp(e)){var g=P1(a,i,o,u,c);a=g[0],i=g[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(e,n){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===e.length;return o&&w(a,function(s,l){var u=s.dataByAxis||[],c=e[l]||{},f=c.dataByAxis||[];o=o&&u.length===f.length,o&&w(u,function(h,v){var d=f[v]||{},p=h.seriesDataIndices||[],m=d.seriesDataIndices||[];o=o&&h.value===d.value&&h.axisType===d.axisType&&h.axisId===d.axisId&&p.length===m.length,o&&w(p,function(g,y){var _=m[y];o=o&&g.seriesIndex===_.seriesIndex&&g.dataIndex===_.dataIndex}),i&&w(h.seriesDataIndices,function(g){var y=g.seriesIndex,_=n[y],S=i[y];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=n,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,n){ce.node||!n.getDom()||(Bo(this,"_updatePosition"),this._tooltipContent.dispose(),Qo("itemTooltip",n))},t.type="tooltip",t}(Ye);function nn(r,t,e){var n=t.ecModel,a;e?(a=new Te(e,n,n),a=new Te(t.option,a,n)):a=t;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Te&&(o=o.get("tooltip",!0)),G(o)&&(o={formatter:o}),o&&(a=new Te(o,a,n)))}return a}function Jc(r,t){return r.dispatchAction||ae(t.dispatchAction,t)}function L1(r,t,e,n,a,i,o){var s=e.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>n?r-=l+i:r+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[r,t]}function P1(r,t,e,n,a){var i=e.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,n)-o,t=Math.min(t+s,a)-s,r=Math.max(r,0),t=Math.max(t,0),[r,t]}function R1(r,t,e,n){var a=e[0],i=e[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,c=t.height;switch(r){case"inside":s=t.x+u/2-a/2,l=t.y+c/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+c+o;break;case"left":s=t.x-a-o,l=t.y+c/2-i/2;break;case"right":s=t.x+u+o,l=t.y+c/2-i/2}return[s,l]}function ef(r){return r==="center"||r==="middle"}function k1(r,t,e){var n=ys(r).queryOptionMap,a=n.keys()[0];if(!(!a||a==="series")){var i=Gn(t,a,n.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=e.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var c=J(u).tooltipConfig;if(c&&c.name===r.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}const E1=I1;function dD(r){_t(jd),r.registerComponentModel(d1),r.registerComponentView(E1),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},mt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},mt)}var O1=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(ie),N1=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){if(this.group.removeAll(),!!e.get("show")){var i=this.group,o=e.getModel("textStyle"),s=e.getModel("subtextStyle"),l=e.get("textAlign"),u=ue(e.get("textBaseline"),e.get("textVerticalAlign")),c=new we({style:zt(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),f=c.getBoundingRect(),h=e.get("subtext"),v=new we({style:zt(s,{text:h,fill:s.getTextColor(),y:f.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),p=e.get("sublink"),m=e.get("triggerEvent",!0);c.silent=!d&&!m,v.silent=!p&&!m,d&&c.on("click",function(){Jl(d,"_"+e.get("target"))}),p&&v.on("click",function(){Jl(p,"_"+e.get("subtarget"))}),J(c).eventData=J(v).eventData=m?{componentType:"title",componentIndex:e.componentIndex}:null,i.add(c),h&&i.add(v);var g=i.getBoundingRect(),y=e.getBoxLayoutParams();y.width=g.width,y.height=g.height;var _=Gt(y,{width:a.getWidth(),height:a.getHeight()},e.get("padding"));l||(l=e.get("left")||e.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=e.get("top")||e.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};c.setStyle(S),v.setStyle(S),g=i.getBoundingRect();var b=_.margin,x=e.getItemStyle(["color","opacity"]);x.fill=e.get("backgroundColor");var C=new ve({shape:{x:g.x-b[3],y:g.y-b[0],width:g.width+b[1]+b[3],height:g.height+b[0]+b[2],r:e.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(C)}},t.type="title",t}(Ye);function pD(r){r.registerComponentModel(O1),r.registerComponentView(N1)}function gi(r,t){var e=r.mapDimensionsAll("defaultedLabel"),n=e.length;if(n===1){var a=Pr(r,t,e[0]);return a!=null?a+"":null}else if(n){for(var i=[],o=0;o=0&&n.push(t[i])}return n.join(" ")}var B1=function(r){N(t,r);function t(e,n,a,i){var o=r.call(this)||this;return o.updateData(e,n,a,i),o}return t.prototype._createSymbol=function(e,n,a,i,o){this.removeAll();var s=Ft(e,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=V1,this._symbolType=e,this.add(s)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Ar(this.childAt(0))},t.prototype.downplay=function(){Mr(this.childAt(0))},t.prototype.setZ=function(e,n){var a=this.childAt(0);a.zlevel=e,a.z=n},t.prototype.setDraggable=function(e,n){var a=this.childAt(0);a.draggable=e,a.cursor=!n&&e?"move":a.cursor},t.prototype.updateData=function(e,n,a,i){this.silent=!1;var o=e.getItemVisual(n,"symbol")||"circle",s=e.hostModel,l=t.getSymbolSize(e,n),u=o!==this._symbolType,c=i&&i.disableAnimation;if(u){var f=e.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,e,n,l,f)}else{var h=this.childAt(0);h.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};c?h.attr(v):ge(h,v,s,n),Ka(h)}if(this._updateCommon(e,n,l,a,i),u){var h=this.childAt(0);if(!c){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,De(h,v,s,n)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,n,a,i,o){var s=this.childAt(0),l=e.hostModel,u,c,f,h,v,d,p,m,g;if(i&&(u=i.emphasisItemStyle,c=i.blurItemStyle,f=i.selectItemStyle,h=i.focus,v=i.blurScope,p=i.labelStatesModels,m=i.hoverScale,g=i.cursorStyle,d=i.emphasisDisabled),!i||e.hasItemOption){var y=i&&i.itemModel?i.itemModel:e.getItemModel(n),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),f=y.getModel(["select","itemStyle"]).getItemStyle(),c=y.getModel(["blur","itemStyle"]).getItemStyle(),h=_.get("focus"),v=_.get("blurScope"),d=_.get("disabled"),p=Br(y),m=_.getShallow("scale"),g=y.getShallow("cursor")}var S=e.getItemVisual(n,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var b=$s(e.getItemVisual(n,"symbolOffset"),a);b&&(s.x=b[0],s.y=b[1]),g&&s.attr("cursor",g);var x=e.getItemVisual(n,"style"),C=x.fill;if(s instanceof Or){var T=s.style;s.useStyle(O({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.__isEmptyBrush?s.useStyle(O({},x)):s.useStyle(x),s.style.decal=null,s.setColor(C,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var A=e.getItemVisual(n,"liftZ"),M=this._z2;A!=null?M==null&&(this._z2=s.z2,s.z2+=A):M!=null&&(s.z2=M,this._z2=null);var D=o&&o.useNameLabel;Nr(s,p,{labelFetcher:l,labelDataIndex:n,defaultText:I,inheritColor:C,defaultOpacity:x.opacity});function I(R){return D?e.getName(R):gi(e,R)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var P=m==null||m===!0?Math.max(1.1,3/this._sizeY):isFinite(m)&&m>0?+m:1;L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P,this.setSymbolScale(1),Ir(this,h,v,d)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,n,a){var i=this.childAt(0),o=J(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&wn(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();wn(i,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:e,removeOpt:s})},t.getSymbolSize=function(e,n){return C_(e.getItemVisual(n,"symbolSize"))},t}(pe);function V1(r,t){this.parent.drift(r,t)}const dl=B1;function eo(r,t,e,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(e))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&r.getItemVisual(e,"symbol")!=="none"}function tf(r){return r!=null&&!H(r)&&(r={isIgnore:r}),r||{}}function rf(r){var t=r.hostModel,e=t.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),emphasisDisabled:e.get("disabled"),hoverScale:e.get("scale"),labelStatesModels:Br(t),cursorStyle:t.get("cursor")}}var z1=function(){function r(t){this.group=new pe,this._SymbolCtor=t||dl}return r.prototype.updateData=function(t,e){this._progressiveEls=null,e=tf(e);var n=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=e.disableAnimation,l=rf(t),u={disableAnimation:s},c=e.getSymbolPoint||function(f){return t.getItemLayout(f)};i||n.removeAll(),t.diff(i).add(function(f){var h=c(f);if(eo(t,h,f,e)){var v=new o(t,f,l,u);v.setPosition(h),t.setItemGraphicEl(f,v),n.add(v)}}).update(function(f,h){var v=i.getItemGraphicEl(h),d=c(f);if(!eo(t,d,f,e)){n.remove(v);return}var p=t.getItemVisual(f,"symbol")||"circle",m=v&&v.getSymbolType&&v.getSymbolType();if(!v||m&&m!==p)n.remove(v),v=new o(t,f,l,u),v.setPosition(d);else{v.updateData(t,f,l,u);var g={x:d[0],y:d[1]};s?v.attr(g):ge(v,g,a)}n.add(v),t.setItemGraphicEl(f,v)}).remove(function(f){var h=i.getItemGraphicEl(f);h&&h.fadeOut(function(){n.remove(h)},a)}).execute(),this._getSymbolPoint=c,this._data=t},r.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(n,a){var i=t._getSymbolPoint(a);n.setPosition(i),n.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=rf(t),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(t,e,n){this._progressiveEls=[],n=tf(n);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(ie);const ss=F1;var mr=Q,ls=w,va=pe,W1=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.newlineDisabled=!1,e}return t.prototype.init=function(){this.group.add(this._contentGroup=new va),this.group.add(this._selectorGroup=new va),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,n,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!e.get("show",!0)){var o=e.get("align"),s=e.get("orient");(!o||o==="auto")&&(o=e.get("left")==="right"&&s==="vertical"?"right":"left");var l=e.get("selector",!0),u=e.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,e,n,a,l,s,u);var c=e.getBoxLayoutParams(),f={width:a.getWidth(),height:a.getHeight()},h=e.get("padding"),v=Gt(c,f,h),d=this.layoutInner(e,o,v,i,l,u),p=Gt(te({width:d.width,height:d.height},c),f,h);this.group.x=p.x-d.x,this.group.y=p.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=hp(d,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,n,a,i,o,s,l){var u=this.getContentGroup(),c=W(),f=n.get("selectedMode"),h=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&h.push(v.id)}),ls(n.getData(),function(v,d){var p=v.get("name");if(!this.newlineDisabled&&(p===""||p===` -`)){var m=new va;m.newline=!0,u.add(m);return}var g=a.getSeriesByName(p)[0];if(!c.get(p))if(g){var y=g.getData(),_=y.getVisual("legendLineStyle")||{},S=y.getVisual("legendIcon"),b=y.getVisual("style"),x=this._createItem(g,p,d,v,n,e,_,b,S,f,i);x.on("click",mr(nf,p,null,i,h)).on("mouseover",mr(us,g.name,null,i,h)).on("mouseout",mr(cs,g.name,null,i,h)),c.set(p,!0)}else a.eachRawSeries(function(C){if(!c.get(p)&&C.legendVisualProvider){var T=C.legendVisualProvider;if(!T.containName(p))return;var A=T.indexOfName(p),M=T.getItemVisual(A,"style"),D=T.getItemVisual(A,"legendIcon"),I=Cg(M.fill);I&&I[3]===0&&(I[3]=.2,M=O(O({},M),{fill:Tg(I,"rgba")}));var L=this._createItem(C,p,d,v,n,e,{},M,D,f,i);L.on("click",mr(nf,null,p,i,h)).on("mouseover",mr(us,null,p,i,h)).on("mouseout",mr(cs,null,p,i,h)),c.set(p,!0)}},this)},this),o&&this._createSelector(o,n,i,s,l)},t.prototype._createSelector=function(e,n,a,i,o){var s=this.getSelectorGroup();ls(e,function(u){var c=u.type,f=new we({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var h=n.getModel("selectorLabel"),v=n.getModel(["emphasis","selectorLabel"]);Nr(f,{normal:h,emphasis:v},{defaultText:u.title}),To(f)})},t.prototype._createItem=function(e,n,a,i,o,s,l,u,c,f,h){var v=e.visualDrawType,d=o.get("itemWidth"),p=o.get("itemHeight"),m=o.isSelected(n),g=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),_=i.get("icon");c=_||c||"roundRect";var S=H1(c,i,l,u,v,m,h),b=new va,x=i.getModel("textStyle");if($(e.getLegendIcon)&&(!_||_==="inherit"))b.add(e.getLegendIcon({itemWidth:d,itemHeight:p,icon:c,iconRotate:g,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}));else{var C=_==="inherit"&&e.getData().getVisual("symbol")?g==="inherit"?e.getData().getVisual("symbolRotate"):g:0;b.add(U1({itemWidth:d,itemHeight:p,icon:c,iconRotate:C,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}))}var T=s==="left"?d+5:-5,A=s,M=o.get("formatter"),D=n;G(M)&&M?D=M.replace("{name}",n??""):$(M)&&(D=M(n));var I=m?x.getTextColor():i.get("inactiveColor");b.add(new we({style:zt(x,{text:D,x:T,y:p/2,fill:I,align:A,verticalAlign:"middle"},{inheritColor:I})}));var L=new ve({shape:b.getBoundingRect(),invisible:!0}),P=i.getModel("tooltip");return P.get("show")&&ja({el:L,componentModel:o,itemName:n,itemTooltipOption:P.option}),b.add(L),b.eachChild(function(R){R.silent=!0}),L.silent=!f,this.getContentGroup().add(b),To(b),b.__legendDataIndex=a,b},t.prototype.layoutInner=function(e,n,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Cr(e.get("orient"),l,e.get("itemGap"),a.width,a.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){Cr("horizontal",u,e.get("selectorItemGap",!0));var h=u.getBoundingRect(),v=[-h.x,-h.y],d=e.get("selectorButtonGap",!0),p=e.getOrient().index,m=p===0?"width":"height",g=p===0?"height":"width",y=p===0?"y":"x";s==="end"?v[p]+=c[m]+d:f[p]+=h[m]+d,v[1-p]+=c[g]/2-h[g]/2,u.x=v[0],u.y=v[1],l.x=f[0],l.y=f[1];var _={x:0,y:0};return _[m]=c[m]+d+h[m],_[g]=Math.max(c[g],h[g]),_[y]=Math.min(0,h[y]+v[1-p]),_}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Ye);function H1(r,t,e,n,a,i,o){function s(m,g){m.lineWidth==="auto"&&(m.lineWidth=g.lineWidth>0?2:0),ls(m,function(y,_){m[_]==="inherit"&&(m[_]=g[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=r.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?n.decal:Go(f,o),u.fill==="inherit"&&(u.fill=n[a]),u.stroke==="inherit"&&(u.stroke=n[c]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?n:e).opacity),s(u,n);var h=t.getModel("lineStyle"),v=h.getLineStyle();if(s(v,e),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),v.stroke==="auto"&&(v.stroke=n.fill),!i){var d=t.get("inactiveBorderWidth"),p=u[c];u.lineWidth=d==="auto"?n.lineWidth>0&&p?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=h.get("inactiveColor"),v.lineWidth=h.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function U1(r){var t=r.icon||"roundRect",e=Ft(t,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return e.setStyle(r.itemStyle),e.rotation=(r.iconRotate||0)*Math.PI/180,e.setOrigin([r.itemWidth/2,r.itemHeight/2]),t.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2),e}function nf(r,t,e,n){cs(r,t,e,n),e.dispatchAction({type:"legendToggleSelect",name:r??t}),us(r,t,e,n)}function wp(r){for(var t=r.getZr().storage.getDisplayList(),e,n=0,a=t.length;na[o],m=[-v.x,-v.y];n||(m[i]=c[u]);var g=[0,0],y=[-d.x,-d.y],_=ue(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(p){var S=e.get("pageButtonPosition",!0);S==="end"?y[i]+=a[o]-d[o]:g[i]+=d[o]+_}y[1-i]+=v[s]/2-d[s]/2,c.setPosition(m),f.setPosition(g),h.setPosition(y);var b={x:0,y:0};if(b[o]=p?a[o]:v[o],b[s]=Math.max(v[s],d[s]),b[l]=Math.min(0,d[l]+y[1-i]),f.__rectSize=a[o],p){var x={x:0,y:0};x[o]=Math.max(a[o]-d[o]-_,0),x[s]=b[s],f.setClipPath(new ve({shape:x})),f.__rectSize=x[o]}else h.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var C=this._getPageInfo(e);return C.pageIndex!=null&&ge(c,{x:C.contentPosition[0],y:C.contentPosition[1]},p?e:null),this._updatePageInfoView(e,C),b},t.prototype._pageGo=function(e,n,a){var i=this._getPageInfo(n)[e];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:n.id})},t.prototype._updatePageInfoView=function(e,n){var a=this._controllerGroup;w(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",h=n[f]!=null,v=a.childOfName(c);v&&(v.setStyle("fill",h?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),v.cursor=h?"pointer":"default")});var i=a.childOfName("pageText"),o=e.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;i&&o&&i.setStyle("text",G(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(e){var n=e.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=e.getOrient().index,s=to[o],l=ro[o],u=this._findTargetItemIndex(n),c=a.children(),f=c[u],h=c.length,v=h?1:0,d={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return d;var p=S(f);d.contentPosition[o]=-p.s;for(var m=u+1,g=p,y=p,_=null;m<=h;++m)_=S(c[m]),(!_&&y.e>g.s+i||_&&!b(_,g.s))&&(y.i>g.i?g=y:g=_,g&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=g.i),++d.pageCount)),y=_;for(var m=u-1,g=p,y=p,_=null;m>=-1;--m)_=S(c[m]),(!_||!b(y,_.s))&&g.i=C&&x.s<=C+i}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var n,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===e&&(n=s)}),n??i},t.type="legend.scroll",t}(Cp);const q1=K1;function j1(r){r.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;n!=null&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(n)})})}function Q1(r){_t(Tp),r.registerComponentModel(Z1),r.registerComponentView(q1),j1(r)}function gD(r){_t(Tp),_t(Q1)}var J1={label:{enabled:!0},decal:{show:!1}},sf=le(),eC={};function tC(r,t){var e=r.getModel("aria");if(!e.get("enabled"))return;var n=X(J1);Z(n.label,r.getLocaleModel().get("aria"),!1),Z(e.option,n,!1),a(),i();function a(){var u=e.getModel("decal"),c=u.get("show");if(c){var f=W();r.eachSeries(function(h){if(!h.isColorBySeries()){var v=f.get(h.type);v||(v={},f.set(h.type,v)),sf(h).scope=v}}),r.eachRawSeries(function(h){if(r.isSeriesFiltered(h))return;if($(h.enableAriaDecal)){h.enableAriaDecal();return}var v=h.getData();if(h.isColorBySeries()){var y=tu(h.ecModel,h.name,eC,r.getSeriesCount()),_=v.getVisual("decal");v.setVisual("decal",S(_,y))}else{var d=h.getRawData(),p={},m=sf(h).scope;v.each(function(b){var x=v.getRawIndex(b);p[x]=b});var g=d.count();d.each(function(b){var x=p[b],C=d.getName(b)||b+"",T=tu(h.ecModel,C,m,g),A=v.getItemVisual(x,"decal");v.setItemVisual(x,"decal",S(A,T))})}function S(b,x){var C=b?O(O({},x),b):x;return C.dirty=!0,C}})}}function i(){var u=r.getLocaleModel().get("aria"),c=e.getModel("label");if(c.option=te(c.option,u),!!c.get("enabled")){var f=t.getZr().dom;if(c.get("description")){f.setAttribute("aria-label",c.get("description"));return}var h=r.getSeriesCount(),v=c.get(["data","maxCount"])||10,d=c.get(["series","maxCount"])||10,p=Math.min(h,d),m;if(!(h<1)){var g=s();if(g){var y=c.get(["general","withTitle"]);m=o(y,{title:g})}else m=c.get(["general","withoutTitle"]);var _=[],S=h>1?c.get(["series","multiple","prefix"]):c.get(["series","single","prefix"]);m+=o(S,{seriesCount:h}),r.eachSeries(function(T,A){if(A1?c.get(["series","multiple",I]):c.get(["series","single",I]),M=o(M,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>v){var P=c.get(["data","partialData"]);M+=o(P,{displayCnt:v})}else M+=c.get(["data","allData"]);for(var R=c.get(["data","separator","middle"]),V=c.get(["data","separator","end"]),Y=[],k=0;k":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},nC=function(){function r(t){var e=this._condVal=G(t)?new RegExp(t):Dg(t)?t:null;if(e==null){var n="";j(n)}}return r.prototype.evaluate=function(t){var e=typeof t;return G(e)?this._condVal.test(t):se(e)?this._condVal.test(t+""):!1},r}(),aC=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),iC=function(){function r(){}return r.prototype.evaluate=function(){for(var t=this.children,e=0;e-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(lt);const yC=mC;function Ap(r,t,e){var n=r.getBaseAxis(),a=r.getOtherAxis(n),i=_C(a,e),o=n.dim,s=a.dim,l=t.mapDimension(s),u=t.mapDimension(o),c=s==="x"||s==="radius"?1:0,f=z(r.dimensions,function(d){return t.mapDimension(d)}),h=!1,v=t.getCalculationInfo("stackResultDimension");return Rr(t,f[0])&&(h=!0,f[0]=v),Rr(t,f[1])&&(h=!0,f[1]=v),{dataDimsForPoint:f,valueStart:i,valueAxisDim:s,baseAxisDim:o,stacked:!!h,valueDim:l,baseDim:u,baseDataOffset:c,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function _C(r,t){var e=0,n=r.scale.getExtent();return t==="start"?e=n[0]:t==="end"?e=n[1]:se(t)&&!isNaN(t)?e=t:n[0]>0?e=n[0]:n[1]<0&&(e=n[1]),e}function Mp(r,t,e,n){var a=NaN;r.stacked&&(a=e.get(e.getCalculationInfo("stackedOverDimension"),n)),isNaN(a)&&(a=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=e.get(r.baseDim,n),o[1-i]=a,t.dataToPoint(o)}function SC(r,t){var e=[];return t.diff(r).add(function(n){e.push({cmd:"+",idx:n})}).update(function(n,a){e.push({cmd:"=",idx:a,idx1:n})}).remove(function(n){e.push({cmd:"-",idx:n})}).execute(),e}function xC(r,t,e,n,a,i,o,s){for(var l=SC(r,t),u=[],c=[],f=[],h=[],v=[],d=[],p=[],m=Ap(a,t,o),g=r.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=a||p<0)break;if(Jt(g,y)){if(l){p+=i;continue}break}if(p===e)r[i>0?"moveTo":"lineTo"](g,y),f=g,h=y;else{var _=g-u,S=y-c;if(_*_+S*S<.5){p+=i;continue}if(o>0){for(var b=p+i,x=t[b*2],C=t[b*2+1];x===g&&C===y&&m=n||Jt(x,C))v=g,d=y;else{M=x-u,D=C-c;var P=g-u,R=x-g,V=y-c,Y=C-y,k=void 0,B=void 0;if(s==="x"){k=Math.abs(P),B=Math.abs(R);var F=M>0?1:-1;v=g-F*k*o,d=y,I=g+F*B*o,L=y}else if(s==="y"){k=Math.abs(V),B=Math.abs(Y);var U=D>0?1:-1;v=g,d=y-U*k*o,I=g,L=y+U*B*o}else k=Math.sqrt(P*P+V*V),B=Math.sqrt(R*R+Y*Y),A=B/(B+k),v=g-M*o*(1-A),d=y-D*o*(1-A),I=g+M*o*A,L=y+D*o*A,I=Lt(I,Pt(x,g)),L=Lt(L,Pt(C,y)),I=Pt(I,Lt(x,g)),L=Pt(L,Lt(C,y)),M=I-g,D=L-y,v=g-M*k/B,d=y-D*k/B,v=Lt(v,Pt(u,g)),d=Lt(d,Pt(c,y)),v=Pt(v,Lt(u,g)),d=Pt(d,Lt(c,y)),M=g-v,D=y-d,I=g+M*B/k,L=y+D*B/k}r.bezierCurveTo(f,h,v,d,g,y),f=I,h=L}else r.lineTo(g,y)}u=g,c=y,p+=i}return m}var Ip=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),bC=function(r){N(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Ip},t.prototype.buildPath=function(e,n){var a=n.points,i=0,o=a.length/2;if(n.connectNulls){for(;o>0&&Jt(a[o*2-2],a[o*2-1]);o--);for(;i=0){var S=u?(d-l)*_+l:(v-s)*_+s;return u?[e,S]:[S,e]}s=v,l=d;break;case o.C:v=i[f++],d=i[f++],p=i[f++],m=i[f++],g=i[f++],y=i[f++];var b=u?Cl(s,v,p,g,e,c):Cl(l,d,m,y,e,c);if(b>0)for(var x=0;x=0){var S=u?Tl(l,d,m,y,C):Tl(s,v,p,g,C);return u?[e,S]:[S,e]}}s=g,l=y;break}}},t}(_e),wC=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t}(Ip),CC=function(r){N(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new wC},t.prototype.buildPath=function(e,n){var a=n.points,i=n.stackedOnPoints,o=0,s=a.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&Jt(a[s*2-2],a[s*2-1]);s--);for(;ot){i?e.push(o(i,l,t)):a&&e.push(o(a,l,0),o(a,l,t));break}else a&&(e.push(o(a,l,0)),a=null),e.push(l),i=l}return e}function AC(r,t,e){var n=r.getVisual("visualMeta");if(!(!n||!n.length||!r.count())&&t.type==="cartesian2d"){for(var a,i,o=n.length-1;o>=0;o--){var s=r.getDimensionInfo(n[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=n[o];break}}if(i){var l=t.getAxis(a),u=z(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),c=u.length,f=i.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var h=DC(u,a==="x"?e.getWidth():e.getHeight()),v=h.length;if(!v&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var d=10,p=h[0].coord-d,m=h[v-1].coord+d,g=m-p;if(g<.001)return"transparent";w(h,function(_){_.offset=(_.coord-p)/g}),h.push({offset:v?h[v-1].offset:.5,color:f[1]||"transparent"}),h.unshift({offset:v?h[0].offset:.5,color:f[0]||"transparent"});var y=new Kf(0,0,0,0,h,!0);return y[a]=p,y[a+"2"]=m,y}}}function MC(r,t,e){var n=r.get("showAllSymbol"),a=n==="auto";if(!(n&&!a)){var i=e.getAxesByScale("ordinal")[0];if(i&&!(a&&IC(i,t))){var o=t.mapDimension(i.dim),s={};return w(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function IC(r,t){var e=r.getExtent(),n=Math.abs(e[1]-e[0])/r.scale.count();isNaN(n)&&(n=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;on)return!1;return!0}function LC(r,t){return isNaN(r)||isNaN(t)}function PC(r){for(var t=r.length/2;t>0&&LC(r[t*2-2],r[t*2-1]);t--);return t-1}function df(r,t){return[r[t*2],r[t*2+1]]}function RC(r,t,e){for(var n=r.length/2,a=e==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function kp(r){if(r.get(["endLabel","show"]))return!0;for(var t=0;t0&&e.get(["emphasis","lineStyle","width"])==="bolder"){var F=p.getState("emphasis").style;F.lineWidth=+p.style.lineWidth+1}J(p).seriesIndex=e.seriesIndex,Ir(p,Y,k,B);var U=hf(e.get("smooth")),K=e.get("smoothMonotone");if(p.setShape({smooth:U,smoothMonotone:K,connectNulls:T}),m){var q=l.getCalculationInfo("stackedOnSeries"),re=0;m.useStyle(te(c.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),q&&(re=hf(q.get("smooth"))),m.setShape({smooth:U,stackedOnSmooth:re,smoothMonotone:K,connectNulls:T}),bn(m,e,"areaStyle"),J(m).seriesIndex=e.seriesIndex,Ir(m,Y,k,B)}var Se=function(me){i._changePolyState(me)};l.eachItemGraphicEl(function(me){me&&(me.onHoverStateChange=Se)}),this._polyline.onHoverStateChange=Se,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=f,this._step=D,this._valueOrigin=S,e.get("triggerLineEvent")&&(this.packEventData(e,p),m&&this.packEventData(e,m))},t.prototype.packEventData=function(e,n){J(n).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var h=e.get("zlevel")||0,v=e.get("z")||0;u=new dl(o,s),u.x=c,u.y=f,u.setZ(h,v);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=h,d.z=v,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Oe.prototype.highlight.call(this,e,n,a,i)},t.prototype.downplay=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Oe.prototype.downplay.call(this,e,n,a,i)},t.prototype._changePolyState=function(e){var n=this._polygon;Ol(this._polyline,e),n&&Ol(n,e)},t.prototype._newPolyline=function(e){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new bC({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(e,n){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new CC({shape:{points:e,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(e,n,a){var i,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):n.type==="polar"&&(i=s.dim==="angle",o=!0);var u=e.hostModel,c=u.get("animationDuration");$(c)&&(c=c(null));var f=u.get("animationDelay")||0,h=$(f)?f(null):f;e.eachItemGraphicEl(function(v,d){var p=v;if(p){var m=[v.x,v.y],g=void 0,y=void 0,_=void 0;if(a)if(o){var S=a,b=n.pointToCoord(m);i?(g=S.startAngle,y=S.endAngle,_=-b[1]/180*Math.PI):(g=S.r0,y=S.r,_=b[0])}else{var x=a;i?(g=x.x,y=x.x+x.width,_=v.x):(g=x.y+x.height,y=x.y,_=v.y)}var C=y===g?0:(_-g)/(y-g);l&&(C=1-C);var T=$(f)?f(d):c*C+h,A=p.getSymbolPath(),M=A.getTextContent();p.attr({scaleX:0,scaleY:0}),p.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),M&&M.animateFrom({style:{opacity:0}},{duration:300,delay:T}),A.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,n,a){var i=e.getModel("endLabel");if(kp(e)){var o=e.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new we({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=PC(l);c>=0&&(Nr(s,Br(e,"endLabel"),{inheritColor:a,labelFetcher:e,labelDataIndex:c,defaultText:function(f,h,v){return v!=null?xp(o,v):gi(o,f)},enableTextSetter:!0},kC(i,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,n,a,i,o,s,l){var u=this._endLabel,c=this._polyline;if(u){e<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var f=a.getLayout("points"),h=a.hostModel,v=h.get("connectNulls"),d=s.get("precision"),p=s.get("distance")||0,m=l.getBaseAxis(),g=m.isHorizontal(),y=m.inverse,_=n.shape,S=y?g?_.x:_.y+_.height:g?_.x+_.width:_.y,b=(g?p:0)*(y?-1:1),x=(g?0:-p)*(y?-1:1),C=g?"x":"y",T=RC(f,S,C),A=T.range,M=A[1]-A[0],D=void 0;if(M>=1){if(M>1&&!v){var I=df(f,A[0]);u.attr({x:I[0]+b,y:I[1]+x}),o&&(D=h.getRawValue(A[0]))}else{var I=c.getPointOn(S,C);I&&u.attr({x:I[0]+b,y:I[1]+x});var L=h.getRawValue(A[0]),P=h.getRawValue(A[1]);o&&(D=fv(a,d,L,P,T.t))}i.lastFrameIndex=A[0]}else{var R=e===1||i.lastFrameIndex>0?A[0]:0,I=df(f,R);o&&(D=h.getRawValue(R)),u.attr({x:I[0]+b,y:I[1]+x})}if(o){var V=Vr(u);typeof V.setLabelText=="function"&&V.setLabelText(D)}}},t.prototype._doUpdateAnimation=function(e,n,a,i,o,s,l){var u=this._polyline,c=this._polygon,f=e.hostModel,h=xC(this._data,e,this._stackedOnPoints,n,this._coordSys,a,this._valueOrigin),v=h.current,d=h.stackedOnCurrent,p=h.next,m=h.stackedOnNext;if(o&&(v=Rt(h.current,a,o,l),d=Rt(h.stackedOnCurrent,a,o,l),p=Rt(h.next,a,o,l),m=Rt(h.stackedOnNext,a,o,l)),vf(v,p)>3e3||c&&vf(d,m)>3e3){u.stopAnimation(),u.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:m}));return}u.shape.__points=h.current,u.shape.points=v;var g={shape:{points:p}};h.current!==v&&(g.shape.__points=h.next),u.stopAnimation(),ge(u,g,f),c&&(c.setShape({points:v,stackedOnPoints:d}),c.stopAnimation(),ge(c,{shape:{stackedOnPoints:m}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var y=[],_=h.status,S=0;S<_.length;S++){var b=_[S].cmd;if(b==="="){var x=e.getItemGraphicEl(_[S].idx1);x&&y.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){c&&c.dirtyShape();for(var C=u.shape.__points,T=0;Tt&&(t=r[e]);return isFinite(t)?t:NaN},min:function(r){for(var t=1/0,e=0;e10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),f=n.getDevicePixelRatio(),h=Math.abs(c[1]-c[0])*(f||1),v=Math.round(s/h);if(isFinite(v)&&v>1){i==="lttb"&&t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v));var d=void 0;G(i)?d=NC[i]:$(i)&&(d=i),d&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,d,BC))}}}}}function SD(r){r.registerChartView(OC),r.registerSeriesModel(yC),r.registerLayout(ml("line",!0)),r.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Ep("line"))}var Op=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,n){return ci(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,n,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(e),s=i.dataToPoint(o);if(a)w(i.getAxes(),function(h,v){if(h.type==="category"&&n!=null){var d=h.getTicksCoords(),p=o[v],m=n[v]==="x1"||n[v]==="y1";if(m&&(p+=1),d.length<2)return;if(d.length===2){s[v]=h.toGlobalCoord(h.getExtent()[m?1:0]);return}for(var g=void 0,y=void 0,_=1,S=0;Sp){y=(b+g)/2;break}S===1&&(_=x-d[0].tickValue)}y==null&&(g?g&&(y=d[d.length-1].coord):y=d[0].coord),s[v]=h.toGlobalCoord(y)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=i.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(lt);lt.registerClass(Op);const Wa=Op;var VC=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(){return ci(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>e&&(e=n),e},t.prototype.brushSelector=function(e,n,a){return a.rect(n.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Is(Wa.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(Wa);const zC=VC;var GC=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r}(),FC=function(r){N(t,r);function t(e){var n=r.call(this,e)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new GC},t.prototype.buildPath=function(e,n){var a=n.cx,i=n.cy,o=Math.max(n.r0||0,0),s=Math.max(n.r,0),l=(s-o)*.5,u=o+l,c=n.startAngle,f=n.endAngle,h=n.clockwise,v=Math.PI*2,d=h?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(e,n){for(var a=n.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(e.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,n,a,i){if(this._isOrderChangedWithinSameData(e,n,a)){var o=this._dataSort(e,a,n);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,n,a){var i=n.baseAxis,o=this._dataSort(e,i,function(s){return e.get(e.mapDimension(n.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(e,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(e,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var n=this.group,a=this._data;e&&e.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){Pa(i,e,J(i).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Oe),gf={cartesian2d:function(r,t){var e=t.width<0?-1:1,n=t.height<0?-1:1;e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var a=r.x+r.width,i=r.y+r.height,o=ao(t.x,r.x),s=io(t.x+t.width,a),l=ao(t.y,r.y),u=io(t.y+t.height,i),c=sa?s:o,t.y=f&&l>i?u:l,t.width=c?0:s-o,t.height=f?0:u-l,e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(r,t){var e=t.r0<=t.r?1:-1;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}var a=io(t.r,r.r),i=ao(t.r0,r.r0);t.r=a,t.r0=i;var o=a-i<0;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}return o}},mf={cartesian2d:function(r,t,e,n,a,i,o,s,l){var u=new ve({shape:O({},n),z2:1});if(u.__dataIndex=e,u.name="item",i){var c=u.shape,f=a?"height":"width";c[f]=0}return u},polar:function(r,t,e,n,a,i,o,s,l){var u=!a&&l?pf:or,c=new u({shape:n,z2:1});c.name="item";var f=Np(a);if(c.calculateTextPosition=WC(f,{isRoundCap:u===pf}),i){var h=c.shape,v=a?"r":"endAngle",d={};h[v]=a?n.r0:n.startAngle,d[v]=n[v],(s?ge:De)(c,{shape:d},i)}return c}};function $C(r,t){var e=r.get("realtimeSort",!0),n=t.getBaseAxis();if(e&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function yf(r,t,e,n,a,i,o,s){var l,u;i?(u={x:n.x,width:n.width},l={y:n.y,height:n.height}):(u={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(o?ge:De)(e,{shape:l},t,a,null);var c=t?r.baseAxis.model:null;(o?ge:De)(e,{shape:u},c,a)}function _f(r,t){for(var e=0;e0?1:-1,o=n.height>0?1:-1;return{x:n.x+i*a/2,y:n.y+o*a/2,width:n.width-i*a,height:n.height-o*a}},polar:function(r,t,e){var n=r.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function KC(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function Np(r){return function(t){var e=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+e;default:return n}}}(r)}function xf(r,t,e,n,a,i,o,s){var l=t.getItemVisual(e,"style");if(s){if(!i.get("roundCap")){var c=r.shape,f=cn(n.getModel("itemStyle"),c,!0);O(c,f),r.setShape(c)}}else{var u=n.get(["itemStyle","borderRadius"])||0;r.setShape("r",u)}r.useStyle(l);var h=n.getShallow("cursor");h&&r.attr("cursor",h);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",d=Br(n);Nr(r,d,{labelFetcher:i,labelDataIndex:e,defaultText:gi(i.getData(),e),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var p=r.getTextContent();if(s&&p){var m=n.get(["label","position"]);r.textConfig.inside=m==="middle"?!0:null,HC(r,m==="outside"?v:m,Np(o),n.get(["label","rotate"]))}qm(p,d,i.getRawValue(e),function(y){return xp(t,y)});var g=n.getModel(["emphasis"]);Ir(r,g.get("focus"),g.get("blurScope"),g.get("disabled")),bn(r,n),KC(a)&&(r.style.fill="none",r.style.stroke="none",w(r.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function qC(r,t){var e=r.get(["itemStyle","borderColor"]);if(!e||e==="none")return 0;var n=r.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,a,i)}var jC=function(){function r(){}return r}(),bf=function(r){N(t,r);function t(e){var n=r.call(this,e)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new jC},t.prototype.buildPath=function(e,n){for(var a=n.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?e:null},30,!1);function QC(r,t,e){for(var n=r.baseDimIdx,a=1-n,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,c=0,f=i.length/3;c=s[0]&&t<=s[0]+l[0]&&e>=s[1]&&e<=s[1]+l[1])return o[c]}return-1}function Bp(r,t,e){if(pl(e,"cartesian2d")){var n=t,a=e.getArea();return{x:r?n.x:a.x,y:r?a.y:n.y,width:r?n.width:a.width,height:r?a.height:n.height}}else{var a=e.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:r?a.r0:i.r0,r:r?a.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function JC(r,t,e){var n=r.type==="polar"?or:ve;return new n({shape:Bp(t,e,r),silent:!0,z2:0})}const eT=YC;function xD(r){r.registerChartView(eT),r.registerSeriesModel(zC),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,Q(pd,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,gd("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Ep("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var ga=Math.PI*2,Tf=Math.PI/180;function Vp(r,t){return Gt(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function zp(r,t){var e=Vp(r,t),n=r.get("center"),a=r.get("radius");E(a)||(a=[0,a]);var i=ee(e.width,t.getWidth()),o=ee(e.height,t.getHeight()),s=Math.min(i,o),l=ee(a[0],s/2),u=ee(a[1],s/2),c,f,h=r.coordinateSystem;if(h){var v=h.dataToPoint(n);c=v[0]||0,f=v[1]||0}else E(n)||(n=[n,n]),c=ee(n[0],i)+e.x,f=ee(n[1],o)+e.y;return{cx:c,cy:f,r0:l,r:u}}function tT(r,t,e){t.eachSeriesByType(r,function(n){var a=n.getData(),i=a.mapDimension("value"),o=Vp(n,e),s=zp(n,e),l=s.cx,u=s.cy,c=s.r,f=s.r0,h=-n.get("startAngle")*Tf,v=n.get("minAngle")*Tf,d=0;a.each(i,function(M){!isNaN(M)&&d++});var p=a.getSum(i),m=Math.PI/(p||d)*2,g=n.get("clockwise"),y=n.get("roseType"),_=n.get("stillShowZeroSum"),S=a.getDataExtent(i);S[0]=0;var b=ga,x=0,C=h,T=g?1:-1;if(a.setLayout({viewRect:o,r:c}),a.each(i,function(M,D){var I;if(isNaN(M)){a.setItemLayout(D,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:g,cx:l,cy:u,r0:f,r:y?NaN:c});return}y!=="area"?I=p===0&&_?m:M*m:I=ga/d,Ie?g:m,b=Math.abs(_.label.y-e);if(b>=S.maxY){var x=_.label.x-t-_.len2*a,C=n+_.len,T=Math.abs(x)r.unconstrainedWidth?null:v:null;n.setStyle("width",d)}var p=n.getBoundingRect();i.width=p.width;var m=(n.style.margin||0)+2.1;i.height=p.height+m,i.y-=(i.height-f)/2}}}function oo(r){return r.position==="center"}function iT(r){var t=r.getData(),e=[],n,a,i=!1,o=(r.get("minShowLabelAngle")||0)*nT,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,h=s.height;function v(x){x.ignore=!0}function d(x){if(!x.ignore)return!0;for(var C in x.states)if(x.states[C].ignore===!1)return!0;return!1}t.each(function(x){var C=t.getItemGraphicEl(x),T=C.shape,A=C.getTextContent(),M=C.getTextGuideLine(),D=t.getItemModel(x),I=D.getModel("label"),L=I.get("position")||D.get(["emphasis","label","position"]),P=I.get("distanceToLabelLine"),R=I.get("alignTo"),V=ee(I.get("edgeDistance"),u),Y=I.get("bleedMargin"),k=D.getModel("labelLine"),B=k.get("length");B=ee(B,u);var F=k.get("length2");if(F=ee(F,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":K>0?"left":"right"}var Tt=Math.PI,ft=0,Hr=I.get("rotate");if(se(Hr))ft=Hr*(Tt/180);else if(L==="center")ft=0;else if(Hr==="radial"||Hr===!0){var Qp=K<0?-U+Tt:-U;ft=Qp}else if(Hr==="tangential"&&L!=="outside"&&L!=="outer"){var ur=Math.atan2(K,q);ur<0&&(ur=Tt*2+ur);var Jp=q>0;Jp&&(ur=Tt+ur),ft=ur-Tt}if(i=!!ft,A.x=re,A.y=Se,A.rotation=ft,A.setStyle({verticalAlign:"middle"}),Ct){A.setStyle({align:wt});var mi=A.states.select;mi&&(mi.x+=A.x,mi.y+=A.y)}else{var Ur=A.getBoundingRect().clone();Ur.applyTransform(A.getComputedTransform());var _l=(A.style.margin||0)+2.1;Ur.y-=_l/2,Ur.height+=_l,e.push({label:A,labelLine:M,position:L,len:B,len2:F,minTurnAngle:k.get("minTurnAngle"),maxSurfaceAngle:k.get("maxSurfaceAngle"),surfaceNormal:new be(K,q),linePoints:me,textAlign:wt,labelDistance:P,labelAlignTo:R,edgeDistance:V,bleedMargin:Y,rect:Ur,unconstrainedWidth:Ur.width,labelStyleWidth:A.style.width})}C.setTextConfig({inside:Ct})}}),!i&&r.get("avoidLabelOverlap")&&aT(e,n,a,l,u,h,c,f);for(var p=0;p0){for(var c=o.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=i.r0}},t.type="pie",t}(Oe);const lT=sT;function Fp(r,t,e){t=E(t)&&{coordDimensions:t}||O({encodeDefine:r.getEncode()},t);var n=r.getSource(),a=od(n,t).dimensions,i=new id(a,r);return i.initData(n,e),i}var uT=function(){function r(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return r.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},r.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},r.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},r.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},r}();const cT=uT;var fT=le(),vT=function(r){N(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new cT(ae(this.getData,this),ae(this.getRawData,this)),this._defaultLabelLine(e)},t.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Fp(this,{coordDimensions:["value"],encodeDefaulter:Q(Ty,this)})},t.prototype.getDataParams=function(e){var n=this.getData(),a=fT(n),i=a.seats;if(!i){var o=[];n.each(n.mapDimension("value"),function(l){o.push(l)}),i=a.seats=zg(o,n.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,e);return s.percent=i[e]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(e){bo(e,"labelLine",["show"]);var n=e.labelLine,a=e.emphasis.labelLine;n.show=n.show&&e.label.show,a.show=a.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(lt);const hT=vT;function dT(r){return{seriesType:r,reset:function(t,e){var n=t.getData();n.filterSelf(function(a){var i=n.mapDimension("value"),o=n.get(i,a);return!(se(o)&&!isNaN(o)&&o<0)})}}}function bD(r){r.registerChartView(lT),r.registerSeriesModel(hT),d_("pie",r.registerAction),r.registerLayout(Q(tT,"pie")),r.registerProcessor(rT("pie")),r.registerProcessor(dT("pie"))}var pT=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.getInitialData=function(e,n){return ci(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return e??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(e,n,a){return a.point(n.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(lt);const gT=pT;var Wp=4,mT=function(){function r(){}return r}(),yT=function(r){N(t,r);function t(e){var n=r.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new mT},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,n){var a=n.points,i=n.size,o=this.symbolProxy,s=o.shape,l=e.getContext?e.getContext():e,u=l&&i[0]=0;u--){var c=u*2,f=i[c]-s/2,h=i[c+1]-l/2;if(e>=f&&n>=h&&e<=f+s&&n<=h+l)return u}return-1},t.prototype.contain=function(e,n){var a=this.transformCoordToLocal(e,n),i=this.getBoundingRect();if(e=a[0],n=a[1],i.contain(e,n)){var o=this.hoverDataIdx=this.findDataIndex(e,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var n=this.shape,a=n.points,i=n.size,o=i[0],s=i[1],l=1/0,u=1/0,c=-1/0,f=-1/0,h=0;h=0&&(u.dataIndex=f+(t.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const ST=_T;var xT=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.updateData(i,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(e,n,a){this._symbolDraw.incrementalUpdate(e,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=e.end===n.getData().count()},t.prototype.updateTransform=function(e,n,a){var i=e.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=ml("").reset(e,n,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){var n=e.coordinateSystem,a=n&&n.getArea&&n.getArea();return e.get("clip",!0)?a:null},t.prototype._updateSymbolDraw=function(e,n){var a=this._symbolDraw,i=n.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new ST:new bp,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(e,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Oe);const bT=xT;function wD(r){_t(Yd),r.registerSeriesModel(gT),r.registerChartView(bT),r.registerLayout(ml("scatter"))}var wT=function(){function r(){}return r.prototype.getInitialData=function(t,e){var n,a=e.getComponent("xAxis",this.get("xAxisIndex")),i=e.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",n=a.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",n=i.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],c=t.layout==="horizontal"?0:1,f=this._baseAxisDim=u[c],h=u[1-c],v=[a,i],d=v[c].get("type"),p=v[1-c].get("type"),m=t.data;if(m&&l){var g=[];w(m,function(S,b){var x;E(S)?(x=S.slice(),S.unshift(b)):E(S.value)?(x=O({},S),x.value=x.value.slice(),S.value.unshift(b)):x=S,g.push(x)}),t.data=g}var y=this.defaultValueDimensions,_=[{name:f,type:Uo(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:Uo(p),dimsDef:y.slice()}];return Fp(this,{coordDimensions:_,dimensionsCount:y.length+1,encodeDefaulter:Q(Qv,_,this)})},r.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},r}(),CT=["color","borderColor"],TT=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,n,a){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,n,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,n):this._incrementalRenderNormal(e,n)},t.prototype.eachRendered=function(e){Fn(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var n=e.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(e){var n=e.getData(),a=this._data,i=this.group,o=n.getLayout("isSimpleBox"),s=e.get("clip",!0),l=e.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),n.diff(a).add(function(c){if(n.hasValue(c)){var f=n.getItemLayout(c);if(s&&Af(u,f))return;var h=so(f,c,!0);De(h,{shape:{points:f.ends}},e,c),lo(h,n,c,o),i.add(h),n.setItemGraphicEl(c,h)}}).update(function(c,f){var h=a.getItemGraphicEl(f);if(!n.hasValue(c)){i.remove(h);return}var v=n.getItemLayout(c);if(s&&Af(u,v)){i.remove(h);return}h?(ge(h,{shape:{points:v.ends}},e,c),Ka(h)):h=so(v),lo(h,n,c,o),i.add(h),n.setItemGraphicEl(c,h)}).remove(function(c){var f=a.getItemGraphicEl(c);f&&i.remove(f)}).execute(),this._data=n},t.prototype._renderLarge=function(e){this._clear(),Mf(e,this.group);var n=e.get("clip",!0)?Rp(e.coordinateSystem,!1,e):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,n){for(var a=n.getData(),i=a.getLayout("isSimpleBox"),o;(o=e.next())!=null;){var s=a.getItemLayout(o),l=so(s);lo(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(e,n){Mf(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Oe),DT=function(){function r(){}return r}(),AT=function(r){N(t,r);function t(e){var n=r.call(this,e)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new DT},t.prototype.buildPath=function(e,n){var a=n.points;this.__simpleBox?(e.moveTo(a[4][0],a[4][1]),e.lineTo(a[6][0],a[6][1])):(e.moveTo(a[0][0],a[0][1]),e.lineTo(a[1][0],a[1][1]),e.lineTo(a[2][0],a[2][1]),e.lineTo(a[3][0],a[3][1]),e.closePath(),e.moveTo(a[4][0],a[4][1]),e.lineTo(a[5][0],a[5][1]),e.moveTo(a[6][0],a[6][1]),e.lineTo(a[7][0],a[7][1]))},t}(_e);function so(r,t,e){var n=r.ends;return new AT({shape:{points:e?MT(n,r):n},z2:100})}function Af(r,t){for(var e=!0,n=0;n0?"borderColor":"borderColor0"])||e.get(["itemStyle",r>0?"color":"color0"]);r===0&&(a=e.get(["itemStyle","borderColorDoji"]));var i=e.getModel("itemStyle").getItemStyle(CT);t.useStyle(i),t.style.fill=null,t.style.stroke=a}const LT=TT;var Hp=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],e}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,n,a){var i=n.getItemLayout(e);return i&&a.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(lt);St(Hp,wT,!0);const PT=Hp;function RT(r){!r||!E(r.series)||w(r.series,function(t){H(t)&&t.type==="k"&&(t.type="candlestick")})}var kT=["itemStyle","borderColor"],ET=["itemStyle","borderColor0"],OT=["itemStyle","borderColorDoji"],NT=["itemStyle","color"],BT=["itemStyle","color0"],VT={seriesType:"candlestick",plan:Hn(),performRawSeries:!0,reset:function(r,t){function e(i,o){return o.get(i>0?NT:BT)}function n(i,o){return o.get(i===0?OT:i>0?kT:ET)}if(!t.isSeriesFiltered(r)){var a=r.pipelineContext.large;return!a&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,c=l.getItemStyle();c.fill=e(u,l),c.stroke=n(u,l)||c.fill;var f=o.ensureUniqueItemVisual(s,"style");O(f,c)}}}}}};const zT=VT;var GT={seriesType:"candlestick",plan:Hn(),reset:function(r){var t=r.coordinateSystem,e=r.getData(),n=FT(r,e),a=0,i=1,o=["x","y"],s=e.getDimensionIndex(e.mapDimension(o[a])),l=z(e.mapDimensionsAll(o[i]),e.getDimensionIndex,e),u=l[0],c=l[1],f=l[2],h=l[3];if(e.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?d:v};function v(p,m){for(var g,y=m.getStore();(g=p.next())!=null;){var _=y.get(s,g),S=y.get(u,g),b=y.get(c,g),x=y.get(f,g),C=y.get(h,g),T=Math.min(S,b),A=Math.max(S,b),M=Y(T,_),D=Y(A,_),I=Y(x,_),L=Y(C,_),P=[];k(P,D,0),k(P,M,1),P.push(F(L),F(D),F(I),F(M));var R=m.getItemModel(g),V=!!R.get(["itemStyle","borderColorDoji"]);m.setItemLayout(g,{sign:If(y,g,S,b,c,V),initBaseline:S>b?D[i]:M[i],ends:P,brushRect:B(x,C,_)})}function Y(U,K){var q=[];return q[a]=K,q[i]=U,isNaN(K)||isNaN(U)?[NaN,NaN]:t.dataToPoint(q)}function k(U,K,q){var re=K.slice(),Se=K.slice();re[a]=_a(re[a]+n/2,1,!1),Se[a]=_a(Se[a]-n/2,1,!0),q?U.push(re,Se):U.push(Se,re)}function B(U,K,q){var re=Y(U,q),Se=Y(K,q);return re[a]-=n/2,Se[a]-=n/2,{x:re[0],y:re[1],width:n,height:Se[1]-re[1]}}function F(U){return U[a]=_a(U[a],1),U}}function d(p,m){for(var g=nt(p.count*4),y=0,_,S=[],b=[],x,C=m.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);(x=p.next())!=null;){var A=C.get(s,x),M=C.get(u,x),D=C.get(c,x),I=C.get(f,x),L=C.get(h,x);if(isNaN(A)||isNaN(I)||isNaN(L)){g[y++]=NaN,y+=3;continue}g[y++]=If(C,x,M,D,c,T),S[a]=A,S[i]=I,_=t.dataToPoint(S,null,b),g[y++]=_?_[0]:NaN,g[y++]=_?_[1]:NaN,S[i]=L,_=t.dataToPoint(S,null,b),g[y++]=_?_[1]:NaN}m.setLayout("largePoints",g)}}};function If(r,t,e,n,a,i){var o;return e>n?o=-1:e0?r.get(a,t-1)<=n?1:-1:1,o}function FT(r,t){var e=r.getBaseAxis(),n,a=e.type==="category"?e.getBandWidth():(n=e.getExtent(),Math.abs(n[1]-n[0])/t.count()),i=ee(ue(r.get("barMaxWidth"),a),a),o=ee(ue(r.get("barMinWidth"),1),a),s=r.get("barWidth");return s!=null?ee(s,a):Math.max(Math.min(a/2,i),o)}const WT=GT;function CD(r){r.registerChartView(LT),r.registerSeriesModel(PT),r.registerPreprocessor(RT),r.registerVisual(zT),r.registerLayout(WT)}var HT=["itemStyle","borderWidth"],Lf=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],fo=new Ha,UT=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=this.group,o=e.getData(),s=this._data,l=e.coordinateSystem,u=l.getBaseAxis(),c=u.isHorizontal(),f=l.master.getRect(),h={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:e,coordSys:l,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:c,valueDim:Lf[+c],categoryDim:Lf[1-+c]};return o.diff(s).add(function(v){if(o.hasValue(v)){var d=Rf(o,v),p=Pf(o,v,d,h),m=kf(o,h,p);o.setItemGraphicEl(v,m),i.add(m),Of(m,h,p)}}).update(function(v,d){var p=s.getItemGraphicEl(d);if(!o.hasValue(v)){i.remove(p);return}var m=Rf(o,v),g=Pf(o,v,m,h),y=Kp(o,g);p&&y!==p.__pictorialShapeStr&&(i.remove(p),o.setItemGraphicEl(v,null),p=null),p?jT(p,h,g):p=kf(o,h,g,!0),o.setItemGraphicEl(v,p),p.__pictorialSymbolMeta=g,i.add(p),Of(p,h,g)}).remove(function(v){var d=s.getItemGraphicEl(v);d&&Ef(s,v,d.__pictorialSymbolMeta.animationModel,d)}).execute(),this._data=o,this.group},t.prototype.remove=function(e,n){var a=this.group,i=this._data;e.get("animation")?i&&i.eachItemGraphicEl(function(o){Ef(i,J(o).dataIndex,e,o)}):a.removeAll()},t.type="pictorialBar",t}(Oe);function Pf(r,t,e,n){var a=r.getItemLayout(t),i=e.get("symbolRepeat"),o=e.get("symbolClip"),s=e.get("symbolPosition")||"start",l=e.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=e.get("symbolPatternSize")||2,f=e.isAnimationEnabled(),h={dataIndex:t,layout:a,itemModel:e,symbolType:r.getItemVisual(t,"symbol")||"circle",style:r.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:e.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:f?e:null,hoverScale:f&&e.get(["emphasis","scale"]),z2:e.getShallow("z",!0)||0};YT(e,i,a,n,h),$T(r,t,a,i,o,h.boundingLength,h.pxSign,c,n,h),XT(e,h.symbolScale,u,n,h);var v=h.symbolSize,d=$s(e.get("symbolOffset"),v);return ZT(e,v,a,i,o,d,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,n,h),h}function YT(r,t,e,n,a){var i=n.valueDim,o=r.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(e[i.wh]<=0),c;if(E(o)){var f=[vo(s,o[0])-l,vo(s,o[1])-l];f[1]0?1:-1}function vo(r,t){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(t)))}function $T(r,t,e,n,a,i,o,s,l,u){var c=l.valueDim,f=l.categoryDim,h=Math.abs(e[f.wh]),v=r.getItemVisual(t,"symbolSize"),d;E(v)?d=v.slice():v==null?d=["100%","100%"]:d=[v,v],d[f.index]=ee(d[f.index],h),d[c.index]=ee(d[c.index],n?h:Math.abs(i)),u.symbolSize=d;var p=u.symbolScale=[d[0]/s,d[1]/s];p[c.index]*=(l.isHorizontal?-1:1)*o}function XT(r,t,e,n,a){var i=r.get(HT)||0;i&&(fo.attr({scaleX:t[0],scaleY:t[1],rotation:e}),fo.updateTransform(),i/=fo.getLineScale(),i*=t[n.valueDim.index]),a.valueLineWidth=i||0}function ZT(r,t,e,n,a,i,o,s,l,u,c,f){var h=c.categoryDim,v=c.valueDim,d=f.pxSign,p=Math.max(t[v.index]+s,0),m=p;if(n){var g=Math.abs(l),y=Dr(r.get("symbolMargin"),"15%")+"",_=!1;y.lastIndexOf("!")===y.length-1&&(_=!0,y=y.slice(0,y.length-1));var S=ee(y,t[v.index]),b=Math.max(p+S*2,0),x=_?0:S*2,C=av(n),T=C?n:Nf((g+x)/b),A=g-T*p;S=A/2/(_?T:Math.max(T-1,1)),b=p+S*2,x=_?0:S*2,!C&&n!=="fixed"&&(T=u?Nf((Math.abs(u)+x)/b):0),m=T*b-x,f.repeatTimes=T,f.symbolMargin=S}var M=d*(m/2),D=f.pathPosition=[];D[h.index]=e[h.wh]/2,D[v.index]=o==="start"?M:o==="end"?l-M:l/2,i&&(D[0]+=i[0],D[1]+=i[1]);var I=f.bundlePosition=[];I[h.index]=e[h.xy],I[v.index]=e[v.xy];var L=f.barRectShape=O({},e);L[v.wh]=d*Math.max(Math.abs(e[v.wh]),Math.abs(D[v.index]+M)),L[h.wh]=e[h.wh];var P=f.clipShape={};P[h.xy]=-e[h.xy],P[h.wh]=c.ecSize[h.wh],P[v.xy]=0,P[v.wh]=e[v.wh]}function Up(r){var t=r.symbolPatternSize,e=Ft(r.symbolType,-t/2,-t/2,t,t);return e.attr({culling:!0}),e.type!=="image"&&e.setStyle({strokeNoScale:!0}),e}function Yp(r,t,e,n){var a=r.__pictorialBundle,i=e.symbolSize,o=e.valueLineWidth,s=e.pathPosition,l=t.valueDim,u=e.repeatTimes||0,c=0,f=i[t.valueDim.index]+o+e.symbolMargin*2;for(yl(r,function(p){p.__pictorialAnimationIndex=c,p.__pictorialRepeatTimes=u,c0:g<0)&&(y=u-1-p),m[l.index]=f*(y-u/2+.5)+s[l.index],{x:m[0],y:m[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation}}}function $p(r,t,e,n){var a=r.__pictorialBundle,i=r.__pictorialMainPath;i?Tr(i,null,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation},e,n):(i=r.__pictorialMainPath=Up(e),a.add(i),Tr(i,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:0,scaleY:0,rotation:e.rotation},{scaleX:e.symbolScale[0],scaleY:e.symbolScale[1]},e,n))}function Xp(r,t,e){var n=O({},t.barRectShape),a=r.__pictorialBarRect;a?Tr(a,null,{shape:n},t,e):(a=r.__pictorialBarRect=new ve({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,r.add(a))}function Zp(r,t,e,n){if(e.symbolClip){var a=r.__pictorialClipPath,i=O({},e.clipShape),o=t.valueDim,s=e.animationModel,l=e.dataIndex;if(a)ge(a,{shape:i},s,l);else{i[o.wh]=0,a=new ve({shape:i}),r.__pictorialBundle.setClipPath(a),r.__pictorialClipPath=a;var u={};u[o.wh]=e.clipShape[o.wh],Ms[n?"updateProps":"initProps"](a,{shape:u},s,l)}}}function Rf(r,t){var e=r.getItemModel(t);return e.getAnimationDelayParams=KT,e.isAnimationEnabled=qT,e}function KT(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function qT(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function kf(r,t,e,n){var a=new pe,i=new pe;return a.add(i),a.__pictorialBundle=i,i.x=e.bundlePosition[0],i.y=e.bundlePosition[1],e.symbolRepeat?Yp(a,t,e):$p(a,t,e),Xp(a,e,n),Zp(a,t,e,n),a.__pictorialShapeStr=Kp(r,e),a.__pictorialSymbolMeta=e,a}function jT(r,t,e){var n=e.animationModel,a=e.dataIndex,i=r.__pictorialBundle;ge(i,{x:e.bundlePosition[0],y:e.bundlePosition[1]},n,a),e.symbolRepeat?Yp(r,t,e,!0):$p(r,t,e,!0),Xp(r,e,!0),Zp(r,t,e,!0)}function Ef(r,t,e,n){var a=n.__pictorialBarRect;a&&a.removeTextContent();var i=[];yl(n,function(o){i.push(o)}),n.__pictorialMainPath&&i.push(n.__pictorialMainPath),n.__pictorialClipPath&&(e=null),w(i,function(o){wn(o,{scaleX:0,scaleY:0},e,t,function(){n.parent&&n.parent.remove(n)})}),r.setItemGraphicEl(t,null)}function Kp(r,t){return[r.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function yl(r,t,e){w(r.__pictorialBundle.children(),function(n){n!==r.__pictorialBarRect&&t.call(e,n)})}function Tr(r,t,e,n,a,i){t&&r.attr(t),n.symbolClip&&!a?e&&r.attr(e):e&&Ms[a?"updateProps":"initProps"](r,e,n.animationModel,n.dataIndex,i)}function Of(r,t,e){var n=e.dataIndex,a=e.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),c=i.get("focus"),f=i.get("blurScope"),h=i.get("scale");yl(r,function(p){if(p instanceof Or){var m=p.style;p.useStyle(O({image:m.image,x:m.x,y:m.y,width:m.width,height:m.height},e.style))}else p.useStyle(e.style);var g=p.ensureState("emphasis");g.style=o,h&&(g.scaleX=p.scaleX*1.1,g.scaleY=p.scaleY*1.1),p.ensureState("blur").style=s,p.ensureState("select").style=l,u&&(p.cursor=u),p.z2=e.z2});var v=t.valueDim.posDesc[+(e.boundingLength>0)],d=r.__pictorialBarRect;Nr(d,Br(a),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:gi(t.seriesModel.getData(),n),inheritColor:e.style.fill,defaultOpacity:e.style.opacity,defaultOutsidePosition:v}),Ir(r,c,f,i.get("disabled"))}function Nf(r){var t=Math.round(r);return Math.abs(r-t)<1e-4?t:Math.ceil(r)}const QT=UT;var JT=function(r){N(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e.defaultSymbol="roundRect",e}return t.prototype.getInitialData=function(e){return e.stack=null,r.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Is(Wa.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(Wa);const eD=JT;function TD(r){r.registerChartView(QT),r.registerSeriesModel(eD),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,Q(pd,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,gd("pictorialBar"))}function Bf(r){return E(r[0])}function Vf(r,t){for(var e=[],n=r.length,a=0;a=0;a--)if(!e[a].many.length){var l=e[s].many;if(l.length<=1)if(s)s=0;else return e;var i=l.length,u=Math.ceil(i/2);e[a].many=l.slice(u,i),e[s].many=l.slice(0,u),s++}return e}var tD={clone:function(r){for(var t=[],e=1-Math.pow(1-r.path.style.opacity,1/r.count),n=0;n0))return;var s=n.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,c;Bf(r)&&(u=r,c=t),Bf(t)&&(u=t,c=r);function f(g,y,_,S,b){var x=g.many,C=g.one;if(x.length===1&&!b){var T=y?x[0]:C,A=y?C:x[0];if(Ig(T))f({many:[T],one:A},!0,_,S,!0);else{var M=s?te({delay:s(_,S)},l):l;Lg(T,A,M),i(T,A,T,A,M)}}else for(var D=te({dividePath:tD[e],individualDelay:s&&function(Y,k,B,F){return s(Y+_,S)}},l),I=y?Pg(x,C,D):Rg(C,x,D),L=I.fromIndividuals,P=I.toIndividuals,R=L.length,V=0;Vt.length,v=u?Vf(c,u):Vf(h?t:r,[h?r:t]),d=0,p=0;pqp))for(var a=n.getIndices(),i=nD(n),o=0;o0&&S.group.traverse(function(x){x instanceof _e&&!x.animators.length&&x.animateFrom({style:{opacity:0}},b)})})}function Gf(r){var t=r.getModel("universalTransition").get("seriesKey");return t||r.id}function Ff(r){return E(r)?r.sort().join(","):r}function Et(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function oD(r,t){var e=W(),n=W(),a=W();return w(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=Gf(i),c=Ff(u);n.set(c,{dataGroupId:s,data:l}),E(u)&&w(u,function(f){a.set(f,{key:c,dataGroupId:s,data:l})})}),w(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=Gf(i),u=Ff(l),c=n.get(u);if(c)e.set(u,{oldSeries:[{dataGroupId:c.dataGroupId,divide:Et(c.data),data:c.data}],newSeries:[{dataGroupId:o,divide:Et(s),data:s}]});else if(E(l)){var f=[];w(l,function(d){var p=n.get(d);p.data&&f.push({dataGroupId:p.dataGroupId,divide:Et(p.data),data:p.data})}),f.length&&e.set(u,{oldSeries:f,newSeries:[{dataGroupId:o,data:s,divide:Et(s)}]})}else{var h=a.get(l);if(h){var v=e.get(h.key);v||(v={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:Et(h.data)}],newSeries:[]},e.set(h.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:Et(s)})}}}}),e}function Wf(r,t){for(var e=0;e=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Et(t.oldData[s]),dim:o.dimension})}),w(he(r.to),function(o){var s=Wf(e.updatedSeries,o);if(s>=0){var l=e.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Et(l),dim:o.dimension})}}),a.length>0&&i.length>0&&jp(a,i,n)}function DD(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){w(he(n.seriesTransition),function(a){w(he(a.to),function(i){for(var o=n.updatedSeries,s=0;s_>t@4BuooS!A<{%?BDP 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�+7*;=R$DfL2AVjLND=w~a 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 E0BSgnq5uE@ diff --git a/assets/echarts@5.5.0-WNSrrRu3.js b/assets/echarts@5.5.0-WNSrrRu3.js new file mode 100644 index 00000000..d129ea2b --- /dev/null +++ b/assets/echarts@5.5.0-WNSrrRu3.js @@ -0,0 +1,28 @@ +import{i as G,r as Da,m as F,c as U,e as w,a as se,b as st,d as Y,f as le,g as yo,h as N,j as ce,k as tg,l as B,n as $,o as On,p as Ve,P as _e,q as wl,s as ae,t as rg,Z as Nr,u as ng,v as te,w as gt,x as ag,y as ig,z as og,A as $f,B as _o,T as Xf,C as ds,D as er,E as sg,F as Ha,G as Zf,S as or,R as Kf,H as ps,I as Nn,J as ve,L as tr,K as qf,M as gs,N as Ne,O as lg,Q as pe,U as ug,V as jf,W as Aa,X as be,Y as cg,_ as we,$ as Bn,a0 as K,a1 as Z,a2 as St,a3 as We,a4 as fg,a5 as J,a6 as Be,a7 as xe,a8 as ie,a9 as Ma,aa as vg,ab as mt,ac as So,ad as hg,ae as dg,af as Qf,ag as pg,ah as Vn,ai as Cl,aj as yi,ak as gg,al as xo,am as bo,an as mg,ao as ms,ap as Jf,aq as Tl,ar as _i,as as yg,at as _g,au as sn,av as Ar,aw as ev,ax as Sg,ay as xg,az as bg,aA as wo,aB as Dl,aC as wg,aD as Cg,aE as Tg,aF as Dg,aG as Ag,aH as Al,aI as Ml,aJ as Mg,aK as Ig,aL as Lg,aM as Pg,aN as Rg,aO as kg,aP as Eg,aQ as Og,aR as Ng,aS as Bg}from"./zrender@5.5.0-GTXoC3r-.js";import{_ as V}from"./tslib@2.3.0-21A5UWR7.js";var Il=1e-4,tv=20;function Vg(r){return r.replace(/^\s+|\s+$/g,"")}function Ot(r,t,e,n){var a=t[0],i=t[1],o=e[0],s=e[1],l=i-a,u=s-o;if(l===0)return u===0?o:(o+s)/2;if(n)if(l>0){if(r<=a)return o;if(r>=i)return s}else{if(r>=a)return o;if(r<=i)return s}else{if(r===a)return o;if(r===i)return s}return(r-a)/l*u+o}function ee(r,t){switch(r){case"center":case"middle":r="50%";break;case"left":case"top":r="0%";break;case"right":case"bottom":r="100%";break}return G(r)?Vg(r).match(/%$/)?parseFloat(r)/100*t:parseFloat(r):r==null?NaN:+r}function ye(r,t,e){return t==null&&(t=10),t=Math.min(Math.max(0,t),tv),r=(+r).toFixed(t),e?r:+r}function zg(r){return r.sort(function(t,e){return t-e}),r}function dt(r){if(r=+r,isNaN(r))return 0;if(r>1e-14){for(var t=1,e=0;e<15;e++,t*=10)if(Math.round(r*t)/t===r)return e}return Fg(r)}function Fg(r){var t=r.toString().toLowerCase(),e=t.indexOf("e"),n=e>0?+t.slice(e+1):0,a=e>0?e:t.length,i=t.indexOf("."),o=i<0?0:a-1-i;return Math.max(0,o-n)}function rv(r,t){var e=Math.log,n=Math.LN10,a=Math.floor(e(r[1]-r[0])/n),i=Math.round(e(Math.abs(t[1]-t[0]))/n),o=Math.min(Math.max(-a+i,0),20);return isFinite(o)?o:20}function Gg(r,t){var e=Da(r,function(v,d){return v+(isNaN(d)?0:d)},0);if(e===0)return[];for(var n=Math.pow(10,t),a=F(r,function(v){return(isNaN(v)?0:v)/e*n*100}),i=n*100,o=F(a,function(v){return Math.floor(v)}),s=Da(o,function(v,d){return v+d},0),l=F(a,function(v,d){return v-o[d]});su&&(u=l[f],c=f);++o[c],l[c]=0,++s}return F(o,function(v){return v/n})}function Wg(r,t){var e=Math.max(dt(r),dt(t)),n=r+t;return e>tv?n:ye(n,e)}function nv(r){var t=Math.PI*2;return(r%t+t)%t}function Ia(r){return r>-Il&&r=10&&t++,t}function av(r,t){var e=ys(r),n=Math.pow(10,e),a=r/n,i;return t?a<1.5?i=1:a<2.5?i=2:a<4?i=3:a<7?i=5:i=10:a<1?i=1:a<2?i=2:a<3?i=3:a<5?i=5:i=10,r=i*n,e>=-20?+r.toFixed(e<0?-e:0):r}function Vt(r){var t=parseFloat(r);return t==r&&(t!==0||!G(r)||r.indexOf("x")<=0)?t:NaN}function iv(r){return!isNaN(Vt(r))}function ov(){return Math.round(Math.random()*9)}function sv(r,t){return t===0?r:sv(t,r%t)}function Ll(r,t){return r==null?t:t==null?r:r*t/sv(r,t)}function Q(r){throw new Error(r)}function Pl(r,t,e){return(t-r)*e+r}var lv="series\0",uv="\0_ec_\0";function he(r){return r instanceof Array?r:r==null?[]:[r]}function Co(r,t,e){if(r){r[t]=r[t]||{},r.emphasis=r.emphasis||{},r.emphasis[t]=r.emphasis[t]||{};for(var n=0,a=e.length;n=0||i&&se(i,l)<0)){var u=n.getShallow(l,t);u!=null&&(o[r[s][0]]=u)}}return o}}var dm=[["fill","color"],["shadowBlur"],["shadowOffsetX"],["shadowOffsetY"],["opacity"],["shadowColor"]],pm=bn(dm),gm=function(){function r(){}return r.prototype.getAreaStyle=function(t,e){return pm(this,t,e)},r}(),X=ue(),mm=function(r,t,e,n){if(n){var a=X(n);a.dataIndex=e,a.dataType=t,a.seriesIndex=r,a.ssrType="chart",n.type==="group"&&n.traverse(function(i){var o=X(i);o.seriesIndex=r,o.dataIndex=e,o.dataType=t,o.ssrType="chart"})}},kl=1,El={},pv=ue(),bs=ue(),ws=0,Ya=1,$a=2,Ue=["emphasis","blur","select"],La=["normal","emphasis","blur","select"],ym=10,_m=9,jt="highlight",ma="downplay",dn="select",ya="unselect",pn="toggleSelect";function cr(r){return r!=null&&r!=="none"}function Xa(r,t,e){r.onHoverStateChange&&(r.hoverState||0)!==e&&r.onHoverStateChange(t),r.hoverState=e}function gv(r){Xa(r,"emphasis",$a)}function mv(r){r.hoverState===$a&&Xa(r,"normal",ws)}function Cs(r){Xa(r,"blur",Ya)}function yv(r){r.hoverState===Ya&&Xa(r,"normal",ws)}function Sm(r){r.selected=!0}function xm(r){r.selected=!1}function Ol(r,t,e){t(r,e)}function xt(r,t,e){Ol(r,t,e),r.isGroup&&r.traverse(function(n){Ol(n,t,e)})}function Nl(r,t){switch(t){case"emphasis":r.hoverState=$a;break;case"normal":r.hoverState=ws;break;case"blur":r.hoverState=Ya;break;case"select":r.selected=!0}}function bm(r,t,e,n){for(var a=r.style,i={},o=0;o=0,i=!1;if(r instanceof _e){var o=pv(r),s=a&&o.selectFill||o.normalFill,l=a&&o.selectStroke||o.normalStroke;if(cr(s)||cr(l)){n=n||{};var u=n.style||{};u.fill==="inherit"?(i=!0,n=B({},n),u=B({},u),u.fill=s):!cr(u.fill)&&cr(s)?(i=!0,n=B({},n),u=B({},u),u.fill=wl(s)):!cr(u.stroke)&&cr(l)&&(i||(n=B({},n),u=B({},u)),u.stroke=wl(l)),n.style=u}}if(n&&n.z2==null){i||(n=B({},n));var c=r.z2EmphasisLift;n.z2=r.z2+(c??ym)}return n}function Cm(r,t,e){if(e&&e.z2==null){e=B({},e);var n=r.z2SelectLift;e.z2=r.z2+(n??_m)}return e}function Tm(r,t,e){var n=se(r.currentStates,t)>=0,a=r.style.opacity,i=n?null:bm(r,["opacity"],t,{opacity:1});e=e||{};var o=e.style||{};return o.opacity==null&&(e=B({},e),o=B({opacity:n?a:i.opacity*.1},o),e.style=o),e}function Si(r,t){var e=this.states[r];if(this.style){if(r==="emphasis")return wm(this,r,t,e);if(r==="blur")return Tm(this,r,e);if(r==="select")return Cm(this,r,e)}return e}function Dm(r){r.stateProxy=Si;var t=r.getTextContent(),e=r.getTextGuideLine();t&&(t.stateProxy=Si),e&&(e.stateProxy=Si)}function Bl(r,t){!bv(r,t)&&!r.__highByOuter&&xt(r,gv)}function Vl(r,t){!bv(r,t)&&!r.__highByOuter&&xt(r,mv)}function Mr(r,t){r.__highByOuter|=1<<(t||0),xt(r,gv)}function Ir(r,t){!(r.__highByOuter&=~(1<<(t||0)))&&xt(r,mv)}function Am(r){xt(r,Cs)}function _v(r){xt(r,yv)}function Sv(r){xt(r,Sm)}function xv(r){xt(r,xm)}function bv(r,t){return r.__highDownSilentOnTouch&&t.zrByTouch}function wv(r){var t=r.getModel(),e=[],n=[];t.eachComponent(function(a,i){var o=bs(i),s=a==="series",l=s?r.getViewOfSeriesModel(i):r.getViewOfComponentModel(i);!s&&n.push(l),o.isBlured&&(l.group.traverse(function(u){yv(u)}),s&&e.push(i)),o.isBlured=!1}),w(n,function(a){a&&a.toggleBlurSeries&&a.toggleBlurSeries(e,!1,t)})}function To(r,t,e,n){var a=n.getModel();e=e||"coordinateSystem";function i(u,c){for(var f=0;f0){var s={dataIndex:o,seriesIndex:e.seriesIndex};i!=null&&(s.dataType=i),t.push(s)}})}),t}function Ao(r,t,e){Cv(r,!0),xt(r,Dm),Em(r,t,e)}function km(r){Cv(r,!1)}function Lr(r,t,e,n){n?km(r):Ao(r,t,e)}function Em(r,t,e){var n=X(r);t!=null?(n.focus=t,n.blurScope=e):n.focus&&(n.focus=null)}var Fl=["emphasis","blur","select"],Om={itemStyle:"getItemStyle",lineStyle:"getLineStyle",areaStyle:"getAreaStyle"};function wn(r,t,e,n){e=e||"itemStyle";for(var a=0;a0){var f=c.duration,h=c.delay,v=c.easing,d={duration:f,delay:h||0,easing:v,done:i,force:!!i||!!o,setToFinal:!u,scope:r,during:o};s?t.animateFrom(e,d):t.animateTo(e,d)}else t.stopAnimation(),!s&&t.attr(e),o&&o(1),i&&i()}function ge(r,t,e,n,a,i){Ds("update",r,t,e,n,a,i)}function De(r,t,e,n,a,i){Ds("enter",r,t,e,n,a,i)}function xr(r){if(!r.__zr)return!0;for(var t=0;tMath.abs(i[1])?i[0]>0?"right":"left":i[1]>0?"bottom":"top"}function Hl(r){return!r.isGroup}function Ym(r){return r.shape!=null}function Lv(r,t,e){if(!r||!t)return;function n(o){var s={};return o.traverse(function(l){Hl(l)&&l.anid&&(s[l.anid]=l)}),s}function a(o){var s={x:o.x,y:o.y,rotation:o.rotation};return Ym(o)&&(s.shape=B({},o.shape)),s}var i=n(r);t.traverse(function(o){if(Hl(o)&&o.anid){var s=i[o.anid];if(s){var l=a(o);o.attr(a(s)),ge(o,l,e,X(o).dataIndex)}}})}function Pv(r,t){return F(r,function(e){var n=e[0];n=Ra(n,t.x),n=ka(n,t.x+t.width);var a=e[1];return a=Ra(a,t.y),a=ka(a,t.y+t.height),[n,a]})}function $m(r,t){var e=Ra(r.x,t.x),n=ka(r.x+r.width,t.x+t.width),a=Ra(r.y,t.y),i=ka(r.y+r.height,t.y+t.height);if(n>=e&&i>=a)return{x:e,y:a,width:n-e,height:i-a}}function qa(r,t,e){var n=B({rectHover:!0},t),a=n.style={strokeNoScale:!0};if(e=e||{x:-1,y:-1,width:2,height:2},r)return r.indexOf("image://")===0?(a.image=r.slice(8),te(a,e),new Nr(n)):As(r.replace("path://",""),n,e,"center")}function Xm(r,t,e,n,a){for(var i=0,o=a[a.length-1];i1)return!1;var g=xi(v,d,c,f)/h;return!(g<0||g>1)}function xi(r,t,e,n){return r*n-e*t}function Zm(r){return r<=1e-6&&r>=-1e-6}function ja(r){var t=r.itemTooltipOption,e=r.componentModel,n=r.itemName,a=G(t)?{formatter:t}:t,i=e.mainType,o=e.componentIndex,s={componentType:i,name:n,$vars:["name"]};s[i+"Index"]=o;var l=r.formatterParamsExtra;l&&w(Ve(l),function(c){gt(s,c)||(s[c]=l[c],s.$vars.push(c))});var u=X(r.el);u.componentMainType=i,u.componentIndex=o,u.tooltipConfig={name:n,option:te({content:n,formatterParams:s},a)}}function Ul(r,t){var e;r.isGroup&&(e=t(r)),e||r.traverse(t)}function Gn(r,t){if(r)if(N(r))for(var e=0;e=0&&s.push(l)}),s}}function Ps(r,t){return K(K({},r,!0),t,!0)}const uy={time:{month:["January","February","March","April","May","June","July","August","September","October","November","December"],monthAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayOfWeek:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayOfWeekAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"]},legend:{selector:{all:"All",inverse:"Inv"}},toolbox:{brush:{title:{rect:"Box Select",polygon:"Lasso Select",lineX:"Horizontally Select",lineY:"Vertically Select",keep:"Keep Selections",clear:"Clear Selections"}},dataView:{title:"Data View",lang:["Data View","Close","Refresh"]},dataZoom:{title:{zoom:"Zoom",back:"Zoom Reset"}},magicType:{title:{line:"Switch to Line Chart",bar:"Switch to Bar Chart",stack:"Stack",tiled:"Tile"}},restore:{title:"Restore"},saveAsImage:{title:"Save as Image",lang:["Right Click to Save Image"]}},series:{typeNames:{pie:"Pie chart",bar:"Bar chart",line:"Line chart",scatter:"Scatter plot",effectScatter:"Ripple scatter plot",radar:"Radar chart",tree:"Tree",treemap:"Treemap",boxplot:"Boxplot",candlestick:"Candlestick",k:"K line chart",heatmap:"Heat map",map:"Map",parallel:"Parallel coordinate map",lines:"Line graph",graph:"Relationship graph",sankey:"Sankey diagram",funnel:"Funnel chart",gauge:"Gauge",pictorialBar:"Pictorial bar",themeRiver:"Theme River Map",sunburst:"Sunburst",custom:"Custom chart",chart:"Chart"}},aria:{general:{withTitle:'This is a chart about "{title}"',withoutTitle:"This is a chart"},series:{single:{prefix:"",withName:" with type {seriesType} named {seriesName}.",withoutName:" with type {seriesType}."},multiple:{prefix:". It consists of {seriesCount} series count.",withName:" The {seriesId} series is a {seriesType} representing {seriesName}.",withoutName:" The {seriesId} series is a {seriesType}.",separator:{middle:"",end:""}}},data:{allData:"The data is as follows: ",partialData:"The first {displayCnt} items are: ",withName:"the data for {name} is {value}",withoutName:"{value}",separator:{middle:", ",end:". "}}}},cy={time:{month:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"],monthAbbr:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],dayOfWeek:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"],dayOfWeekAbbr:["日","一","二","三","四","五","六"]},legend:{selector:{all:"全选",inverse:"反选"}},toolbox:{brush:{title:{rect:"矩形选择",polygon:"圈选",lineX:"横向选择",lineY:"纵向选择",keep:"保持选择",clear:"清除选择"}},dataView:{title:"数据视图",lang:["数据视图","关闭","刷新"]},dataZoom:{title:{zoom:"区域缩放",back:"区域缩放还原"}},magicType:{title:{line:"切换为折线图",bar:"切换为柱状图",stack:"切换为堆叠",tiled:"切换为平铺"}},restore:{title:"还原"},saveAsImage:{title:"保存为图片",lang:["右键另存为图片"]}},series:{typeNames:{pie:"饼图",bar:"柱状图",line:"折线图",scatter:"散点图",effectScatter:"涟漪散点图",radar:"雷达图",tree:"树图",treemap:"矩形树图",boxplot:"箱型图",candlestick:"K线图",k:"K线图",heatmap:"热力图",map:"地图",parallel:"平行坐标图",lines:"线图",graph:"关系图",sankey:"桑基图",funnel:"漏斗图",gauge:"仪表盘图",pictorialBar:"象形柱图",themeRiver:"主题河流图",sunburst:"旭日图",custom:"自定义图表",chart:"图表"}},aria:{general:{withTitle:"这是一个关于“{title}”的图表。",withoutTitle:"这是一个图表,"},series:{single:{prefix:"",withName:"图表类型是{seriesType},表示{seriesName}。",withoutName:"图表类型是{seriesType}。"},multiple:{prefix:"它由{seriesCount}个图表系列组成。",withName:"第{seriesId}个系列是一个表示{seriesName}的{seriesType},",withoutName:"第{seriesId}个系列是一个{seriesType},",separator:{middle:";",end:"。"}}},data:{allData:"其数据是——",partialData:"其中,前{displayCnt}项是——",withName:"{name}的数据是{value}",withoutName:"{value}",separator:{middle:",",end:""}}}};var Ea="ZH",Rs="EN",br=Rs,Sa={},ks={},Bv=ce.domSupported?function(){var r=(document.documentElement.lang||navigator.language||navigator.browserLanguage||br).toUpperCase();return r.indexOf(Ea)>-1?Ea:br}():br;function Vv(r,t){r=r.toUpperCase(),ks[r]=new Te(t),Sa[r]=t}function fy(r){if(G(r)){var t=Sa[r.toUpperCase()]||{};return r===Ea||r===Rs?Z(t):K(Z(t),Z(Sa[br]),!1)}else return K(Z(r),Z(Sa[br]),!1)}function vy(r){return ks[r]}function hy(){return ks[br]}Vv(Rs,uy);Vv(Ea,cy);var Es=1e3,Os=Es*60,gn=Os*60,He=gn*24,ql=He*365,ln={year:"{yyyy}",month:"{MMM}",day:"{d}",hour:"{HH}:{mm}",minute:"{HH}:{mm}",second:"{HH}:{mm}:{ss}",millisecond:"{HH}:{mm}:{ss} {SSS}",none:"{yyyy}-{MM}-{dd} {HH}:{mm}:{ss} {SSS}"},Kn="{yyyy}-{MM}-{dd}",jl={year:"{yyyy}",month:"{yyyy}-{MM}",day:Kn,hour:Kn+" "+ln.hour,minute:Kn+" "+ln.minute,second:Kn+" "+ln.second,millisecond:ln.none},Ci=["year","month","day","hour","minute","second","millisecond"],zv=["year","half-year","quarter","month","week","half-week","day","half-day","quarter-day","hour","minute","second","millisecond"];function Dt(r,t){return r+="","0000".substr(0,t-r.length)+r}function wr(r){switch(r){case"half-year":case"quarter":return"month";case"week":case"half-week":return"day";case"half-day":case"quarter-day":return"hour";default:return r}}function dy(r){return r===wr(r)}function py(r){switch(r){case"year":case"month":return"day";case"millisecond":return"millisecond";default:return"second"}}function Ja(r,t,e,n){var a=yt(r),i=a[Ns(e)](),o=a[Cr(e)]()+1,s=Math.floor((o-1)/3)+1,l=a[ei(e)](),u=a["get"+(e?"UTC":"")+"Day"](),c=a[Dn(e)](),f=(c-1)%12+1,h=a[ti(e)](),v=a[ri(e)](),d=a[ni(e)](),p=n instanceof Te?n:vy(n||Bv)||hy(),g=p.getModel("time"),m=g.get("month"),y=g.get("monthAbbr"),_=g.get("dayOfWeek"),S=g.get("dayOfWeekAbbr");return(t||"").replace(/{yyyy}/g,i+"").replace(/{yy}/g,Dt(i%100+"",2)).replace(/{Q}/g,s+"").replace(/{MMMM}/g,m[o-1]).replace(/{MMM}/g,y[o-1]).replace(/{MM}/g,Dt(o,2)).replace(/{M}/g,o+"").replace(/{dd}/g,Dt(l,2)).replace(/{d}/g,l+"").replace(/{eeee}/g,_[u]).replace(/{ee}/g,S[u]).replace(/{e}/g,u+"").replace(/{HH}/g,Dt(c,2)).replace(/{H}/g,c+"").replace(/{hh}/g,Dt(f+"",2)).replace(/{h}/g,f+"").replace(/{mm}/g,Dt(h,2)).replace(/{m}/g,h+"").replace(/{ss}/g,Dt(v,2)).replace(/{s}/g,v+"").replace(/{SSS}/g,Dt(d,3)).replace(/{S}/g,d+"")}function gy(r,t,e,n,a){var i=null;if(G(e))i=e;else if($(e))i=e(r.value,t,{level:r.level});else{var o=B({},ln);if(r.level>0)for(var s=0;s=0;--s)if(l[u]){i=l[u];break}i=i||o.none}if(N(i)){var f=r.level==null?0:r.level>=0?r.level:i.length+r.level;f=Math.min(f,i.length-1),i=i[f]}}return Ja(new Date(r.value),i,a,n)}function Fv(r,t){var e=yt(r),n=e[Cr(t)]()+1,a=e[ei(t)](),i=e[Dn(t)](),o=e[ti(t)](),s=e[ri(t)](),l=e[ni(t)](),u=l===0,c=u&&s===0,f=c&&o===0,h=f&&i===0,v=h&&a===1,d=v&&n===1;return d?"year":v?"month":h?"day":f?"hour":c?"minute":u?"second":"millisecond"}function Ql(r,t,e){var n=le(r)?yt(r):r;switch(t=t||Fv(r,e),t){case"year":return n[Ns(e)]();case"half-year":return n[Cr(e)]()>=6?1:0;case"quarter":return Math.floor((n[Cr(e)]()+1)/4);case"month":return n[Cr(e)]();case"day":return n[ei(e)]();case"half-day":return n[Dn(e)]()/24;case"hour":return n[Dn(e)]();case"minute":return n[ti(e)]();case"second":return n[ri(e)]();case"millisecond":return n[ni(e)]()}}function Ns(r){return r?"getUTCFullYear":"getFullYear"}function Cr(r){return r?"getUTCMonth":"getMonth"}function ei(r){return r?"getUTCDate":"getDate"}function Dn(r){return r?"getUTCHours":"getHours"}function ti(r){return r?"getUTCMinutes":"getMinutes"}function ri(r){return r?"getUTCSeconds":"getSeconds"}function ni(r){return r?"getUTCMilliseconds":"getMilliseconds"}function my(r){return r?"setUTCFullYear":"setFullYear"}function Gv(r){return r?"setUTCMonth":"setMonth"}function Wv(r){return r?"setUTCDate":"setDate"}function Hv(r){return r?"setUTCHours":"setHours"}function Uv(r){return r?"setUTCMinutes":"setMinutes"}function Yv(r){return r?"setUTCSeconds":"setSeconds"}function $v(r){return r?"setUTCMilliseconds":"setMilliseconds"}function Xv(r){if(!iv(r))return G(r)?r:"-";var t=(r+"").split(".");return t[0].replace(/(\d{1,3})(?=(?:\d{3})+(?!\d))/g,"$1,")+(t.length>1?"."+t[1]:"")}function Zv(r,t){return r=(r||"").toLowerCase().replace(/-(.)/g,function(e,n){return n.toUpperCase()}),t&&r&&(r=r.charAt(0).toUpperCase()+r.slice(1)),r}var ai=fg;function Ro(r,t,e){var n="{yyyy}-{MM}-{dd} {HH}:{mm}:{ss}";function a(c){return c&&Bn(c)?c:"-"}function i(c){return!!(c!=null&&!isNaN(c)&&isFinite(c))}var o=t==="time",s=r instanceof Date;if(o||s){var l=o?yt(r):r;if(isNaN(+l)){if(s)return"-"}else return Ja(l,n,e)}if(t==="ordinal")return yo(r)?a(r):le(r)&&i(r)?r+"":"-";var u=Vt(r);return i(u)?Xv(u):yo(r)?a(r):typeof r=="boolean"?r+"":"-"}var Jl=["a","b","c","d","e","f","g"],Ti=function(r,t){return"{"+r+(t??"")+"}"};function Kv(r,t,e){N(t)||(t=[t]);var n=t.length;if(!n)return"";for(var a=t[0].$vars||[],i=0;i':'';var o=e.markerId||"markerX";return{renderMode:i,content:"{"+o+"|} ",style:a==="subItem"?{width:4,height:4,borderRadius:2,backgroundColor:n}:{width:10,height:10,borderRadius:5,backgroundColor:n}}}function nr(r,t){return t=t||"transparent",G(r)?r:Y(r)&&r.colorStops&&(r.colorStops[0]||{}).color||t}function eu(r,t){if(t==="_blank"||t==="blank"){var e=window.open();e.opener=null,e.location.href=r}else window.open(r,t)}var xa=w,_y=["left","right","top","bottom","width","height"],qn=[["width","left","right"],["height","top","bottom"]];function Bs(r,t,e,n,a){var i=0,o=0;n==null&&(n=1/0),a==null&&(a=1/0);var s=0;t.eachChild(function(l,u){var c=l.getBoundingRect(),f=t.childAt(u+1),h=f&&f.getBoundingRect(),v,d;if(r==="horizontal"){var p=c.width+(h?-h.x+c.x:0);v=i+p,v>n||l.newline?(i=0,v=p,o+=s+e,s=c.height):s=Math.max(s,c.height)}else{var g=c.height+(h?-h.y+c.y:0);d=o+g,d>a||l.newline?(i+=s+e,o=0,d=g,s=c.width):s=Math.max(s,c.width)}l.newline||(l.x=i,l.y=o,l.markRedraw(),r==="horizontal"?i=v+e:o=d+e)})}var Tr=Bs;J(Bs,"vertical");J(Bs,"horizontal");function Ft(r,t,e){e=ai(e||0);var n=t.width,a=t.height,i=ee(r.left,n),o=ee(r.top,a),s=ee(r.right,n),l=ee(r.bottom,a),u=ee(r.width,n),c=ee(r.height,a),f=e[2]+e[0],h=e[1]+e[3],v=r.aspect;switch(isNaN(u)&&(u=n-s-h-i),isNaN(c)&&(c=a-l-f-o),v!=null&&(isNaN(u)&&isNaN(c)&&(v>n/a?u=n*.8:c=a*.8),isNaN(u)&&(u=v*c),isNaN(c)&&(c=u/v)),isNaN(i)&&(i=n-s-u-h),isNaN(o)&&(o=a-l-c-f),r.left||r.right){case"center":i=n/2-u/2-e[3];break;case"right":i=n-u-h;break}switch(r.top||r.bottom){case"middle":case"center":o=a/2-c/2-e[0];break;case"bottom":o=a-c-f;break}i=i||0,o=o||0,isNaN(u)&&(u=n-h-i-(s||0)),isNaN(c)&&(c=a-f-o-(l||0));var d=new Ne(i+e[3],o+e[0],u,c);return d.margin=e,d}function Sy(r,t,e,n,a,i){var o=!a||!a.hv||a.hv[0],s=!a||!a.hv||a.hv[1],l=a&&a.boundingMode||"all";if(i=i||r,i.x=r.x,i.y=r.y,!o&&!s)return!1;var u;if(l==="raw")u=r.type==="group"?new Ne(0,0,+t.width||0,+t.height||0):r.getBoundingRect();else if(u=r.getBoundingRect(),r.needLocalTransform()){var c=r.getLocalTransform();u=u.clone(),u.applyTransform(c)}var f=Ft(te({width:u.width,height:u.height},t),e,n),h=o?f.x-u.x:0,v=s?f.y-u.y:0;return l==="raw"?(i.x=h,i.y=v):(i.x+=h,i.y+=v),i===r&&r.markRedraw(),!0}function An(r){var t=r.layoutMode||r.constructor.layoutMode;return Y(t)?t:t?{type:t}:null}function Pr(r,t,e){var n=e&&e.ignoreSize;!N(n)&&(n=[n,n]);var a=o(qn[0],0),i=o(qn[1],1);u(qn[0],r,a),u(qn[1],r,i);function o(c,f){var h={},v=0,d={},p=0,g=2;if(xa(c,function(_){d[_]=r[_]}),xa(c,function(_){s(t,_)&&(h[_]=d[_]=t[_]),l(h,_)&&v++,l(d,_)&&p++}),n[f])return l(t,c[1])?d[c[2]]=null:l(t,c[2])&&(d[c[1]]=null),d;if(p===g||!v)return d;if(v>=g)return h;for(var m=0;m=0;l--)s=K(s,a[l],!0);n.defaultOption=s}return n.defaultOption},t.prototype.getReferringComponents=function(e,n){var a=e+"Index",i=e+"Id";return Fn(this.ecModel,e,{index:this.get(a,!0),id:this.get(i,!0)},n)},t.prototype.getBoxLayoutParams=function(){var e=this;return{left:e.get("left"),top:e.get("top"),right:e.get("right"),bottom:e.get("bottom"),width:e.get("width"),height:e.get("height")}},t.prototype.getZLevelKey=function(){return""},t.prototype.setZLevel=function(e){this.option.zlevel=e},t.protoInitialize=function(){var e=t.prototype;e.type="component",e.id="",e.name="",e.mainType="",e.subType="",e.componentIndex=0}(),t}(Te);dv(Fr,Te);Ua(Fr);sy(Fr);ly(Fr,wy);function wy(r){var t=[];return w(Fr.getClassesByMainType(r),function(e){t=t.concat(e.dependencies||e.prototype.dependencies||[])}),t=F(t,function(e){return rt(e).main}),r!=="dataset"&&se(t,"dataset")<=0&&t.unshift("dataset"),t}const oe=Fr;var qv="";typeof navigator<"u"&&(qv=navigator.platform||"");var fr="rgba(0, 0, 0, 0.2)";const Cy={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:fr,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:Math.PI/6},{color:fr,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:fr,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-Math.PI/4},{color:fr,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:fr,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:Math.PI/4},{color:fr,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:qv.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1};var jv=U(["tooltip","label","itemName","itemId","itemGroupId","itemChildGroupId","seriesName"]),$e="original",ke="arrayRows",Xe="objectRows",ut="keyedColumns",Bt="typedArray",Qv="unknown",ot="column",Gr="row",Ce={Must:1,Might:2,Not:3},Jv=ue();function Ty(r){Jv(r).datasetMap=U()}function eh(r,t,e){var n={},a=Vs(t);if(!a||!r)return n;var i=[],o=[],s=t.ecModel,l=Jv(s).datasetMap,u=a.uid+"_"+e.seriesLayoutBy,c,f;r=r.slice(),w(r,function(p,g){var m=Y(p)?p:r[g]={name:p};m.type==="ordinal"&&c==null&&(c=g,f=d(m)),n[m.name]=[]});var h=l.get(u)||l.set(u,{categoryWayDim:f,valueWayDim:0});w(r,function(p,g){var m=p.name,y=d(p);if(c==null){var _=h.valueWayDim;v(n[m],_,y),v(o,_,y),h.valueWayDim+=y}else if(c===g)v(n[m],0,y),v(i,0,y);else{var _=h.categoryWayDim;v(n[m],_,y),v(o,_,y),h.categoryWayDim+=y}});function v(p,g,m){for(var y=0;yt)return r[n];return r[e-1]}function nh(r,t,e,n,a,i,o){i=i||r;var s=t(i),l=s.paletteIdx||0,u=s.paletteNameMap=s.paletteNameMap||{};if(u.hasOwnProperty(a))return u[a];var c=o==null||!n?e:Py(n,o);if(c=c||e,!(!c||!c.length)){var f=c[l];return a&&(u[a]=f),s.paletteIdx=(l+1)%c.length,f}}function Ry(r,t){t(r).paletteIdx=0,t(r).paletteNameMap={}}var jn,$r,nu,au="\0_ec_inner",ky=1,ah=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e,n,a,i,o,s){i=i||{},this.option=null,this._theme=new Te(i),this._locale=new Te(o),this._optionManager=s},t.prototype.setOption=function(e,n,a){var i=su(n);this._optionManager.setOption(e,a,i),this._resetOption(null,i)},t.prototype.resetOption=function(e,n){return this._resetOption(e,su(n))},t.prototype._resetOption=function(e,n){var a=!1,i=this._optionManager;if(!e||e==="recreate"){var o=i.mountOption(e==="recreate");!this.option||e==="recreate"?nu(this,o):(this.restoreData(),this._mergeOption(o,n)),a=!0}if((e==="timeline"||e==="media")&&this.restoreData(),!e||e==="recreate"||e==="timeline"){var s=i.getTimelineOption(this);s&&(a=!0,this._mergeOption(s,n))}if(!e||e==="recreate"||e==="media"){var l=i.getMediaOption(this);l.length&&w(l,function(u){a=!0,this._mergeOption(u,n)},this)}return a},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,n){var a=this.option,i=this._componentsMap,o=this._componentsCount,s=[],l=U(),u=n&&n.replaceMergeMainTypeMap;Ty(this),w(e,function(f,h){f!=null&&(oe.hasClass(h)?h&&(s.push(h),l.set(h,!0)):a[h]=a[h]==null?Z(f):K(a[h],f,!0))}),u&&u.each(function(f,h){oe.hasClass(h)&&!l.get(h)&&(s.push(h),l.set(h,!0))}),oe.topologicalTravel(s,oe.getAllClassMainTypes(),c,this);function c(f){var h=Iy(this,f,he(e[f])),v=i.get(f),d=v?u&&u.get(f)?"replaceMerge":"normalMerge":"replaceAll",p=$g(v,h,d);em(p,f,oe),a[f]=null,i.set(f,null),o.set(f,0);var g=[],m=[],y=0,_;w(p,function(S,b){var x=S.existing,C=S.newOption;if(!C)x&&(x.mergeOption({},this),x.optionUpdated({},!1));else{var T=f==="series",D=oe.getClass(f,S.keyInfo.subType,!T);if(!D)return;if(f==="tooltip"){if(_)return;_=!0}if(x&&x.constructor===D)x.name=S.keyInfo.name,x.mergeOption(C,this),x.optionUpdated(C,!1);else{var A=B({componentIndex:b},S.keyInfo);x=new D(C,this,this,A),B(x,A),S.brandNew&&(x.__requireNewView=!0),x.init(C,this,this),x.optionUpdated(null,!0)}}x?(g.push(x.option),m.push(x),y++):(g.push(void 0),m.push(void 0))},this),a[f]=g,i.set(f,m),o.set(f,y),f==="series"&&jn(this)}this._seriesIndices||jn(this)},t.prototype.getOption=function(){var e=Z(this.option);return w(e,function(n,a){if(oe.hasClass(a)){for(var i=he(n),o=i.length,s=!1,l=o-1;l>=0;l--)i[l]&&!xn(i[l])?s=!0:(i[l]=null,!s&&o--);i.length=o,e[a]=i}}),delete e[au],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,n){var a=this._componentsMap.get(e);if(a){var i=a[n||0];if(i)return i;if(n==null){for(var o=0;o=t:e==="max"?r<=t:r===t}function Uy(r,t){return r.join(",")===t.join(",")}const Yy=Fy;var Ze=w,Mn=Y,lu=["areaStyle","lineStyle","nodeStyle","linkStyle","chordStyle","label","labelLine"];function Ai(r){var t=r&&r.itemStyle;if(t)for(var e=0,n=lu.length;e=0;g--){var m=r[g];if(s||(d=m.data.rawIndexOf(m.stackedByDimension,v)),d>=0){var y=m.data.getByRawIndex(m.stackResultDimension,d);if(l==="all"||l==="positive"&&y>0||l==="negative"&&y<0||l==="samesign"&&h>=0&&y>0||l==="samesign"&&h<=0&&y<0){h=Wg(h,y),p=y;break}}}return n[0]=h,n[1]=p,n})})}var oi=function(){function r(t){this.data=t.data||(t.sourceFormat===ut?{}:[]),this.sourceFormat=t.sourceFormat||Qv,this.seriesLayoutBy=t.seriesLayoutBy||ot,this.startIndex=t.startIndex||0,this.dimensionsDetectedCount=t.dimensionsDetectedCount,this.metaRawOption=t.metaRawOption;var e=this.dimensionsDefine=t.dimensionsDefine;if(e)for(var n=0;np&&(p=_)}v[0]=d,v[1]=p}},a=function(){return this._data?this._data.length/this._dimSize:0};pu=(t={},t[ke+"_"+ot]={pure:!0,appendData:i},t[ke+"_"+Gr]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[Xe]={pure:!0,appendData:i},t[ut]={pure:!0,appendData:function(o){var s=this._data;w(o,function(l,u){for(var c=s[u]||(s[u]=[]),f=0;f<(l||[]).length;f++)c.push(l[f])})}},t[$e]={appendData:i},t[Bt]={persistent:!1,pure:!0,appendData:function(o){this._data=o},clean:function(){this._offset+=this.count(),this._data=null}},t);function i(o){for(var s=0;s=0&&(p=o.interpolatedValue[g])}return p!=null?p+"":""})}},r.prototype.getRawValue=function(t,e){return Rr(this.getData(e),t)},r.prototype.formatTooltip=function(t,e,n){},r}();function _u(r){var t,e;return Y(r)?r.type&&(e=r):t=r,{text:t,frag:e}}function mn(r){return new u0(r)}var u0=function(){function r(t){t=t||{},this._reset=t.reset,this._plan=t.plan,this._count=t.count,this._onDirty=t.onDirty,this._dirty=!0}return r.prototype.perform=function(t){var e=this._upstream,n=t&&t.skip;if(this._dirty&&e){var a=this.context;a.data=a.outputData=e.context.outputData}this.__pipeline&&(this.__pipeline.currentTask=this);var i;this._plan&&!n&&(i=this._plan(this.context));var o=c(this._modBy),s=this._modDataCount||0,l=c(t&&t.modBy),u=t&&t.modDataCount||0;(o!==l||s!==u)&&(i="reset");function c(y){return!(y>=1)&&(y=1),y}var f;(this._dirty||i==="reset")&&(this._dirty=!1,f=this._doReset(n)),this._modBy=l,this._modDataCount=u;var h=t&&t.step;if(e?this._dueEnd=e._outputDueEnd:this._dueEnd=this._count?this._count(this.context):1/0,this._progress){var v=this._dueIndex,d=Math.min(h!=null?this._dueIndex+h:1/0,this._dueEnd);if(!n&&(f||v1&&n>0?s:o}};return i;function o(){return t=r?null:lt},gte:function(r,t){return r>=t}},f0=function(){function r(t,e){if(!le(e)){var n="";Q(n)}this._opFn=gh[t],this._rvalFloat=Vt(e)}return r.prototype.evaluate=function(t){return le(t)?this._opFn(t,this._rvalFloat):this._opFn(Vt(t),this._rvalFloat)},r}(),mh=function(){function r(t,e){var n=t==="desc";this._resultLT=n?1:-1,e==null&&(e=n?"min":"max"),this._incomparable=e==="min"?-1/0:1/0}return r.prototype.evaluate=function(t,e){var n=le(t)?t:Vt(t),a=le(e)?e:Vt(e),i=isNaN(n),o=isNaN(a);if(i&&(n=this._incomparable),o&&(a=this._incomparable),i&&o){var s=G(t),l=G(e);s&&(n=l?t:0),l&&(a=s?e:0)}return na?-this._resultLT:0},r}(),v0=function(){function r(t,e){this._rval=e,this._isEQ=t,this._rvalTypeof=typeof e,this._rvalFloat=Vt(e)}return r.prototype.evaluate=function(t){var e=t===this._rval;if(!e){var n=typeof t;n!==this._rvalTypeof&&(n==="number"||this._rvalTypeof==="number")&&(e=Vt(t)===this._rvalFloat)}return this._isEQ?e:!e},r}();function h0(r,t){return r==="eq"||r==="ne"?new v0(r==="eq",t):gt(gh,r)?new f0(r,t):null}var d0=function(){function r(){}return r.prototype.getRawData=function(){throw new Error("not supported")},r.prototype.getRawDataItem=function(t){throw new Error("not supported")},r.prototype.cloneRawData=function(){},r.prototype.getDimensionInfo=function(t){},r.prototype.cloneAllDimensionInfo=function(){},r.prototype.count=function(){},r.prototype.retrieveValue=function(t,e){},r.prototype.retrieveValueFromItem=function(t,e){},r.prototype.convertValue=function(t,e){return ba(t,e)},r}();function p0(r,t){var e=new d0,n=r.data,a=e.sourceFormat=r.sourceFormat,i=r.startIndex,o="";r.seriesLayoutBy!==ot&&Q(o);var s=[],l={},u=r.dimensionsDefine;if(u)w(u,function(p,g){var m=p.name,y={index:g,name:m,displayName:p.displayName};if(s.push(y),m!=null){var _="";gt(l,m)&&Q(_),l[m]=y}});else for(var c=0;c65535?w0:C0}function vr(){return[1/0,-1/0]}function T0(r){var t=r.constructor;return t===Array?r.slice():new t(r)}function bu(r,t,e,n,a){var i=Sh[e||"float"];if(a){var o=r[t],s=o&&o.length;if(s!==n){for(var l=new i(n),u=0;ug[1]&&(g[1]=p)}return this._rawCount=this._count=l,{start:s,end:l}},r.prototype._initDataFromProvider=function(t,e,n){for(var a=this._provider,i=this._chunks,o=this._dimensions,s=o.length,l=this._rawExtent,u=F(o,function(y){return y.property}),c=0;cm[1]&&(m[1]=g)}}!a.persistent&&a.clean&&a.clean(),this._rawCount=this._count=e,this._extent=[]},r.prototype.count=function(){return this._count},r.prototype.get=function(t,e){if(!(e>=0&&e=0&&e=this._rawCount||t<0)return-1;if(!this._indices)return t;var e=this._indices,n=e[t];if(n!=null&&nt)i=o-1;else return o}return-1},r.prototype.indicesOfNearest=function(t,e,n){var a=this._chunks,i=a[t],o=[];if(!i)return o;n==null&&(n=1/0);for(var s=1/0,l=-1,u=0,c=0,f=this.count();c=0&&l<0)&&(s=d,l=v,u=0),v===l&&(o[u++]=c))}return o.length=u,o},r.prototype.getIndices=function(){var t,e=this._indices;if(e){var n=e.constructor,a=this._count;if(n===Array){t=new n(a);for(var i=0;i=f&&y<=h||isNaN(y))&&(l[u++]=p),p++}d=!0}else if(i===2){for(var g=v[a[0]],_=v[a[1]],S=t[a[1]][0],b=t[a[1]][1],m=0;m=f&&y<=h||isNaN(y))&&(x>=S&&x<=b||isNaN(x))&&(l[u++]=p),p++}d=!0}}if(!d)if(i===1)for(var m=0;m=f&&y<=h||isNaN(y))&&(l[u++]=C)}else for(var m=0;mt[A][1])&&(T=!1)}T&&(l[u++]=e.getRawIndex(m))}return um[1]&&(m[1]=g)}}}},r.prototype.lttbDownSample=function(t,e){var n=this.clone([t],!0),a=n._chunks,i=a[t],o=this.count(),s=0,l=Math.floor(1/e),u=this.getRawIndex(0),c,f,h,v=new(Zr(this._rawCount))(Math.min((Math.ceil(o/l)+2)*2,o));v[s++]=u;for(var d=1;dc&&(c=f,h=S)}M>0&&Mc-d&&(l=c-d,s.length=l);for(var p=0;pf[1]&&(f[1]=m),h[v++]=y}return i._count=v,i._indices=h,i._updateGetRawIdx(),i},r.prototype.each=function(t,e){if(this._count)for(var n=t.length,a=this._chunks,i=0,o=this.count();il&&(l=f)}return o=[s,l],this._extent[t]=o,o},r.prototype.getRawDataItem=function(t){var e=this.getRawIndex(t);if(this._provider.persistent)return this._provider.getItem(e);for(var n=[],a=this._chunks,i=0;i=0?this._indices[t]:-1},r.prototype._updateGetRawIdx=function(){this.getRawIndex=this._indices?this._getRawIdx:this._getRawIdxIdentity},r.internalField=function(){function t(e,n,a,i){return ba(e[i],this._dimensions[i])}Li={arrayRows:t,objectRows:function(e,n,a,i){return ba(e[n],this._dimensions[i])},keyedColumns:t,original:function(e,n,a,i){var o=e&&(e.value==null?e:e.value);return ba(o instanceof Array?o[i]:o,this._dimensions[i])},typedArray:function(e,n,a,i){return e[i]}}}(),r}();const Oo=D0;var xh=function(){function r(t){this._sourceList=[],this._storeList=[],this._upstreamSignList=[],this._versionSignBase=0,this._dirty=!0,this._sourceHost=t}return r.prototype.dirty=function(){this._setLocalSource([],[]),this._storeList=[],this._dirty=!0},r.prototype._setLocalSource=function(t,e){this._sourceList=t,this._upstreamSignList=e,this._versionSignBase++,this._versionSignBase>9e10&&(this._versionSignBase=0)},r.prototype._getVersionSign=function(){return this._sourceHost.uid+"_"+this._versionSignBase},r.prototype.prepareSource=function(){this._isDirty()&&(this._createSource(),this._dirty=!1)},r.prototype._createSource=function(){this._setLocalSource([],[]);var t=this._sourceHost,e=this._getUpstreamSourceManagers(),n=!!e.length,a,i;if(Qn(t)){var o=t,s=void 0,l=void 0,u=void 0;if(n){var c=e[0];c.prepareSource(),u=c.getSource(),s=u.data,l=u.sourceFormat,i=[c._getVersionSign()]}else s=o.get("data",!0),l=Be(s)?Bt:$e,i=[];var f=this._getSourceMetaRawOption()||{},h=u&&u.metaRawOption||{},v=ae(f.seriesLayoutBy,h.seriesLayoutBy)||null,d=ae(f.sourceHeader,h.sourceHeader),p=ae(f.dimensions,h.dimensions),g=v!==h.seriesLayoutBy||!!d!=!!h.sourceHeader||p;a=g?[Eo(s,{seriesLayoutBy:v,sourceHeader:d,dimensions:p},l)]:[]}else{var m=t;if(n){var y=this._applyTransform(e);a=y.sourceList,i=y.upstreamSignList}else{var _=m.get("source",!0);a=[Eo(_,this._getSourceMetaRawOption(),null)],i=[]}}this._setLocalSource(a,i)},r.prototype._applyTransform=function(t){var e=this._sourceHost,n=e.get("transform",!0),a=e.get("fromTransformResult",!0);if(a!=null){var i="";t.length!==1&&Cu(i)}var o,s=[],l=[];return w(t,function(u){u.prepareSource();var c=u.getSource(a||0),f="";a!=null&&!c&&Cu(f),s.push(c),l.push(u._getVersionSign())}),n?o=x0(n,s,{datasetIndex:e.componentIndex}):a!=null&&(o=[t0(s[0])]),{sourceList:o,upstreamSignList:l}},r.prototype._isDirty=function(){if(this._dirty)return!0;for(var t=this._getUpstreamSourceManagers(),e=0;e1||e>0&&!r.noHeader;return w(r.blocks,function(a){var i=Th(a);i>=t&&(t=i+ +(n&&(!i||No(a)&&!a.noHeader)))}),t}return 0}function I0(r,t,e,n){var a=t.noHeader,i=P0(Th(t)),o=[],s=t.blocks||[];st(!s||N(s)),s=s||[];var l=r.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(gt(u,l)){var c=new mh(u[l],null);s.sort(function(d,p){return c.evaluate(d.sortParam,p.sortParam)})}else l==="seriesDesc"&&s.reverse()}w(s,function(d,p){var g=t.valueFormatter,m=Ch(d)(g?B(B({},r),{valueFormatter:g}):r,d,p>0?i.html:0,n);m!=null&&o.push(m)});var f=r.renderMode==="richText"?o.join(i.richText):Bo(o.join(""),a?e:i.html);if(a)return f;var h=Ro(t.header,"ordinal",r.useUTC),v=wh(n,r.renderMode).nameStyle;return r.renderMode==="richText"?Dh(r,h,v)+i.richText+f:Bo('
'+We(h)+"
"+f,e)}function L0(r,t,e,n){var a=r.renderMode,i=t.noName,o=t.noValue,s=!t.markerType,l=t.name,u=r.useUTC,c=t.valueFormatter||r.valueFormatter||function(S){return S=N(S)?S:[S],F(S,function(b,x){return Ro(b,N(v)?v[x]:v,u)})};if(!(i&&o)){var f=s?"":r.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",a),h=i?"":Ro(l,"ordinal",u),v=t.valueType,d=o?[]:c(t.value,t.dataIndex),p=!s||!i,g=!s&&i,m=wh(n,a),y=m.nameStyle,_=m.valueStyle;return a==="richText"?(s?"":f)+(i?"":Dh(r,h,y))+(o?"":E0(r,d,p,g,_)):Bo((s?"":f)+(i?"":R0(h,!s,y))+(o?"":k0(d,p,g,_)),e)}}function Tu(r,t,e,n,a,i){if(r){var o=Ch(r),s={useUTC:a,renderMode:e,orderMode:n,markupStyleCreator:t,valueFormatter:r.valueFormatter};return o(s,r,0,i)}}function P0(r){return{html:A0[r],richText:M0[r]}}function Bo(r,t){var e='
',n="margin: "+t+"px 0 0";return'
'+r+e+"
"}function R0(r,t,e){var n=t?"margin-left:2px":"";return''+We(r)+""}function k0(r,t,e,n){var a=e?"10px":"20px",i=t?"float:right;margin-left:"+a:"";return r=N(r)?r:[r],''+F(r,function(o){return We(o)}).join("  ")+""}function Dh(r,t,e){return r.markupStyleCreator.wrapRichTextStyle(t,e)}function E0(r,t,e,n,a){var i=[a],o=n?10:20;return e&&i.push({padding:[0,0,0,o],align:"right"}),r.markupStyleCreator.wrapRichTextStyle(N(t)?t.join(" "):t,i)}function O0(r,t){var e=r.getData().getItemVisual(t,"style"),n=e[r.visualDrawType];return nr(n)}function Ah(r,t){var e=r.get("padding");return e??(t==="richText"?[8,10]:10)}var Pi=function(){function r(){this.richTextStyles={},this._nextStyleNameId=ov()}return r.prototype._generateStyleName=function(){return"__EC_aUTo_"+this._nextStyleNameId++},r.prototype.makeTooltipMarker=function(t,e,n){var a=n==="richText"?this._generateStyleName():null,i=yy({color:e,type:t,renderMode:n,markerId:a});return G(i)?i:(this.richTextStyles[a]=i.style,i.content)},r.prototype.wrapRichTextStyle=function(t,e){var n={};N(e)?w(e,function(i){return B(n,i)}):B(n,e);var a=this._generateStyleName();return this.richTextStyles[a]=n,"{"+a+"|"+t+"}"},r}();function N0(r){var t=r.series,e=r.dataIndex,n=r.multipleSeries,a=t.getData(),i=a.mapDimensionsAll("defaultedTooltip"),o=i.length,s=t.getRawValue(e),l=N(s),u=O0(t,e),c,f,h,v;if(o>1||l&&!o){var d=B0(s,t,e,i,u);c=d.inlineValues,f=d.inlineValueTypes,h=d.blocks,v=d.inlineValues[0]}else if(o){var p=a.getDimensionInfo(i[0]);v=c=Rr(a,e,i[0]),f=p.type}else v=c=l?s[0]:s;var g=_s(t),m=g&&t.name||"",y=a.getName(e),_=n?m:y;return In("section",{header:m,noHeader:n||!g,sortParam:v,blocks:[In("nameValue",{markerType:"item",markerColor:u,name:_,noName:!Bn(_),value:c,valueType:f,dataIndex:e})].concat(h||[])})}function B0(r,t,e,n,a){var i=t.getData(),o=Da(r,function(f,h,v){var d=i.getDimensionInfo(v);return f=f||d&&d.tooltip!==!1&&d.displayName!=null},!1),s=[],l=[],u=[];n.length?w(n,function(f){c(Rr(i,e,f),f)}):w(r,c);function c(f,h){var v=i.getDimensionInfo(h);!v||v.otherDims.tooltip===!1||(o?u.push(In("nameValue",{markerType:"subItem",markerColor:a,name:v.displayName,value:f,valueType:v.type})):(s.push(f),l.push(v.type)))}return{inlineValues:s,inlineValueTypes:l,blocks:u}}var At=ue();function Jn(r,t){return r.getName(t)||r.getId(t)}var wa="__universalTransitionEnabled",li=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e._selectedDataIndicesMap={},e}return t.prototype.init=function(e,n,a){this.seriesIndex=this.componentIndex,this.dataTask=mn({count:z0,reset:F0}),this.dataTask.context={model:this},this.mergeDefaultAndTheme(e,a);var i=At(this).sourceManager=new xh(this);i.prepareSource();var o=this.getInitialData(e,a);Au(o,this),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,Du(this),this._initSelectedMapFromData(o)},t.prototype.mergeDefaultAndTheme=function(e,n){var a=An(this),i=a?ii(e):{},o=this.subType;oe.hasClass(o)&&(o+="Series"),K(e,n.getTheme().get(this.subType)),K(e,this.getDefaultOption()),Co(e,"label",["show"]),this.fillDataTextStyle(e.data),a&&Pr(e,i,a)},t.prototype.mergeOption=function(e,n){e=K(this.option,e,!0),this.fillDataTextStyle(e.data);var a=An(this);a&&Pr(this.option,e,a);var i=At(this).sourceManager;i.dirty(),i.prepareSource();var o=this.getInitialData(e,n);Au(o,this),this.dataTask.dirty(),this.dataTask.context.data=o,At(this).dataBeforeProcessed=o,Du(this),this._initSelectedMapFromData(o)},t.prototype.fillDataTextStyle=function(e){if(e&&!Be(e))for(var n=["show"],a=0;athis.getShallow("animationThreshold")&&(n=!1),!!n},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,n,a){var i=this.ecModel,o=zs.prototype.getColorFromPalette.call(this,e,n,a);return o||(o=i.getColorFromPalette(e,n,a)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,n){this._innerSelect(this.getData(n),e)},t.prototype.unselect=function(e,n){var a=this.option.selectedMap;if(a){var i=this.option.selectedMode,o=this.getData(n);if(i==="series"||a==="all"){this.option.selectedMap={},this._selectedDataIndicesMap={};return}for(var s=0;s=0&&a.push(o)}return a},t.prototype.isSelected=function(e,n){var a=this.option.selectedMap;if(!a)return!1;var i=this.getData(n);return(a==="all"||a[Jn(i,e)])&&!i.getItemModel(e).get(["select","disabled"])},t.prototype.isUniversalTransitionEnabled=function(){if(this[wa])return!0;var e=this.option.universalTransition;return e?e===!0?!0:e&&e.enabled:!1},t.prototype._innerSelect=function(e,n){var a,i,o=this.option,s=o.selectedMode,l=n.length;if(!(!s||!l)){if(s==="series")o.selectedMap="all";else if(s==="multiple"){Y(o.selectedMap)||(o.selectedMap={});for(var u=o.selectedMap,c=0;c0&&this._innerSelect(e,n)}},t.registerClass=function(e){return oe.registerClass(e)},t.protoInitialize=function(){var e=t.prototype;e.type="series.__base__",e.seriesIndex=0,e.ignoreStyleOnData=!1,e.hasSymbolVisual=!1,e.defaultSymbol="circle",e.visualStyleAccessPath="itemStyle",e.visualDrawType="fill"}(),t}(oe);St(li,l0);St(li,zs);dv(li,oe);function Du(r){var t=r.name;_s(r)||(r.name=V0(r)||t)}function V0(r){var t=r.getRawData(),e=t.mapDimensionsAll("seriesName"),n=[];return w(e,function(a){var i=t.getDimensionInfo(a);i.displayName&&n.push(i.displayName)}),n.join(" ")}function z0(r){return r.model.getRawData().count()}function F0(r){var t=r.model;return t.setData(t.getRawData().cloneShallow()),G0}function G0(r,t){t.outputData&&r.end>t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function Au(r,t){w(vg(r.CHANGABLE_METHODS,r.DOWNSAMPLE_METHODS),function(e){r.wrapMethod(e,J(W0,t))})}function W0(r,t){var e=Vo(r);return e&&e.setOutputEnd((t||this).count()),t}function Vo(r){var t=(r.ecModel||{}).scheduler,e=t&&t.getPipeline(r.uid);if(e){var n=e.currentTask;if(n){var a=n.agentStubMap;a&&(n=a.get(r.uid))}return n}}const lt=li;var Ys=function(){function r(){this.group=new pe,this.uid=Wn("viewComponent")}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){},r.prototype.updateLayout=function(t,e,n,a){},r.prototype.updateVisual=function(t,e,n,a){},r.prototype.toggleBlurSeries=function(t,e,n){},r.prototype.eachRendered=function(t){var e=this.group;e&&e.traverse(t)},r}();xs(Ys);Ua(Ys);const Ye=Ys;function Hn(){var r=ue();return function(t){var e=r(t),n=t.pipelineContext,a=!!e.large,i=!!e.progressiveRender,o=e.large=!!(n&&n.large),s=e.progressiveRender=!!(n&&n.progressiveRender);return(a!==o||i!==s)&&"reset"}}var Mh=ue(),H0=Hn(),$s=function(){function r(){this.group=new pe,this.uid=Wn("viewChart"),this.renderTask=mn({plan:U0,reset:Y0}),this.renderTask.context={view:this}}return r.prototype.init=function(t,e){},r.prototype.render=function(t,e,n,a){},r.prototype.highlight=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Iu(i,a,"emphasis")},r.prototype.downplay=function(t,e,n,a){var i=t.getData(a&&a.dataType);i&&Iu(i,a,"normal")},r.prototype.remove=function(t,e){this.group.removeAll()},r.prototype.dispose=function(t,e){},r.prototype.updateView=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateLayout=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.updateVisual=function(t,e,n,a){this.render(t,e,n,a)},r.prototype.eachRendered=function(t){Gn(this.group,t)},r.markUpdateMethod=function(t,e){Mh(t).updateMethod=e},r.protoInitialize=function(){var t=r.prototype;t.type="chart"}(),r}();function Mu(r,t,e){r&&Mo(r)&&(t==="emphasis"?Mr:Ir)(r,e)}function Iu(r,t,e){var n=rr(r,t),a=t&&t.highlightKey!=null?Nm(t.highlightKey):null;n!=null?w(he(n),function(i){Mu(r.getItemGraphicEl(i),e,a)}):r.eachItemGraphicEl(function(i){Mu(i,e,a)})}xs($s);Ua($s);function U0(r){return H0(r.model)}function Y0(r){var t=r.model,e=r.ecModel,n=r.api,a=r.payload,i=t.pipelineContext.progressiveRender,o=r.view,s=a&&Mh(a).updateMethod,l=i?"incrementalPrepareRender":s&&o[s]?s:"render";return l!=="render"&&o[l](t,e,n,a),$0[l]}var $0={incrementalPrepareRender:{progress:function(r,t){t.view.incrementalRender(r,t.model,t.ecModel,t.api,t.payload)}},render:{forceFirstProgress:!0,progress:function(r,t){t.view.render(t.model,t.ecModel,t.api,t.payload)}}};const Oe=$s;var Oa="\0__throttleOriginMethod",Lu="\0__throttleRate",Pu="\0__throttleType";function Xs(r,t,e){var n,a=0,i=0,o=null,s,l,u,c;t=t||0;function f(){i=new Date().getTime(),o=null,r.apply(l,u||[])}var h=function(){for(var v=[],d=0;d=0?f():o=setTimeout(f,-s),a=n};return h.clear=function(){o&&(clearTimeout(o),o=null)},h.debounceNextCall=function(v){c=v},h}function Ih(r,t,e,n){var a=r[t];if(a){var i=a[Oa]||a,o=a[Pu],s=a[Lu];if(s!==e||o!==n){if(e==null||!n)return r[t]=i;a=r[t]=Xs(i,e,n==="debounce"),a[Oa]=i,a[Pu]=n,a[Lu]=e}return a}}function zo(r,t){var e=r[t];e&&e[Oa]&&(e.clear&&e.clear(),r[t]=e[Oa])}var Ru=ue(),ku={itemStyle:bn(Nv,!0),lineStyle:bn(Ov,!0)},X0={lineStyle:"stroke",itemStyle:"fill"};function Lh(r,t){var e=r.visualStyleMapper||ku[t];return e||(console.warn("Unknown style type '"+t+"'."),ku.itemStyle)}function Ph(r,t){var e=r.visualDrawType||X0[t];return e||(console.warn("Unknown style type '"+t+"'."),"fill")}var Z0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=r.getModel(n),i=Lh(r,n),o=i(a),s=a.getShallow("decal");s&&(e.setVisual("decal",s),s.dirty=!0);var l=Ph(r,n),u=o[l],c=$(u)?u:null,f=o.fill==="auto"||o.stroke==="auto";if(!o[l]||c||f){var h=r.getColorFromPalette(r.name,null,t.getSeriesCount());o[l]||(o[l]=h,e.setVisual("colorFromPalette",!0)),o.fill=o.fill==="auto"||$(o.fill)?h:o.fill,o.stroke=o.stroke==="auto"||$(o.stroke)?h:o.stroke}if(e.setVisual("style",o),e.setVisual("drawType",l),!t.isSeriesFiltered(r)&&c)return e.setVisual("colorFromPalette",!1),{dataEach:function(v,d){var p=r.getDataParams(d),g=B({},o);g[l]=c(p),v.setItemVisual(d,"style",g)}}}},Kr=new Te,K0={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){if(!(r.ignoreStyleOnData||t.isSeriesFiltered(r))){var e=r.getData(),n=r.visualStyleAccessPath||"itemStyle",a=Lh(r,n),i=e.getVisual("drawType");return{dataEach:e.hasItemOption?function(o,s){var l=o.getRawDataItem(s);if(l&&l[n]){Kr.option=l[n];var u=a(Kr),c=o.ensureUniqueItemVisual(s,"style");B(c,u),Kr.option.decal&&(o.setItemVisual(s,"decal",Kr.option.decal),Kr.option.decal.dirty=!0),i in u&&o.setItemVisual(s,"colorFromPalette",!1)}}:null}}}},q0={performRawSeries:!0,overallReset:function(r){var t=U();r.eachSeries(function(e){var n=e.getColorBy();if(!e.isColorBySeries()){var a=e.type+"-"+n,i=t.get(a);i||(i={},t.set(a,i)),Ru(e).scope=i}}),r.eachSeries(function(e){if(!(e.isColorBySeries()||r.isSeriesFiltered(e))){var n=e.getRawData(),a={},i=e.getData(),o=Ru(e).scope,s=e.visualStyleAccessPath||"itemStyle",l=Ph(e,s);i.each(function(u){var c=i.getRawIndex(u);a[c]=u}),n.each(function(u){var c=a[u],f=i.getItemVisual(c,"colorFromPalette");if(f){var h=i.ensureUniqueItemVisual(c,"style"),v=n.getName(u)||u+"",d=n.count();h[l]=e.getColorFromPalette(v,o,d)}})}})}},ea=Math.PI;function j0(r,t){t=t||{},te(t,{text:"loading",textColor:"#000",fontSize:12,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif",maskColor:"rgba(255, 255, 255, 0.8)",showSpinner:!0,color:"#5470c6",spinnerRadius:10,lineWidth:5,zlevel:0});var e=new pe,n=new ve({style:{fill:t.maskColor},zlevel:t.zlevel,z:1e4});e.add(n);var a=new we({style:{text:t.text,fill:t.textColor,fontSize:t.fontSize,fontWeight:t.fontWeight,fontStyle:t.fontStyle,fontFamily:t.fontFamily},zlevel:t.zlevel,z:10001}),i=new ve({style:{fill:"none"},textContent:a,textConfig:{position:"right",distance:10},zlevel:t.zlevel,z:10001});e.add(i);var o;return t.showSpinner&&(o=new gs({shape:{startAngle:-ea/2,endAngle:-ea/2+.1,r:t.spinnerRadius},style:{stroke:t.color,lineCap:"round",lineWidth:t.lineWidth},zlevel:t.zlevel,z:10001}),o.animateShape(!0).when(1e3,{endAngle:ea*3/2}).start("circularInOut"),o.animateShape(!0).when(1e3,{startAngle:ea*3/2}).delay(300).start("circularInOut"),e.add(o)),e.resize=function(){var s=a.getBoundingRect().width,l=t.showSpinner?t.spinnerRadius:0,u=(r.getWidth()-l*2-(t.showSpinner&&s?10:0)-s)/2-(t.showSpinner&&s?0:5+s/2)+(t.showSpinner?0:s/2)+(s?0:l),c=r.getHeight()/2;t.showSpinner&&o.setShape({cx:u,cy:c}),i.setShape({x:u-l,y:c-l,width:l*2,height:l*2}),n.setShape({x:0,y:0,width:r.getWidth(),height:r.getHeight()})},e.resize(),e}var Q0=function(){function r(t,e,n,a){this._stageTaskMap=U(),this.ecInstance=t,this.api=e,n=this._dataProcessorHandlers=n.slice(),a=this._visualHandlers=a.slice(),this._allHandlers=n.concat(a)}return r.prototype.restoreData=function(t,e){t.restoreData(e),this._stageTaskMap.each(function(n){var a=n.overallTask;a&&a.dirty()})},r.prototype.getPerformArgs=function(t,e){if(t.__pipeline){var n=this._pipelineMap.get(t.__pipeline.id),a=n.context,i=!e&&n.progressiveEnabled&&(!a||a.progressiveRender)&&t.__idxInPipeline>n.blockIndex,o=i?n.step:null,s=a&&a.modDataCount,l=s!=null?Math.ceil(s/o):null;return{step:o,modBy:l,modDataCount:s}}},r.prototype.getPipeline=function(t){return this._pipelineMap.get(t)},r.prototype.updateStreamModes=function(t,e){var n=this._pipelineMap.get(t.uid),a=t.getData(),i=a.count(),o=n.progressiveEnabled&&e.incrementalPrepareRender&&i>=n.threshold,s=t.get("large")&&i>=t.get("largeThreshold"),l=t.get("progressiveChunkMode")==="mod"?i:null;t.pipelineContext=n.context={progressiveRender:o,modDataCount:l,large:s}},r.prototype.restorePipelines=function(t){var e=this,n=e._pipelineMap=U();t.eachSeries(function(a){var i=a.getProgressive(),o=a.uid;n.set(o,{id:o,head:null,tail:null,threshold:a.getProgressiveThreshold(),progressiveEnabled:i&&!(a.preventIncremental&&a.preventIncremental()),blockIndex:-1,step:Math.round(i||700),count:0}),e._pipe(a,a.dataTask)})},r.prototype.prepareStageTasks=function(){var t=this._stageTaskMap,e=this.api.getModel(),n=this.api;w(this._allHandlers,function(a){var i=t.get(a.uid)||t.set(a.uid,{}),o="";st(!(a.reset&&a.overallReset),o),a.reset&&this._createSeriesStageTask(a,i,e,n),a.overallReset&&this._createOverallStageTask(a,i,e,n)},this)},r.prototype.prepareView=function(t,e,n,a){var i=t.renderTask,o=i.context;o.model=e,o.ecModel=n,o.api=a,i.__block=!t.incrementalPrepareRender,this._pipe(e,i)},r.prototype.performDataProcessorTasks=function(t,e){this._performStageTasks(this._dataProcessorHandlers,t,e,{block:!0})},r.prototype.performVisualTasks=function(t,e,n){this._performStageTasks(this._visualHandlers,t,e,n)},r.prototype._performStageTasks=function(t,e,n,a){a=a||{};var i=!1,o=this;w(t,function(l,u){if(!(a.visualType&&a.visualType!==l.visualType)){var c=o._stageTaskMap.get(l.uid),f=c.seriesTaskMap,h=c.overallTask;if(h){var v,d=h.agentStubMap;d.each(function(g){s(a,g)&&(g.dirty(),v=!0)}),v&&h.dirty(),o.updatePayload(h,n);var p=o.getPerformArgs(h,a.block);d.each(function(g){g.perform(p)}),h.perform(p)&&(i=!0)}else f&&f.each(function(g,m){s(a,g)&&g.dirty();var y=o.getPerformArgs(g,a.block);y.skip=!l.performRawSeries&&e.isSeriesFiltered(g.context.model),o.updatePayload(g,n),g.perform(y)&&(i=!0)})}});function s(l,u){return l.setDirty&&(!l.dirtyMap||l.dirtyMap.get(u.__pipeline.id))}this.unfinished=i||this.unfinished},r.prototype.performSeriesTasks=function(t){var e;t.eachSeries(function(n){e=n.dataTask.perform()||e}),this.unfinished=e||this.unfinished},r.prototype.plan=function(){this._pipelineMap.each(function(t){var e=t.tail;do{if(e.__block){t.blockIndex=e.__idxInPipeline;break}e=e.getUpstream()}while(e)})},r.prototype.updatePayload=function(t,e){e!=="remain"&&(t.context.payload=e)},r.prototype._createSeriesStageTask=function(t,e,n,a){var i=this,o=e.seriesTaskMap,s=e.seriesTaskMap=U(),l=t.seriesType,u=t.getTargetSeries;t.createOnAllSeries?n.eachRawSeries(c):l?n.eachRawSeriesByType(l,c):u&&u(n,a).each(c);function c(f){var h=f.uid,v=s.set(h,o&&o.get(h)||mn({plan:n_,reset:a_,count:o_}));v.context={model:f,ecModel:n,api:a,useClearVisual:t.isVisual&&!t.isLayout,plan:t.plan,reset:t.reset,scheduler:i},i._pipe(f,v)}},r.prototype._createOverallStageTask=function(t,e,n,a){var i=this,o=e.overallTask=e.overallTask||mn({reset:J0});o.context={ecModel:n,api:a,overallReset:t.overallReset,scheduler:i};var s=o.agentStubMap,l=o.agentStubMap=U(),u=t.seriesType,c=t.getTargetSeries,f=!0,h=!1,v="";st(!t.createOnAllSeries,v),u?n.eachRawSeriesByType(u,d):c?c(n,a).each(d):(f=!1,w(n.getSeries(),d));function d(p){var g=p.uid,m=l.set(g,s&&s.get(g)||(h=!0,mn({reset:e_,onDirty:r_})));m.context={model:p,overallProgress:f},m.agent=o,m.__block=f,i._pipe(p,m)}h&&o.dirty()},r.prototype._pipe=function(t,e){var n=t.uid,a=this._pipelineMap.get(n);!a.head&&(a.head=e),a.tail&&a.tail.pipe(e),a.tail=e,e.__idxInPipeline=a.count++,e.__pipeline=a},r.wrapStageHandler=function(t,e){return $(t)&&(t={overallReset:t,seriesType:s_(t)}),t.uid=Wn("stageHandler"),e&&(t.visualType=e),t},r}();function J0(r){r.overallReset(r.ecModel,r.api,r.payload)}function e_(r){return r.overallProgress&&t_}function t_(){this.agent.dirty(),this.getDownstream().dirty()}function r_(){this.agent&&this.agent.dirty()}function n_(r){return r.plan?r.plan(r.model,r.ecModel,r.api,r.payload):null}function a_(r){r.useClearVisual&&r.data.clearAllVisual();var t=r.resetDefines=he(r.reset(r.model,r.ecModel,r.api,r.payload));return t.length>1?F(t,function(e,n){return Rh(n)}):i_}var i_=Rh(0);function Rh(r){return function(t,e){var n=e.data,a=e.resetDefines[r];if(a&&a.dataEach)for(var i=t.start;i0&&v===u.length-h.length){var d=u.slice(0,v);d!=="data"&&(e.mainType=d,e[h.toLowerCase()]=l,c=!0)}}s.hasOwnProperty(u)&&(n[u]=l,c=!0),c||(a[u]=l)})}return{cptQuery:e,dataQuery:n,otherQuery:a}},r.prototype.filter=function(t,e){var n=this.eventInfo;if(!n)return!0;var a=n.targetEl,i=n.packedEvent,o=n.model,s=n.view;if(!o||!s)return!0;var l=e.cptQuery,u=e.dataQuery;return c(l,o,"mainType")&&c(l,o,"subType")&&c(l,o,"index","componentIndex")&&c(l,o,"name")&&c(l,o,"id")&&c(u,i,"name")&&c(u,i,"dataIndex")&&c(u,i,"dataType")&&(!s.filterForExposedEvent||s.filterForExposedEvent(t,e.otherQuery,a,i));function c(f,h,v,d){return f[v]==null||h[d||v]===f[v]}},r.prototype.afterTrigger=function(){this.eventInfo=null},r}(),Fo=["symbol","symbolSize","symbolRotate","symbolOffset"],Bu=Fo.concat(["symbolKeepAspect"]),f_={createOnAllSeries:!0,performRawSeries:!0,reset:function(r,t){var e=r.getData();if(r.legendIcon&&e.setVisual("legendIcon",r.legendIcon),!r.hasSymbolVisual)return;for(var n={},a={},i=!1,o=0;o0&&e.unfinished);e.unfinished||this._zr.flush()}}},t.prototype.getDom=function(){return this._dom},t.prototype.getId=function(){return this.id},t.prototype.getZr=function(){return this._zr},t.prototype.isSSR=function(){return this._ssr},t.prototype.setOption=function(e,n,a){if(!this[Ae]){if(this._disposed){this.id;return}var i,o,s;if(Y(n)&&(a=n.lazyUpdate,i=n.silent,o=n.replaceMerge,s=n.transition,n=n.notMerge),this[Ae]=!0,!this._model||n){var l=new Yy(this._api),u=this._theme,c=this._model=new ih;c.scheduler=this._scheduler,c.ssr=this._ssr,c.init(null,null,null,u,this._locale,l)}this._model.setOption(e,{replaceMerge:o},Uo);var f={seriesTransition:s,optionChanged:!0};if(a)this[Ee]={silent:i,updateParams:f},this[Ae]=!1,this.getZr().wakeUp();else{try{dr(this),Mt.update.call(this,null,f)}catch(h){throw this[Ee]=null,this[Ae]=!1,h}this._ssr||this._zr.flush(),this[Ee]=null,this[Ae]=!1,qr.call(this,i),jr.call(this,i)}}},t.prototype.setTheme=function(){},t.prototype.getModel=function(){return this._model},t.prototype.getOption=function(){return this._model&&this._model.getOption()},t.prototype.getWidth=function(){return this._zr.getWidth()},t.prototype.getHeight=function(){return this._zr.getHeight()},t.prototype.getDevicePixelRatio=function(){return this._zr.painter.dpr||ce.hasGlobalWindow&&window.devicePixelRatio||1},t.prototype.getRenderedCanvas=function(e){return this.renderToCanvas(e)},t.prototype.renderToCanvas=function(e){e=e||{};var n=this._zr.painter;return n.getRenderedCanvas({backgroundColor:e.backgroundColor||this._model.get("backgroundColor"),pixelRatio:e.pixelRatio||this.getDevicePixelRatio()})},t.prototype.renderToSVGString=function(e){e=e||{};var n=this._zr.painter;return n.renderToString({useViewBox:e.useViewBox})},t.prototype.getSvgDataURL=function(){if(ce.svgSupported){var e=this._zr,n=e.storage.getDisplayList();return w(n,function(a){a.stopAnimation(null,!0)}),e.painter.toDataURL()}},t.prototype.getDataURL=function(e){if(this._disposed){this.id;return}e=e||{};var n=e.excludeComponents,a=this._model,i=[],o=this;w(n,function(l){a.eachComponent({mainType:l},function(u){var c=o._componentsMap[u.__viewId];c.group.ignore||(i.push(c),c.group.ignore=!0)})});var s=this._zr.painter.getType()==="svg"?this.getSvgDataURL():this.renderToCanvas(e).toDataURL("image/"+(e&&e.type||"png"));return w(i,function(l){l.group.ignore=!1}),s},t.prototype.getConnectedDataURL=function(e){if(this._disposed){this.id;return}var n=e.type==="svg",a=this.group,i=Math.min,o=Math.max,s=1/0;if(Xu[a]){var l=s,u=s,c=-s,f=-s,h=[],v=e&&e.pixelRatio||this.getDevicePixelRatio();w(_n,function(_,S){if(_.group===a){var b=n?_.getZr().painter.getSvgDom().innerHTML:_.renderToCanvas(Z(e)),x=_.getDom().getBoundingClientRect();l=i(x.left,l),u=i(x.top,u),c=o(x.right,c),f=o(x.bottom,f),h.push({dom:b,left:x.left,top:x.top})}}),l*=v,u*=v,c*=v,f*=v;var d=c-l,p=f-u,g=Qf.createCanvas(),m=Cl(g,{renderer:n?"svg":"canvas"});if(m.resize({width:d,height:p}),n){var y="";return w(h,function(_){var S=_.left-l,b=_.top-u;y+=''+_.dom+""}),m.painter.getSvgRoot().innerHTML=y,e.connectedBackgroundColor&&m.painter.setBackgroundColor(e.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}else return e.connectedBackgroundColor&&m.add(new ve({shape:{x:0,y:0,width:d,height:p},style:{fill:e.connectedBackgroundColor}})),w(h,function(_){var S=new Nr({style:{x:_.left*v-l,y:_.top*v-u,image:_.dom}});m.add(S)}),m.refreshImmediately(),g.toDataURL("image/"+(e&&e.type||"png"))}else return this.getDataURL(e)},t.prototype.convertToPixel=function(e,n){return Ni(this,"convertToPixel",e,n)},t.prototype.convertFromPixel=function(e,n){return Ni(this,"convertFromPixel",e,n)},t.prototype.containPixel=function(e,n){if(this._disposed){this.id;return}var a=this._model,i,o=hn(a,e);return w(o,function(s,l){l.indexOf("Models")>=0&&w(s,function(u){var c=u.coordinateSystem;if(c&&c.containPoint)i=i||!!c.containPoint(n);else if(l==="seriesModels"){var f=this._chartsMap[u.__viewId];f&&f.containPoint&&(i=i||f.containPoint(n,u))}},this)},this),!!i},t.prototype.getVisual=function(e,n){var a=this._model,i=hn(a,e,{defaultMainType:"series"}),o=i.seriesModel,s=o.getData(),l=i.hasOwnProperty("dataIndexInside")?i.dataIndexInside:i.hasOwnProperty("dataIndex")?s.indexOfRawIndex(i.dataIndex):null;return l!=null?h_(s,l,n):d_(s,n)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;w($_,function(n){var a=function(i){var o=e.getModel(),s=i.target,l,u=n==="globalout";if(u?l={}:s&&cn(s,function(d){var p=X(d);if(p&&p.dataIndex!=null){var g=p.dataModel||o.getSeriesByIndex(p.seriesIndex);return l=g&&g.getDataParams(p.dataIndex,p.dataType,s)||{},!0}else if(p.eventData)return l=B({},p.eventData),!0},!0),l){var c=l.componentType,f=l.componentIndex;(c==="markLine"||c==="markPoint"||c==="markArea")&&(c="series",f=l.seriesIndex);var h=c&&f!=null&&o.getComponent(c,f),v=h&&e[h.mainType==="series"?"_chartsMap":"_componentsMap"][h.__viewId];l.event=i,l.type=n,e._$eventProcessor.eventInfo={targetEl:s,packedEvent:l,model:h,view:v},e.trigger(n,l)}};a.zrEventfulCallAtLast=!0,e._zr.on(n,a,e)}),w(yn,function(n,a){e._messageCenter.on(a,function(i){this.trigger(a,i)},e)}),w(["selectchanged"],function(n){e._messageCenter.on(n,function(a){this.trigger(n,a)},e)}),g_(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){if(this._disposed){this.id;return}this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed){this.id;return}this._disposed=!0;var e=this.getDom();e&&fv(this.getDom(),js,"");var n=this,a=n._api,i=n._model;w(n._componentsViews,function(o){o.dispose(i,a)}),w(n._chartsViews,function(o){o.dispose(i,a)}),n._zr.dispose(),n._dom=n._model=n._chartsMap=n._componentsMap=n._chartsViews=n._componentsViews=n._scheduler=n._api=n._zr=n._throttledZrFlush=n._theme=n._coordSysMgr=n._messageCenter=null,delete _n[n.id]},t.prototype.resize=function(e){if(!this[Ae]){if(this._disposed){this.id;return}this._zr.resize(e);var n=this._model;if(this._loadingFX&&this._loadingFX.resize(),!!n){var a=n.resetOption("media"),i=e&&e.silent;this[Ee]&&(i==null&&(i=this[Ee].silent),a=!0,this[Ee]=null),this[Ae]=!0;try{a&&dr(this),Mt.update.call(this,{type:"resize",animation:B({duration:0},e&&e.animation)})}catch(o){throw this[Ae]=!1,o}this[Ae]=!1,qr.call(this,i),jr.call(this,i)}}},t.prototype.showLoading=function(e,n){if(this._disposed){this.id;return}if(Y(e)&&(n=e,e=""),e=e||"default",this.hideLoading(),!!Yo[e]){var a=Yo[e](this._api,n),i=this._zr;this._loadingFX=a,i.add(a)}},t.prototype.hideLoading=function(){if(this._disposed){this.id;return}this._loadingFX&&this._zr.remove(this._loadingFX),this._loadingFX=null},t.prototype.makeActionFromEvent=function(e){var n=B({},e);return n.type=yn[e.type],n},t.prototype.dispatchAction=function(e,n){if(this._disposed){this.id;return}if(Y(n)||(n={silent:!!n}),!!Ba[e.type]&&this._model){if(this[Ae]){this._pendingActions.push(e);return}var a=n.silent;Vi.call(this,e,a);var i=n.flush;i?this._zr.flush():i!==!1&&ce.browser.weChat&&this._throttledZrFlush(),qr.call(this,a),jr.call(this,a)}},t.prototype.updateLabelLayout=function(){qe.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed){this.id;return}var n=e.seriesIndex,a=this.getModel(),i=a.getSeriesByIndex(n);i.appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()},t.internalField=function(){dr=function(f){var h=f._scheduler;h.restorePipelines(f._model),h.prepareStageTasks(),Oi(f,!0),Oi(f,!1),h.plan()},Oi=function(f,h){for(var v=f._model,d=f._scheduler,p=h?f._componentsViews:f._chartsViews,g=h?f._componentsMap:f._chartsMap,m=f._zr,y=f._api,_=0;_h.get("hoverLayerThreshold")&&!ce.node&&!ce.worker&&h.eachSeries(function(g){if(!g.preventUsingHoverLayer){var m=f._chartsMap[g.__viewId];m.__alive&&m.eachRendered(function(y){y.states.emphasis&&(y.states.emphasis.hoverLayer=!0)})}})}function o(f,h){var v=f.get("blendMode")||null;h.eachRendered(function(d){d.isGroup||(d.style.blend=v)})}function s(f,h){if(!f.preventAutoZ){var v=f.get("z")||0,d=f.get("zlevel")||0;h.eachRendered(function(p){return l(p,v,d,-1/0),!0})}}function l(f,h,v,d){var p=f.getTextContent(),g=f.getTextGuideLine(),m=f.isGroup;if(m)for(var y=f.childrenRef(),_=0;_0?{duration:p,delay:v.get("delay"),easing:v.get("easing")}:null;h.eachRendered(function(m){if(m.states&&m.states.emphasis){if(xr(m))return;if(m instanceof _e&&Bm(m),m.__dirty){var y=m.prevStates;y&&m.useStates(y)}if(d){m.stateTransition=g;var _=m.getTextContent(),S=m.getTextGuideLine();_&&(_.stateTransition=g),S&&(S.stateTransition=g)}m.__dirty&&a(m)}})}Yu=function(f){return new(function(h){V(v,h);function v(){return h!==null&&h.apply(this,arguments)||this}return v.prototype.getCoordinateSystems=function(){return f._coordSysMgr.getCoordinateSystems()},v.prototype.getComponentByElement=function(d){for(;d;){var p=d.__ecComponentInfo;if(p!=null)return f._model.getComponent(p.mainType,p.index);d=d.parent}},v.prototype.enterEmphasis=function(d,p){Mr(d,p),ze(f)},v.prototype.leaveEmphasis=function(d,p){Ir(d,p),ze(f)},v.prototype.enterBlur=function(d){Am(d),ze(f)},v.prototype.leaveBlur=function(d){_v(d),ze(f)},v.prototype.enterSelect=function(d){Sv(d),ze(f)},v.prototype.leaveSelect=function(d){xv(d),ze(f)},v.prototype.getModel=function(){return f.getModel()},v.prototype.getViewOfComponentModel=function(d){return f.getViewOfComponentModel(d)},v.prototype.getViewOfSeriesModel=function(d){return f.getViewOfSeriesModel(d)},v}(oh))(f)},Kh=function(f){function h(v,d){for(var p=0;p=0)){Zu.push(e);var i=Oh.wrapStageHandler(e,a);i.__prio=t,i.__raw=e,r.push(i)}}function td(r,t){Yo[r]=t}function J_(r,t,e){var n=P_("registerMap");n&&n(r,t,e)}var eS=S0;lr(Ks,Z0);lr(ui,K0);lr(ui,q0);lr(Ks,f_);lr(ui,v_);lr(Hh,M_);Jh(lh);ed(E_,Jy);td("default",j0);ct({type:jt,event:jt,update:jt},mt);ct({type:ma,event:ma,update:ma},mt);ct({type:dn,event:dn,update:dn},mt);ct({type:ya,event:ya,update:ya},mt);ct({type:pn,event:pn,update:pn},mt);Qh("light",l_);Qh("dark",u_);function Qr(r){return r==null?0:r.length||1}function Ku(r){return r}var tS=function(){function r(t,e,n,a,i,o){this._old=t,this._new=e,this._oldKeyGetter=n||Ku,this._newKeyGetter=a||Ku,this.context=i,this._diffModeMultiple=o==="multiple"}return r.prototype.add=function(t){return this._add=t,this},r.prototype.update=function(t){return this._update=t,this},r.prototype.updateManyToOne=function(t){return this._updateManyToOne=t,this},r.prototype.updateOneToMany=function(t){return this._updateOneToMany=t,this},r.prototype.updateManyToMany=function(t){return this._updateManyToMany=t,this},r.prototype.remove=function(t){return this._remove=t,this},r.prototype.execute=function(){this[this._diffModeMultiple?"_executeMultiple":"_executeOneToOne"]()},r.prototype._executeOneToOne=function(){var t=this._old,e=this._new,n={},a=new Array(t.length),i=new Array(e.length);this._initIndexMap(t,null,a,"_oldKeyGetter"),this._initIndexMap(e,n,i,"_newKeyGetter");for(var o=0;o1){var c=l.shift();l.length===1&&(n[s]=l[0]),this._update&&this._update(c,o)}else u===1?(n[s]=null,this._update&&this._update(l,o)):this._remove&&this._remove(o)}this._performRestAdd(i,n)},r.prototype._executeMultiple=function(){var t=this._old,e=this._new,n={},a={},i=[],o=[];this._initIndexMap(t,n,i,"_oldKeyGetter"),this._initIndexMap(e,a,o,"_newKeyGetter");for(var s=0;s1&&h===1)this._updateManyToOne&&this._updateManyToOne(c,u),a[l]=null;else if(f===1&&h>1)this._updateOneToMany&&this._updateOneToMany(c,u),a[l]=null;else if(f===1&&h===1)this._update&&this._update(c,u),a[l]=null;else if(f>1&&h>1)this._updateManyToMany&&this._updateManyToMany(c,u),a[l]=null;else if(f>1)for(var v=0;v1)for(var s=0;s30}var Jr=Y,It=F,lS=typeof Int32Array>"u"?Array:Int32Array,uS="e\0\0",qu=-1,cS=["hasItemOption","_nameList","_idList","_invertedIndicesMap","_dimSummary","userOutput","_rawData","_dimValueGetter","_nameDimIdx","_idDimIdx","_nameRepeatCount"],fS=["_approximateExtent"],ju,aa,en,tn,Gi,ia,Wi,vS=function(){function r(t,e){this.type="list",this._dimOmitted=!1,this._nameList=[],this._idList=[],this._visual={},this._layout={},this._itemVisuals=[],this._itemLayouts=[],this._graphicEls=[],this._approximateExtent={},this._calculationInfo={},this.hasItemOption=!1,this.TRANSFERABLE_METHODS=["cloneShallow","downSample","lttbDownSample","map"],this.CHANGABLE_METHODS=["filterSelf","selectRange"],this.DOWNSAMPLE_METHODS=["downSample","lttbDownSample"];var n,a=!1;nd(t)?(n=t.dimensions,this._dimOmitted=t.isDimensionOmitted(),this._schema=t):(a=!0,n=t),n=n||["x","y"];for(var i={},o=[],s={},l=!1,u={},c=0;c=e)){var n=this._store,a=n.getProvider();this._updateOrdinalMeta();var i=this._nameList,o=this._idList,s=a.getSource().sourceFormat,l=s===$e;if(l&&!a.pure)for(var u=[],c=t;c0},r.prototype.ensureUniqueItemVisual=function(t,e){var n=this._itemVisuals,a=n[t];a||(a=n[t]={});var i=a[e];return i==null&&(i=this.getVisual(e),N(i)?i=i.slice():Jr(i)&&(i=B({},i)),a[e]=i),i},r.prototype.setItemVisual=function(t,e,n){var a=this._itemVisuals[t]||{};this._itemVisuals[t]=a,Jr(e)?B(a,e):a[e]=n},r.prototype.clearAllVisual=function(){this._visual={},this._itemVisuals=[]},r.prototype.setLayout=function(t,e){Jr(t)?B(this._layout,t):this._layout[t]=e},r.prototype.getLayout=function(t){return this._layout[t]},r.prototype.getItemLayout=function(t){return this._itemLayouts[t]},r.prototype.setItemLayout=function(t,e,n){this._itemLayouts[t]=n?B(this._itemLayouts[t]||{},e):e},r.prototype.clearItemLayouts=function(){this._itemLayouts.length=0},r.prototype.setItemGraphicEl=function(t,e){var n=this.hostModel&&this.hostModel.seriesIndex;mm(n,this.dataType,t,e),this._graphicEls[t]=e},r.prototype.getItemGraphicEl=function(t){return this._graphicEls[t]},r.prototype.eachItemGraphicEl=function(t,e){w(this._graphicEls,function(n,a){n&&t&&t.call(e,n,a)})},r.prototype.cloneShallow=function(t){return t||(t=new r(this._schema?this._schema:It(this.dimensions,this._getDimInfo,this),this.hostModel)),Gi(t,this),t._store=this._store,t},r.prototype.wrapMethod=function(t,e){var n=this[t];$(n)&&(this.__wrappedMethods=this.__wrappedMethods||[],this.__wrappedMethods.push(t),this[t]=function(){var a=n.apply(this,arguments);return e.apply(this,[a].concat(gg(arguments)))})},r.internalField=function(){ju=function(t){var e=t._invertedIndicesMap;w(e,function(n,a){var i=t._dimInfos[a],o=i.ordinalMeta,s=t._store;if(o){n=e[a]=new lS(o.categories.length);for(var l=0;l1&&(l+="__ec__"+c),a[e]=l}}}(),r}();const sd=vS;function ld(r,t){Gs(r)||(r=Ws(r)),t=t||{};var e=t.coordDimensions||[],n=t.dimensionsDefine||r.dimensionsDefine||[],a=U(),i=[],o=dS(r,e,n,t.dimensionsCount),s=t.canOmitUnusedDimensions&&od(o),l=n===r.dimensionsDefine,u=l?id(r):ad(n),c=t.encodeDefine;!c&&t.encodeDefaulter&&(c=t.encodeDefaulter(r,o));for(var f=U(c),h=new _h(o),v=0;v0&&(n.name=a+(i-1)),i++,t.set(a,i)}}function dS(r,t,e,n){var a=Math.max(r.dimensionsDetectedCount||1,t.length,e.length,n||0);return w(t,function(i){var o;Y(i)&&(o=i.dimsDef)&&(a=Math.max(a,o.length))}),a}function pS(r,t,e){if(e||t.hasKey(r)){for(var n=0;t.hasKey(r+n);)n++;r+=n}return t.set(r,!0),r}var gS=function(){function r(t){this.coordSysDims=[],this.axisMap=U(),this.categoryAxisMap=U(),this.coordSysName=t}return r}();function mS(r){var t=r.get("coordinateSystem"),e=new gS(t),n=yS[t];if(n)return n(r,e,e.axisMap,e.categoryAxisMap),e}var yS={cartesian2d:function(r,t,e,n){var a=r.getReferringComponents("xAxis",Re).models[0],i=r.getReferringComponents("yAxis",Re).models[0];t.coordSysDims=["x","y"],e.set("x",a),e.set("y",i),pr(a)&&(n.set("x",a),t.firstCategoryDimIndex=0),pr(i)&&(n.set("y",i),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},singleAxis:function(r,t,e,n){var a=r.getReferringComponents("singleAxis",Re).models[0];t.coordSysDims=["single"],e.set("single",a),pr(a)&&(n.set("single",a),t.firstCategoryDimIndex=0)},polar:function(r,t,e,n){var a=r.getReferringComponents("polar",Re).models[0],i=a.findAxisModel("radiusAxis"),o=a.findAxisModel("angleAxis");t.coordSysDims=["radius","angle"],e.set("radius",i),e.set("angle",o),pr(i)&&(n.set("radius",i),t.firstCategoryDimIndex=0),pr(o)&&(n.set("angle",o),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=1))},geo:function(r,t,e,n){t.coordSysDims=["lng","lat"]},parallel:function(r,t,e,n){var a=r.ecModel,i=a.getComponent("parallel",r.get("parallelIndex")),o=t.coordSysDims=i.dimensions.slice();w(i.parallelAxisIndex,function(s,l){var u=a.getComponent("parallelAxis",s),c=o[l];e.set(c,u),pr(u)&&(n.set(c,u),t.firstCategoryDimIndex==null&&(t.firstCategoryDimIndex=l))})}};function pr(r){return r.get("type")==="category"}function _S(r,t,e){e=e||{};var n=e.byIndex,a=e.stackedCoordDimension,i,o,s;SS(t)?i=t:(o=t.schema,i=o.dimensions,s=t.store);var l=!!(r&&r.get("stack")),u,c,f,h;if(w(i,function(y,_){G(y)&&(i[_]=y={name:y}),l&&!y.isExtraCoord&&(!n&&!u&&y.ordinalMeta&&(u=y),!c&&y.type!=="ordinal"&&y.type!=="time"&&(!a||a===y.coordDim)&&(c=y))}),c&&!n&&!u&&(n=!0),c){f="__\0ecstackresult_"+r.id,h="__\0ecstackedover_"+r.id,u&&(u.createInvertedIndices=!0);var v=c.coordDim,d=c.type,p=0;w(i,function(y){y.coordDim===v&&p++});var g={name:f,coordDim:v,coordDimIndex:p,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length},m={name:h,coordDim:h,coordDimIndex:p+1,type:d,isExtraCoord:!0,isCalculationCoord:!0,storeDimIndex:i.length+1};o?(s&&(g.storeDimIndex=s.ensureCalculationDimension(h,d),m.storeDimIndex=s.ensureCalculationDimension(f,d)),o.appendCalculationDimension(g),o.appendCalculationDimension(m)):(i.push(g),i.push(m))}return{stackedDimension:c&&c.name,stackedByDimension:u&&u.name,isStackedByIndex:n,stackedOverDimension:h,stackResultDimension:f}}function SS(r){return!nd(r.schema)}function kr(r,t){return!!t&&t===r.getCalculationInfo("stackedDimension")}function xS(r,t){return kr(r,t)?r.getCalculationInfo("stackResultDimension"):t}function bS(r,t){var e=r.get("coordinateSystem"),n=Fs.get(e),a;return t&&t.coordSysDims&&(a=F(t.coordSysDims,function(i){var o={name:i},s=t.axisMap.get(i);if(s){var l=s.get("type");o.type=$o(l)}return o})),a||(a=n&&(n.getDimensionsInfo?n.getDimensionsInfo():n.dimensions.slice())||["x","y"]),a}function wS(r,t,e){var n,a;return e&&w(r,function(i,o){var s=i.coordDim,l=e.categoryAxisMap.get(s);l&&(n==null&&(n=o),i.ordinalMeta=l.getOrdinalMeta(),t&&(i.createInvertedIndices=!0)),i.otherDims.itemName!=null&&(a=!0)}),!a&&n!=null&&(r[n].otherDims.itemName=0),n}function ci(r,t,e){e=e||{};var n=t.getSourceManager(),a,i=!1;r?(i=!0,a=Ws(r)):(a=n.getSource(),i=a.sourceFormat===$e);var o=mS(t),s=bS(t,o),l=e.useEncodeDefaulter,u=$(l)?l:l?J(eh,s,t):null,c={coordDimensions:s,generateCoord:e.generateCoord,encodeDefine:t.getEncode(),encodeDefaulter:u,canOmitUnusedDimensions:!i},f=ld(a,c),h=wS(f.dimensions,e.createInvertedIndices,o),v=i?null:n.getSharedDataStore(f),d=_S(t,{schema:f,store:v}),p=new sd(f,t);p.setCalculationInfo(d);var g=h!=null&&CS(a)?function(m,y,_,S){return S===h?_:this.defaultDimValueGetter(m,y,_,S)}:null;return p.hasItemOption=!1,p.initData(i?a:v,null,g),p}function CS(r){if(r.sourceFormat===$e){var t=TS(r.data||[]);return!N(zn(t))}}function TS(r){for(var t=0;te[1]&&(e[1]=t[1])},r.prototype.unionExtentFromData=function(t,e){this.unionExtent(t.getApproximateExtent(e))},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.setExtent=function(t,e){var n=this._extent;isNaN(t)||(n[0]=t),isNaN(e)||(n[1]=e)},r.prototype.isInExtentRange=function(t){return this._extent[0]<=t&&this._extent[1]>=t},r.prototype.isBlank=function(){return this._isBlank},r.prototype.setBlank=function(t){this._isBlank=t},r}();Ua(ud);const bt=ud;var DS=0,AS=function(){function r(t){this.categories=t.categories||[],this._needCollect=t.needCollect,this._deduplication=t.deduplication,this.uid=++DS}return r.createByAxisModel=function(t){var e=t.option,n=e.data,a=n&&F(n,MS);return new r({categories:a,needCollect:!a,deduplication:e.dedplication!==!1})},r.prototype.getOrdinal=function(t){return this._getOrCreateMap().get(t)},r.prototype.parseAndCollect=function(t){var e,n=this._needCollect;if(!G(t)&&!n)return t;if(n&&!this._deduplication)return e=this.categories.length,this.categories[e]=t,e;var a=this._getOrCreateMap();return e=a.get(t),e==null&&(n?(e=this.categories.length,this.categories[e]=t,a.set(t,e)):e=NaN),e},r.prototype._getOrCreateMap=function(){return this._map||(this._map=U(this.categories))},r}();function MS(r){return Y(r)&&r.value!=null?r.value:r+""}const Xo=AS;function Zo(r){return r.type==="interval"||r.type==="log"}function IS(r,t,e,n){var a={},i=r[1]-r[0],o=a.interval=av(i/t,!0);e!=null&&on&&(o=a.interval=n);var s=a.intervalPrecision=cd(o),l=a.niceTickExtent=[ye(Math.ceil(r[0]/o)*o,s),ye(Math.floor(r[1]/o)*o,s)];return LS(l,r),a}function Hi(r){var t=Math.pow(10,ys(r)),e=r/t;return e?e===2?e=3:e===3?e=5:e*=2:e=1,ye(e*t)}function cd(r){return dt(r)+2}function Qu(r,t,e){r[t]=Math.max(Math.min(r[t],e[1]),e[0])}function LS(r,t){!isFinite(r[0])&&(r[0]=t[0]),!isFinite(r[1])&&(r[1]=t[1]),Qu(r,0,t),Qu(r,1,t),r[0]>r[1]&&(r[0]=r[1])}function fi(r,t){return r>=t[0]&&r<=t[1]}function vi(r,t){return t[1]===t[0]?.5:(r-t[0])/(t[1]-t[0])}function hi(r,t){return r*(t[1]-t[0])+t[0]}var fd=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;n.type="ordinal";var a=n.getSetting("ordinalMeta");return a||(a=new Xo({})),N(a)&&(a=new Xo({categories:F(a,function(i){return Y(i)?i.value:i})})),n._ordinalMeta=a,n._extent=n.getSetting("extent")||[0,a.categories.length-1],n}return t.prototype.parse=function(e){return e==null?NaN:G(e)?this._ordinalMeta.getOrdinal(e):Math.round(e)},t.prototype.contain=function(e){return e=this.parse(e),fi(e,this._extent)&&this._ordinalMeta.categories[e]!=null},t.prototype.normalize=function(e){return e=this._getTickNumber(this.parse(e)),vi(e,this._extent)},t.prototype.scale=function(e){return e=Math.round(hi(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],n=this._extent,a=n[0];a<=n[1];)e.push({value:a}),a++;return e},t.prototype.getMinorTicks=function(e){},t.prototype.setSortInfo=function(e){if(e==null){this._ordinalNumbersByTick=this._ticksByOrdinalNumber=null;return}for(var n=e.ordinalNumbers,a=this._ordinalNumbersByTick=[],i=this._ticksByOrdinalNumber=[],o=0,s=this._ordinalMeta.categories.length,l=Math.min(s,n.length);o=0&&e=0&&e=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(bt);bt.registerClass(fd);const vd=fd;var Xt=ye,hd=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="interval",e._interval=0,e._intervalPrecision=2,e}return t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return fi(e,this._extent)},t.prototype.normalize=function(e){return vi(e,this._extent)},t.prototype.scale=function(e){return hi(e,this._extent)},t.prototype.setExtent=function(e,n){var a=this._extent;isNaN(e)||(a[0]=parseFloat(e)),isNaN(n)||(a[1]=parseFloat(n))},t.prototype.unionExtent=function(e){var n=this._extent;e[0]n[1]&&(n[1]=e[1]),this.setExtent(n[0],n[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=cd(e)},t.prototype.getTicks=function(e){var n=this._interval,a=this._extent,i=this._niceExtent,o=this._intervalPrecision,s=[];if(!n)return s;var l=1e4;a[0]l)return[];var c=s.length?s[s.length-1].value:i[1];return a[1]>c&&(e?s.push({value:Xt(c+n,o)}):s.push({value:a[1]})),s},t.prototype.getMinorTicks=function(e){for(var n=this.getTicks(!0),a=[],i=this.getExtent(),o=1;oi[0]&&v0&&(i=i===null?s:Math.min(i,s))}e[n]=i}}return e}function gd(r){var t=kS(r),e=[];return w(r,function(n){var a=n.coordinateSystem,i=a.getBaseAxis(),o=i.getExtent(),s;if(i.type==="category")s=i.getBandWidth();else if(i.type==="value"||i.type==="time"){var l=i.dim+"_"+i.index,u=t[l],c=Math.abs(o[1]-o[0]),f=i.scale.getExtent(),h=Math.abs(f[1]-f[0]);s=u?c/h*u:c}else{var v=n.getData();s=Math.abs(o[1]-o[0])/v.count()}var d=ee(n.get("barWidth"),s),p=ee(n.get("barMaxWidth"),s),g=ee(n.get("barMinWidth")||(Sd(n)?.5:1),s),m=n.get("barGap"),y=n.get("barCategoryGap");e.push({bandWidth:s,barWidth:d,barMaxWidth:p,barMinWidth:g,barGap:m,barCategoryGap:y,axisKey:tl(i),stackId:el(n)})}),ES(e)}function ES(r){var t={};w(r,function(n,a){var i=n.axisKey,o=n.bandWidth,s=t[i]||{bandWidth:o,remainedWidth:o,autoWidthCount:0,categoryGap:null,gap:"20%",stacks:{}},l=s.stacks;t[i]=s;var u=n.stackId;l[u]||s.autoWidthCount++,l[u]=l[u]||{width:0,maxWidth:0};var c=n.barWidth;c&&!l[u].width&&(l[u].width=c,c=Math.min(s.remainedWidth,c),s.remainedWidth-=c);var f=n.barMaxWidth;f&&(l[u].maxWidth=f);var h=n.barMinWidth;h&&(l[u].minWidth=h);var v=n.barGap;v!=null&&(s.gap=v);var d=n.barCategoryGap;d!=null&&(s.categoryGap=d)});var e={};return w(t,function(n,a){e[a]={};var i=n.stacks,o=n.bandWidth,s=n.categoryGap;if(s==null){var l=Ve(i).length;s=Math.max(35-l*4,15)+"%"}var u=ee(s,o),c=ee(n.gap,1),f=n.remainedWidth,h=n.autoWidthCount,v=(f-u)/(h+(h-1)*c);v=Math.max(v,0),w(i,function(m){var y=m.maxWidth,_=m.minWidth;if(m.width){var S=m.width;y&&(S=Math.min(S,y)),_&&(S=Math.max(S,_)),m.width=S,f-=S+c*S,h--}else{var S=v;y&&yS&&(S=_),S!==v&&(m.width=S,f-=S+c*S,h--)}}),v=(f-u)/(h+(h-1)*c),v=Math.max(v,0);var d=0,p;w(i,function(m,y){m.width||(m.width=v),p=m,d+=m.width*(1+c)}),p&&(d-=p.width*c);var g=-d/2;w(i,function(m,y){e[a][y]=e[a][y]||{bandWidth:o,offset:g,width:m.width},g+=m.width*(1+c)})}),e}function OS(r,t,e){if(r&&t){var n=r[tl(t)];return n!=null&&e!=null?n[el(e)]:n}}function md(r,t){var e=pd(r,t),n=gd(e);w(e,function(a){var i=a.getData(),o=a.coordinateSystem,s=o.getBaseAxis(),l=el(a),u=n[tl(s)][l],c=u.offset,f=u.width;i.setLayout({bandWidth:u.bandWidth,offset:c,size:f})})}function yd(r){return{seriesType:r,plan:Hn(),reset:function(t){if(_d(t)){var e=t.getData(),n=t.coordinateSystem,a=n.getBaseAxis(),i=n.getOtherAxis(a),o=e.getDimensionIndex(e.mapDimension(i.dim)),s=e.getDimensionIndex(e.mapDimension(a.dim)),l=t.get("showBackground",!0),u=e.mapDimension(i.dim),c=e.getCalculationInfo("stackResultDimension"),f=kr(e,u)&&!!e.getCalculationInfo("stackedOnSeries"),h=i.isHorizontal(),v=NS(a,i),d=Sd(t),p=t.get("barMinHeight")||0,g=c&&e.getDimensionIndex(c),m=e.getLayout("size"),y=e.getLayout("offset");return{progress:function(_,S){for(var b=_.count,x=d&&nt(b*3),C=d&&l&&nt(b*3),T=d&&nt(b),D=n.master.getRect(),A=h?D.width:D.height,M,I=S.getStore(),L=0;(M=_.next())!=null;){var P=I.get(f?g:o,M),R=I.get(s,M),O=v,W=void 0;f&&(W=+P-I.get(o,M));var k=void 0,E=void 0,z=void 0,H=void 0;if(h){var q=n.dataToPoint([P,R]);if(f){var j=n.dataToPoint([W,R]);O=j[0]}k=O,E=q[1]+y,z=q[0]-O,H=m,Math.abs(z)>>1;r[a][1]a&&(this._approxInterval=a);var s=oa.length,l=Math.min(BS(oa,this._approxInterval,0,s),s-1);this._interval=oa[l][1],this._minLevelUnit=oa[Math.max(l-1,0)][0]},t.prototype.parse=function(e){return le(e)?e:+yt(e)},t.prototype.contain=function(e){return fi(this.parse(e),this._extent)},t.prototype.normalize=function(e){return vi(this.parse(e),this._extent)},t.prototype.scale=function(e){return hi(e,this._extent)},t.type="time",t}(Un),oa=[["second",Es],["minute",Os],["hour",gn],["quarter-day",gn*6],["half-day",gn*12],["day",He*1.2],["half-week",He*3.5],["week",He*7],["month",He*31],["quarter",He*95],["half-year",ql/2],["year",ql]];function VS(r,t,e,n){var a=yt(t),i=yt(e),o=function(d){return Ql(a,d,n)===Ql(i,d,n)},s=function(){return o("year")},l=function(){return s()&&o("month")},u=function(){return l()&&o("day")},c=function(){return u()&&o("hour")},f=function(){return c()&&o("minute")},h=function(){return f()&&o("second")},v=function(){return h()&&o("millisecond")};switch(r){case"year":return s();case"month":return l();case"day":return u();case"hour":return c();case"minute":return f();case"second":return h();case"millisecond":return v()}}function zS(r,t){return r/=He,r>16?16:r>7.5?7:r>3.5?4:r>1.5?2:1}function FS(r){var t=30*He;return r/=t,r>6?6:r>3?3:r>2?2:1}function GS(r){return r/=gn,r>12?12:r>6?6:r>3.5?4:r>2?2:1}function Ju(r,t){return r/=t?Os:Es,r>30?30:r>20?20:r>15?15:r>10?10:r>5?5:r>2?2:1}function WS(r){return av(r,!0)}function HS(r,t,e){var n=new Date(r);switch(wr(t)){case"year":case"month":n[Gv(e)](0);case"day":n[Wv(e)](1);case"hour":n[Hv(e)](0);case"minute":n[Uv(e)](0);case"second":n[Yv(e)](0),n[$v(e)](0)}return n.getTime()}function US(r,t,e,n){var a=1e4,i=zv,o=0;function s(A,M,I,L,P,R,O){for(var W=new Date(M),k=M,E=W[L]();k1&&R===0&&I.unshift({value:I[0].value-k})}}for(var R=0;R=n[0]&&y<=n[1]&&f++)}var _=(n[1]-n[0])/t;if(f>_*1.5&&h>_/1.5||(u.push(g),f>_||r===i[v]))break}c=[]}}}for(var S=xe(F(u,function(A){return xe(A,function(M){return M.value>=n[0]&&M.value<=n[1]&&!M.notAdd})}),function(A){return A.length>0}),b=[],x=S.length-1,v=0;v0;)i*=10;var s=[ye(ZS(n[0]/i)*i),ye(XS(n[1]/i)*i)];this._interval=i,this._niceExtent=s}},t.prototype.calcNiceExtent=function(e){Sn.calcNiceExtent.call(this,e),this._fixMin=e.fixMin,this._fixMax=e.fixMax},t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return e=Ke(e)/Ke(this.base),fi(e,this._extent)},t.prototype.normalize=function(e){return e=Ke(e)/Ke(this.base),vi(e,this._extent)},t.prototype.scale=function(e){return e=hi(e,this._extent),sa(this.base,e)},t.type="log",t}(bt),bd=rl.prototype;bd.getMinorTicks=Sn.getMinorTicks;bd.getLabel=Sn.getLabel;function la(r,t){return $S(r,dt(t))}bt.registerClass(rl);const KS=rl;var qS=function(){function r(t,e,n){this._prepareParams(t,e,n)}return r.prototype._prepareParams=function(t,e,n){n[1]0&&l>0&&!u&&(s=0),s<0&&l<0&&!c&&(l=0));var h=this._determinedMin,v=this._determinedMax;return h!=null&&(s=h,u=!0),v!=null&&(l=v,c=!0),{min:s,max:l,minFixed:u,maxFixed:c,isBlank:f}},r.prototype.modifyDataMinMax=function(t,e){this[QS[t]]=e},r.prototype.setDeterminedMinMax=function(t,e){var n=jS[t];this[n]=e},r.prototype.freeze=function(){this.frozen=!0},r}(),jS={min:"_determinedMin",max:"_determinedMax"},QS={min:"_dataMin",max:"_dataMax"};function wd(r,t,e){var n=r.rawExtentInfo;return n||(n=new qS(r,t,e),r.rawExtentInfo=n,n)}function ua(r,t){return t==null?null:bo(t)?NaN:r.parse(t)}function Cd(r,t){var e=r.type,n=wd(r,t,r.getExtent()).calculate();r.setBlank(n.isBlank);var a=n.min,i=n.max,o=t.ecModel;if(o&&e==="time"){var s=pd("bar",o),l=!1;if(w(s,function(f){l=l||f.getBaseAxis()===t.axis}),l){var u=gd(s),c=JS(a,i,t,u);a=c.min,i=c.max}}return{extent:[a,i],fixMin:n.minFixed,fixMax:n.maxFixed}}function JS(r,t,e,n){var a=e.axis.getExtent(),i=a[1]-a[0],o=OS(n,e.axis);if(o===void 0)return{min:r,max:t};var s=1/0;w(o,function(v){s=Math.min(v.offset,s)});var l=-1/0;w(o,function(v){l=Math.max(v.offset+v.width,l)}),s=Math.abs(s),l=Math.abs(l);var u=s+l,c=t-r,f=1-(s+l)/i,h=c/f-c;return t+=h*(l/u),r-=h*(s/u),{min:r,max:t}}function tc(r,t){var e=t,n=Cd(r,e),a=n.extent,i=e.get("splitNumber");r instanceof KS&&(r.base=e.get("logBase"));var o=r.type,s=e.get("interval"),l=o==="interval"||o==="time";r.setExtent(a[0],a[1]),r.calcNiceExtent({splitNumber:i,fixMin:n.fixMin,fixMax:n.fixMax,minInterval:l?e.get("minInterval"):null,maxInterval:l?e.get("maxInterval"):null}),s!=null&&r.setInterval&&r.setInterval(s)}function ex(r,t){if(t=t||r.get("type"),t)switch(t){case"category":return new vd({ordinalMeta:r.getOrdinalMeta?r.getOrdinalMeta():r.getCategories(),extent:[1/0,-1/0]});case"time":return new YS({locale:r.ecModel.getLocaleModel(),useUTC:r.ecModel.get("useUTC")});default:return new(bt.getClass(t)||Un)}}function tx(r){var t=r.scale.getExtent(),e=t[0],n=t[1];return!(e>0&&n>0||e<0&&n<0)}function Yn(r){var t=r.getLabelModel().get("formatter"),e=r.type==="category"?r.scale.getExtent()[0]:null;return r.scale.type==="time"?function(n){return function(a,i){return r.scale.getFormattedLabel(a,i,n)}}(t):G(t)?function(n){return function(a){var i=r.scale.getLabel(a),o=n.replace("{value}",i??"");return o}}(t):$(t)?function(n){return function(a,i){return e!=null&&(i=a.value-e),n(nl(r,a),i,a.level!=null?{level:a.level}:null)}}(t):function(n){return r.scale.getLabel(n)}}function nl(r,t){return r.type==="category"?r.scale.getLabel(t):t.value}function rx(r){var t=r.model,e=r.scale;if(!(!t.get(["axisLabel","show"])||e.isBlank())){var n,a,i=e.getExtent();e instanceof vd?a=e.count():(n=e.getTicks(),a=n.length);var o=r.getLabelModel(),s=Yn(r),l,u=1;a>40&&(u=Math.ceil(a/40));for(var c=0;cr[1]&&(r[1]=a[1])})}var ix=function(){function r(){}return r.prototype.getNeedCrossZero=function(){var t=this.option;return!t.scale},r.prototype.getCoordSysModel=function(){},r}(),rc=[],ox={registerPreprocessor:Jh,registerProcessor:ed,registerPostInit:K_,registerPostUpdate:q_,registerUpdateLifecycle:Qs,registerAction:ct,registerCoordinateSystem:j_,registerLayout:Q_,registerVisual:lr,registerTransform:eS,registerLoading:td,registerMap:J_,registerImpl:L_,PRIORITY:H_,ComponentModel:oe,ComponentView:Ye,SeriesModel:lt,ChartView:Oe,registerComponentModel:function(r){oe.registerClass(r)},registerComponentView:function(r){Ye.registerClass(r)},registerSeriesModel:function(r){lt.registerClass(r)},registerChartView:function(r){Oe.registerClass(r)},registerSubTypeDefaulter:function(r,t){oe.registerSubTypeDefaulter(r,t)},registerPainter:function(r,t){mg(r,t)}};function _t(r){if(N(r)){w(r,function(t){_t(t)});return}se(rc,r)>=0||(rc.push(r),$(r)&&(r={install:r}),r.install(ox))}var Rn=ue();function sx(r){return r.type==="category"?ux(r):fx(r)}function lx(r,t){return r.type==="category"?cx(r,t):{ticks:F(r.scale.getTicks(),function(e){return e.value})}}function ux(r){var t=r.getLabelModel(),e=Ad(r,t);return!t.get("show")||r.scale.isBlank()?{labels:[],labelCategoryInterval:e.labelCategoryInterval}:e}function Ad(r,t){var e=Md(r,"labels"),n=al(t),a=Id(e,n);if(a)return a;var i,o;return $(n)?i=Rd(r,n):(o=n==="auto"?vx(r):n,i=Pd(r,o)),Ld(e,n,{labels:i,labelCategoryInterval:o})}function cx(r,t){var e=Md(r,"ticks"),n=al(t),a=Id(e,n);if(a)return a;var i,o;if((!t.get("show")||r.scale.isBlank())&&(i=[]),$(n))i=Rd(r,n,!0);else if(n==="auto"){var s=Ad(r,r.getLabelModel());o=s.labelCategoryInterval,i=F(s.labels,function(l){return l.tickValue})}else o=n,i=Pd(r,o,!0);return Ld(e,n,{ticks:i,tickCategoryInterval:o})}function fx(r){var t=r.scale.getTicks(),e=Yn(r);return{labels:F(t,function(n,a){return{level:n.level,formattedLabel:e(n,a),rawLabel:r.scale.getLabel(n),tickValue:n.value}})}}function Md(r,t){return Rn(r)[t]||(Rn(r)[t]=[])}function Id(r,t){for(var e=0;e40&&(s=Math.max(1,Math.floor(o/40)));for(var l=i[0],u=r.dataToCoord(l+1)-r.dataToCoord(l),c=Math.abs(u*Math.cos(n)),f=Math.abs(u*Math.sin(n)),h=0,v=0;l<=i[1];l+=s){var d=0,p=0,g=ms(e({value:l}),t.font,"center","top");d=g.width*1.3,p=g.height*1.3,h=Math.max(h,d,7),v=Math.max(v,p,7)}var m=h/c,y=v/f;isNaN(m)&&(m=1/0),isNaN(y)&&(y=1/0);var _=Math.max(0,Math.floor(Math.min(m,y))),S=Rn(r.model),b=r.getExtent(),x=S.lastAutoInterval,C=S.lastTickCount;return x!=null&&C!=null&&Math.abs(x-_)<=1&&Math.abs(C-o)<=1&&x>_&&S.axisExtent0===b[0]&&S.axisExtent1===b[1]?_=x:(S.lastTickCount=o,S.lastAutoInterval=_,S.axisExtent0=b[0],S.axisExtent1=b[1]),_}function dx(r){var t=r.getLabelModel();return{axisRotate:r.getRotate?r.getRotate():r.isHorizontal&&!r.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}function Pd(r,t,e){var n=Yn(r),a=r.scale,i=a.getExtent(),o=r.getLabelModel(),s=[],l=Math.max((t||0)+1,1),u=i[0],c=a.count();u!==0&&l>1&&c/l>2&&(u=Math.round(Math.ceil(u/l)*l));var f=Td(r),h=o.get("showMinLabel")||f,v=o.get("showMaxLabel")||f;h&&u!==i[0]&&p(i[0]);for(var d=u;d<=i[1];d+=l)p(d);v&&d-l!==i[1]&&p(i[1]);function p(g){var m={value:g};s.push(e?g:{formattedLabel:n(m),rawLabel:a.getLabel(m),tickValue:g})}return s}function Rd(r,t,e){var n=r.scale,a=Yn(r),i=[];return w(n.getTicks(),function(o){var s=n.getLabel(o),l=o.value;t(o.value,s)&&i.push(e?l:{formattedLabel:a(o),rawLabel:s,tickValue:l})}),i}var nc=[0,1],px=function(){function r(t,e,n){this.onBand=!1,this.inverse=!1,this.dim=t,this.scale=e,this._extent=n||[0,0]}return r.prototype.contain=function(t){var e=this._extent,n=Math.min(e[0],e[1]),a=Math.max(e[0],e[1]);return t>=n&&t<=a},r.prototype.containData=function(t){return this.scale.contain(t)},r.prototype.getExtent=function(){return this._extent.slice()},r.prototype.getPixelPrecision=function(t){return rv(t||this.scale.getExtent(),this._extent)},r.prototype.setExtent=function(t,e){var n=this._extent;n[0]=t,n[1]=e},r.prototype.dataToCoord=function(t,e){var n=this._extent,a=this.scale;return t=a.normalize(t),this.onBand&&a.type==="ordinal"&&(n=n.slice(),ac(n,a.count())),Ot(t,nc,n,e)},r.prototype.coordToData=function(t,e){var n=this._extent,a=this.scale;this.onBand&&a.type==="ordinal"&&(n=n.slice(),ac(n,a.count()));var i=Ot(t,n,nc,e);return this.scale.scale(i)},r.prototype.pointToData=function(t,e){},r.prototype.getTicksCoords=function(t){t=t||{};var e=t.tickModel||this.getTickModel(),n=lx(this,e),a=n.ticks,i=F(a,function(s){return{coord:this.dataToCoord(this.scale.type==="ordinal"?this.scale.getRawOrdinalNumber(s):s),tickValue:s}},this),o=e.get("alignWithLabel");return gx(this,i,o,t.clamp),i},r.prototype.getMinorTicksCoords=function(){if(this.scale.type==="ordinal")return[];var t=this.model.getModel("minorTick"),e=t.get("splitNumber");e>0&&e<100||(e=5);var n=this.scale.getMinorTicks(e),a=F(n,function(i){return F(i,function(o){return{coord:this.dataToCoord(o),tickValue:o}},this)},this);return a},r.prototype.getViewLabels=function(){return sx(this).labels},r.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},r.prototype.getTickModel=function(){return this.model.getModel("axisTick")},r.prototype.getBandWidth=function(){var t=this._extent,e=this.scale.getExtent(),n=e[1]-e[0]+(this.onBand?1:0);n===0&&(n=1);var a=Math.abs(t[1]-t[0]);return Math.abs(a)/n},r.prototype.calculateCategoryInterval=function(){return hx(this)},r}();function ac(r,t){var e=r[1]-r[0],n=t,a=e/n/2;r[0]+=a,r[1]-=a}function gx(r,t,e,n){var a=t.length;if(!r.onBand||e||!a)return;var i=r.getExtent(),o,s;if(a===1)t[0].coord=i[0],o=t[1]={coord:i[1]};else{var l=t[a-1].tickValue-t[0].tickValue,u=(t[a-1].coord-t[0].coord)/l;w(t,function(v){v.coord-=u/2});var c=r.scale.getExtent();s=1+c[1]-t[a-1].tickValue,o={coord:t[a-1].coord+u*s},t.push(o)}var f=i[0]>i[1];h(t[0].coord,i[0])&&(n?t[0].coord=i[0]:t.shift()),n&&h(i[0],t[0].coord)&&t.unshift({coord:i[0]}),h(i[1],o.coord)&&(n?o.coord=i[1]:t.pop()),n&&h(o.coord,i[1])&&t.push({coord:i[1]});function h(v,d){return v=ye(v),d=ye(d),f?v>d:va&&(a+=rn);var v=Math.atan2(s,o);if(v<0&&(v+=rn),v>=n&&v<=a||v+rn>=n&&v+rn<=a)return l[0]=c,l[1]=f,u-e;var d=e*Math.cos(n)+r,p=e*Math.sin(n)+t,g=e*Math.cos(a)+r,m=e*Math.sin(a)+t,y=(d-o)*(d-o)+(p-s)*(p-s),_=(g-o)*(g-o)+(m-s)*(m-s);return y<_?(l[0]=d,l[1]=p,Math.sqrt(y)):(l[0]=g,l[1]=m,Math.sqrt(_))}function za(r,t,e,n,a,i,o,s){var l=a-r,u=i-t,c=e-r,f=n-t,h=Math.sqrt(c*c+f*f);c/=h,f/=h;var v=l*c+u*f,d=v/h;s&&(d=Math.min(Math.max(d,0),1)),d*=h;var p=o[0]=r+d*c,g=o[1]=t+d*f;return Math.sqrt((p-a)*(p-a)+(g-i)*(g-i))}function kd(r,t,e,n,a,i,o){e<0&&(r=r+e,e=-e),n<0&&(t=t+n,n=-n);var s=r+e,l=t+n,u=o[0]=Math.min(Math.max(a,r),s),c=o[1]=Math.min(Math.max(i,t),l);return Math.sqrt((u-a)*(u-a)+(c-i)*(c-i))}var je=[];function xx(r,t,e){var n=kd(t.x,t.y,t.width,t.height,r.x,r.y,je);return e.set(je[0],je[1]),n}function bx(r,t,e){for(var n=0,a=0,i=0,o=0,s,l,u=1/0,c=t.data,f=r.x,h=r.y,v=0;v0){t=t/180*Math.PI,Je.fromArray(r[0]),ne.fromArray(r[1]),fe.fromArray(r[2]),be.sub(at,Je,ne),be.sub(tt,fe,ne);var e=at.len(),n=tt.len();if(!(e<.001||n<.001)){at.scale(1/e),tt.scale(1/n);var a=at.dot(tt),i=Math.cos(t);if(i1&&be.copy(Pe,fe),Pe.toArray(r[1])}}}}function wx(r,t,e){if(e<=180&&e>0){e=e/180*Math.PI,Je.fromArray(r[0]),ne.fromArray(r[1]),fe.fromArray(r[2]),be.sub(at,ne,Je),be.sub(tt,fe,ne);var n=at.len(),a=tt.len();if(!(n<.001||a<.001)){at.scale(1/n),tt.scale(1/a);var i=at.dot(t),o=Math.cos(e);if(i=l)be.copy(Pe,fe);else{Pe.scaleAndAdd(tt,s/Math.tan(Math.PI/2-c));var f=fe.x!==ne.x?(Pe.x-ne.x)/(fe.x-ne.x):(Pe.y-ne.y)/(fe.y-ne.y);if(isNaN(f))return;f<0?be.copy(Pe,ne):f>1&&be.copy(Pe,fe)}Pe.toArray(r[1])}}}}function Ui(r,t,e,n){var a=e==="normal",i=a?r:r.ensureState(e);i.ignore=t;var o=n.get("smooth");o&&o===!0&&(o=.3),i.shape=i.shape||{},o>0&&(i.shape.smooth=o);var s=n.getModel("lineStyle").getLineStyle();a?r.useStyle(s):i.style=s}function Cx(r,t){var e=t.smooth,n=t.points;if(n)if(r.moveTo(n[0][0],n[0][1]),e>0&&n.length>=3){var a=Tl(n[0],n[1]),i=Tl(n[1],n[2]);if(!a||!i){r.lineTo(n[1][0],n[1][1]),r.lineTo(n[2][0],n[2][1]);return}var o=Math.min(a,i)*e,s=_i([],n[1],n[0],o/a),l=_i([],n[1],n[2],o/i),u=_i([],s,l,.5);r.bezierCurveTo(s[0],s[1],s[0],s[1],u[0],u[1]),r.bezierCurveTo(l[0],l[1],l[0],l[1],n[2][0],n[2][1])}else for(var c=1;c0&&i&&b(-c/o,0,o);var p=r[0],g=r[o-1],m,y;_(),m<0&&x(-m,.8),y<0&&x(y,.8),_(),S(m,y,1),S(y,m,-1),_(),m<0&&C(-m),y<0&&C(y);function _(){m=p.rect[t]-n,y=a-g.rect[t]-g.rect[e]}function S(T,D,A){if(T<0){var M=Math.min(D,-T);if(M>0){b(M*A,0,o);var I=M+T;I<0&&x(-I*A,1)}else x(-T*A,1)}}function b(T,D,A){T!==0&&(u=!0);for(var M=D;M0)for(var I=0;I0;I--){var O=A[I-1]*R;b(-O,I,o)}}}function C(T){var D=T<0?-1:1;T=Math.abs(T);for(var A=Math.ceil(T/(o-1)),M=0;M0?b(A,0,M+1):b(-A,o-M-1,o),T-=A,T<=0)return}return u}function Tx(r,t,e,n){return Vd(r,"x","width",t,e,n)}function zd(r,t,e,n){return Vd(r,"y","height",t,e,n)}function Fd(r){var t=[];r.sort(function(p,g){return g.priority-p.priority});var e=new Ne(0,0,0,0);function n(p){if(!p.ignore){var g=p.ensureState("emphasis");g.ignore==null&&(g.ignore=!1)}p.ignore=!0}for(var a=0;a=0&&n.attr(i.oldLayoutSelect),se(h,"emphasis")>=0&&n.attr(i.oldLayoutEmphasis)),ge(n,u,e,l)}else if(n.attr(u),!zr(n).valueAnimation){var f=ae(n.style.opacity,1);n.style.opacity=0,De(n,{style:{opacity:f}},e,l)}if(i.oldLayout=u,n.states.select){var v=i.oldLayoutSelect={};ca(v,u,fa),ca(v,n.states.select,fa)}if(n.states.emphasis){var d=i.oldLayoutEmphasis={};ca(d,u,fa),ca(d,n.states.emphasis,fa)}Qm(n,l,c,e,e)}if(a&&!a.ignore&&!a.invisible){var i=Mx(a),o=i.oldLayout,p={points:a.shape.points};o?(a.attr({shape:o}),ge(a,{shape:p},e)):(a.setShape(p),a.style.strokePercent=0,De(a,{style:{strokePercent:1}},e)),i.oldLayout=p}},r}();const Lx=Ix;var $i=ue();function dD(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){var a=$i(e).labelManager;a||(a=$i(e).labelManager=new Lx),a.clearLabels()}),r.registerUpdateLifecycle("series:layoutlabels",function(t,e,n){var a=$i(e).labelManager;n.updatedSeries.forEach(function(i){a.addLabelsOfSeries(e.getViewOfSeriesModel(i))}),a.updateLayoutConfig(e),a.layout(e),a.processLabelsOverall()})}var Px=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.type="grid",t.dependencies=["xAxis","yAxis"],t.layoutMode="box",t.defaultOption={show:!1,z:0,left:"10%",top:60,right:"10%",bottom:70,containLabel:!1,backgroundColor:"rgba(0,0,0,0)",borderWidth:1,borderColor:"#ccc"},t}(oe);const Rx=Px;var Ko=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getCoordSysModel=function(){return this.getReferringComponents("grid",Re).models[0]},t.type="cartesian2dAxis",t}(oe);St(Ko,ix);var Gd={show:!0,z:0,inverse:!1,name:"",nameLocation:"end",nameRotate:null,nameTruncate:{maxWidth:null,ellipsis:"...",placeholder:"."},nameTextStyle:{},nameGap:15,silent:!1,triggerEvent:!1,tooltip:{show:!1},axisPointer:{},axisLine:{show:!0,onZero:!0,onZeroAxisIndex:null,lineStyle:{color:"#6E7079",width:1,type:"solid"},symbol:["none","none"],symbolSize:[10,15]},axisTick:{show:!0,inside:!1,length:5,lineStyle:{width:1}},axisLabel:{show:!0,inside:!1,rotate:0,showMinLabel:null,showMaxLabel:null,margin:8,fontSize:12},splitLine:{show:!0,lineStyle:{color:["#E0E6F1"],width:1,type:"solid"}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.2)","rgba(210,219,238,0.2)"]}}},kx=K({boundaryGap:!0,deduplication:null,splitLine:{show:!1},axisTick:{alignWithLabel:!1,interval:"auto"},axisLabel:{interval:"auto"}},Gd),il=K({boundaryGap:[0,0],axisLine:{show:"auto"},axisTick:{show:"auto"},splitNumber:5,minorTick:{show:!1,splitNumber:5,length:3,lineStyle:{}},minorSplitLine:{show:!1,lineStyle:{color:"#F4F7FD",width:1}}},Gd),Ex=K({splitNumber:6,axisLabel:{showMinLabel:!1,showMaxLabel:!1,rich:{primary:{fontWeight:"bold"}}},splitLine:{show:!1}},il),Ox=te({logBase:10},il);const Nx={category:kx,value:il,time:Ex,log:Ox};var Bx={value:1,category:1,time:1,log:1};function sc(r,t,e,n){w(Bx,function(a,i){var o=K(K({},Nx[i],!0),n,!0),s=function(l){V(u,l);function u(){var c=l!==null&&l.apply(this,arguments)||this;return c.type=t+"Axis."+i,c}return u.prototype.mergeDefaultAndTheme=function(c,f){var h=An(this),v=h?ii(c):{},d=f.getTheme();K(c,d.get(i+"Axis")),K(c,this.getDefaultOption()),c.type=lc(c),h&&Pr(c,v,h)},u.prototype.optionUpdated=function(){var c=this.option;c.type==="category"&&(this.__ordinalMeta=Xo.createByAxisModel(this))},u.prototype.getCategories=function(c){var f=this.option;if(f.type==="category")return c?f.data:this.__ordinalMeta.categories},u.prototype.getOrdinalMeta=function(){return this.__ordinalMeta},u.type=t+"Axis."+i,u.defaultOption=o,u}(e);r.registerComponentModel(s)}),r.registerSubTypeDefaulter(t+"Axis",lc)}function lc(r){return r.type||(r.data?"category":"value")}var Vx=function(){function r(t){this.type="cartesian",this._dimList=[],this._axes={},this.name=t||""}return r.prototype.getAxis=function(t){return this._axes[t]},r.prototype.getAxes=function(){return F(this._dimList,function(t){return this._axes[t]},this)},r.prototype.getAxesByScale=function(t){return t=t.toLowerCase(),xe(this.getAxes(),function(e){return e.scale.type===t})},r.prototype.addAxis=function(t){var e=t.dim;this._axes[e]=t,this._dimList.push(e)},r}();const zx=Vx;var qo=["x","y"];function uc(r){return r.type==="interval"||r.type==="time"}var Fx=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type="cartesian2d",e.dimensions=qo,e}return t.prototype.calcAffineTransform=function(){this._transform=this._invTransform=null;var e=this.getAxis("x").scale,n=this.getAxis("y").scale;if(!(!uc(e)||!uc(n))){var a=e.getExtent(),i=n.getExtent(),o=this.dataToPoint([a[0],i[0]]),s=this.dataToPoint([a[1],i[1]]),l=a[1]-a[0],u=i[1]-i[0];if(!(!l||!u)){var c=(s[0]-o[0])/l,f=(s[1]-o[1])/u,h=o[0]-a[0]*c,v=o[1]-i[0]*f,d=this._transform=[c,0,0,f,h,v];this._invTransform=ds([],d)}}},t.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAxis("x")},t.prototype.containPoint=function(e){var n=this.getAxis("x"),a=this.getAxis("y");return n.contain(n.toLocalCoord(e[0]))&&a.contain(a.toLocalCoord(e[1]))},t.prototype.containData=function(e){return this.getAxis("x").containData(e[0])&&this.getAxis("y").containData(e[1])},t.prototype.containZone=function(e,n){var a=this.dataToPoint(e),i=this.dataToPoint(n),o=this.getArea(),s=new Ne(a[0],a[1],i[0]-a[0],i[1]-a[1]);return o.intersect(s)},t.prototype.dataToPoint=function(e,n,a){a=a||[];var i=e[0],o=e[1];if(this._transform&&i!=null&&isFinite(i)&&o!=null&&isFinite(o))return er(a,e,this._transform);var s=this.getAxis("x"),l=this.getAxis("y");return a[0]=s.toGlobalCoord(s.dataToCoord(i,n)),a[1]=l.toGlobalCoord(l.dataToCoord(o,n)),a},t.prototype.clampData=function(e,n){var a=this.getAxis("x").scale,i=this.getAxis("y").scale,o=a.getExtent(),s=i.getExtent(),l=a.parse(e[0]),u=i.parse(e[1]);return n=n||[],n[0]=Math.min(Math.max(Math.min(o[0],o[1]),l),Math.max(o[0],o[1])),n[1]=Math.min(Math.max(Math.min(s[0],s[1]),u),Math.max(s[0],s[1])),n},t.prototype.pointToData=function(e,n){var a=[];if(this._invTransform)return er(a,e,this._invTransform);var i=this.getAxis("x"),o=this.getAxis("y");return a[0]=i.coordToData(i.toLocalCoord(e[0]),n),a[1]=o.coordToData(o.toLocalCoord(e[1]),n),a},t.prototype.getOtherAxis=function(e){return this.getAxis(e.dim==="x"?"y":"x")},t.prototype.getArea=function(e){e=e||0;var n=this.getAxis("x").getGlobalExtent(),a=this.getAxis("y").getGlobalExtent(),i=Math.min(n[0],n[1])-e,o=Math.min(a[0],a[1])-e,s=Math.max(n[0],n[1])-i+e,l=Math.max(a[0],a[1])-o+e;return new Ne(i,o,s,l)},t}(zx),Gx=function(r){V(t,r);function t(e,n,a,i,o){var s=r.call(this,e,n,a)||this;return s.index=0,s.type=i||"value",s.position=o||"bottom",s}return t.prototype.isHorizontal=function(){var e=this.position;return e==="top"||e==="bottom"},t.prototype.getGlobalExtent=function(e){var n=this.getExtent();return n[0]=this.toGlobalCoord(n[0]),n[1]=this.toGlobalCoord(n[1]),e&&n[0]>n[1]&&n.reverse(),n},t.prototype.pointToData=function(e,n){return this.coordToData(this.toLocalCoord(e[this.dim==="x"?0:1]),n)},t.prototype.setCategorySortInfo=function(e){if(this.type!=="category")return!1;this.model.option.categorySortInfo=e,this.scale.setSortInfo(e)},t}(mx);const Wx=Gx;function jo(r,t,e){e=e||{};var n=r.coordinateSystem,a=t.axis,i={},o=a.getAxesOnZeroOf()[0],s=a.position,l=o?"onZero":s,u=a.dim,c=n.getRect(),f=[c.x,c.x+c.width,c.y,c.y+c.height],h={left:0,right:1,top:0,bottom:1,onZero:2},v=t.get("offset")||0,d=u==="x"?[f[2]-v,f[3]+v]:[f[0]-v,f[1]+v];if(o){var p=o.toGlobalCoord(o.dataToCoord(0));d[h.onZero]=Math.max(Math.min(p,d[1]),d[0])}i.position=[u==="y"?d[h[l]]:f[0],u==="x"?d[h[l]]:f[3]],i.rotation=Math.PI/2*(u==="x"?0:1);var g={top:-1,bottom:1,left:-1,right:1};i.labelDirection=i.tickDirection=i.nameDirection=g[s],i.labelOffset=o?d[h[s]]-d[h.onZero]:0,t.get(["axisTick","inside"])&&(i.tickDirection=-i.tickDirection),Ar(e.labelInside,t.get(["axisLabel","inside"]))&&(i.labelDirection=-i.labelDirection);var m=t.get(["axisLabel","rotate"]);return i.labelRotate=l==="top"?-m:m,i.z2=1,i}function cc(r){return r.get("coordinateSystem")==="cartesian2d"}function fc(r){var t={xAxisModel:null,yAxisModel:null};return w(t,function(e,n){var a=n.replace(/Model$/,""),i=r.getReferringComponents(a,Re).models[0];t[n]=i}),t}var Xi=Math.log;function Hx(r,t,e){var n=Un.prototype,a=n.getTicks.call(e),i=n.getTicks.call(e,!0),o=a.length-1,s=n.getInterval.call(e),l=Cd(r,t),u=l.extent,c=l.fixMin,f=l.fixMax;if(r.type==="log"){var h=Xi(r.base);u=[Xi(u[0])/h,Xi(u[1])/h]}r.setExtent(u[0],u[1]),r.calcNiceExtent({splitNumber:o,fixMin:c,fixMax:f});var v=n.getExtent.call(r);c&&(u[0]=v[0]),f&&(u[1]=v[1]);var d=n.getInterval.call(r),p=u[0],g=u[1];if(c&&f)d=(g-p)/o;else if(c)for(g=u[0]+d*o;gu[0]&&isFinite(p)&&isFinite(u[0]);)d=Hi(d),p=u[1]-d*o;else{var m=r.getTicks().length-1;m>o&&(d=Hi(d));var y=d*o;g=Math.ceil(u[1]/d)*d,p=ye(g-y),p<0&&u[0]>=0?(p=0,g=ye(y)):g>0&&u[1]<=0&&(g=0,p=-ye(y))}var _=(a[0].value-i[0].value)/s,S=(a[o].value-i[o].value)/s;n.setExtent.call(r,p+d*_,g+d*S),n.setInterval.call(r,d),(_||S)&&n.setNiceExtent.call(r,p+d,g-d)}var Ux=function(){function r(t,e,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=qo,this._initCartesian(t,e,n),this.model=t}return r.prototype.getRect=function(){return this._rect},r.prototype.update=function(t,e){var n=this._axesMap;this._updateScale(t,this.model);function a(o){var s,l=Ve(o),u=l.length;if(u){for(var c=[],f=u-1;f>=0;f--){var h=+l[f],v=o[h],d=v.model,p=v.scale;Zo(p)&&d.get("alignTicks")&&d.get("interval")==null?c.push(v):(tc(p,d),Zo(p)&&(s=v))}c.length&&(s||(s=c.pop(),tc(s.scale,s.model)),w(c,function(g){Hx(g.scale,g.model,s.scale)}))}}a(n.x),a(n.y);var i={};w(n.x,function(o){vc(n,"y",o,i)}),w(n.y,function(o){vc(n,"x",o,i)}),this.resize(this.model,e)},r.prototype.resize=function(t,e,n){var a=t.getBoxLayoutParams(),i=!n&&t.get("containLabel"),o=Ft(a,{width:e.getWidth(),height:e.getHeight()});this._rect=o;var s=this._axesList;l(),i&&(w(s,function(u){if(!u.model.get(["axisLabel","inside"])){var c=rx(u);if(c){var f=u.isHorizontal()?"height":"width",h=u.model.get(["axisLabel","margin"]);o[f]-=c[f]+h,u.position==="top"?o.y+=c.height+h:u.position==="left"&&(o.x+=c.width+h)}}}),l()),w(this._coordsList,function(u){u.calcAffineTransform()});function l(){w(s,function(u){var c=u.isHorizontal(),f=c?[0,o.width]:[0,o.height],h=u.inverse?1:0;u.setExtent(f[h],f[1-h]),Yx(u,c?o.x:o.y)})}},r.prototype.getAxis=function(t,e){var n=this._axesMap[t];if(n!=null)return n[e||0]},r.prototype.getAxes=function(){return this._axesList.slice()},r.prototype.getCartesian=function(t,e){if(t!=null&&e!=null){var n="x"+t+"y"+e;return this._coordsMap[n]}Y(t)&&(e=t.yAxisIndex,t=t.xAxisIndex);for(var a=0,i=this._coordsList;a0?"top":"bottom",i="center"):Ia(a-Nt)?(o=n>0?"bottom":"top",i="center"):(o="middle",a>0&&a0?"right":"left":i=n>0?"left":"right"),{rotation:a,textAlign:i,textVerticalAlign:o}},r.makeAxisEventDataBase=function(t){var e={componentType:t.mainType,componentIndex:t.componentIndex};return e[t.mainType+"Index"]=t.componentIndex,e},r.isLabelSilent=function(t){var e=t.get("tooltip");return t.get("silent")||!(t.get("triggerEvent")||e&&e.show)},r}(),dc={axisLine:function(r,t,e,n){var a=t.get(["axisLine","show"]);if(a==="auto"&&r.handleAutoShown&&(a=r.handleAutoShown("axisLine")),!!a){var i=t.axis.getExtent(),o=n.transform,s=[i[0],0],l=[i[1],0],u=s[0]>l[0];o&&(er(s,s,o),er(l,l,o));var c=B({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),f=new tr({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:r.strokeContainThreshold||5,silent:!0,z2:1});Tn(f.shape,f.style.lineWidth),f.anid="line",e.add(f);var h=t.get(["axisLine","symbol"]);if(h!=null){var v=t.get(["axisLine","symbolSize"]);G(h)&&(h=[h,h]),(G(v)||le(v))&&(v=[v,v]);var d=Zs(t.get(["axisLine","symbolOffset"])||0,v),p=v[0],g=v[1];w([{rotate:r.rotation+Math.PI/2,offset:d[0],r:0},{rotate:r.rotation-Math.PI/2,offset:d[1],r:Math.sqrt((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],function(m,y){if(h[y]!=="none"&&h[y]!=null){var _=Gt(h[y],-p/2,-g/2,p,g,c.stroke,!0),S=m.r+m.offset,b=u?l:s;_.attr({rotation:m.rotate,x:b[0]+S*Math.cos(r.rotation),y:b[1]-S*Math.sin(r.rotation),silent:!0,z2:11}),e.add(_)}})}}},axisTickLabel:function(r,t,e,n){var a=Kx(e,n,t,r),i=jx(e,n,t,r);if(Zx(t,i,a),qx(e,n,t,r.tickDirection),t.get(["axisLabel","hideOverlap"])){var o=Bd(F(i,function(s){return{label:s,priority:s.z2,defaultAttr:{ignore:s.ignore}}}));Fd(o)}},axisName:function(r,t,e,n){var a=Ar(r.axisName,t.get("name"));if(a){var i=t.get("nameLocation"),o=r.nameDirection,s=t.getModel("nameTextStyle"),l=t.get("nameGap")||0,u=t.axis.getExtent(),c=u[0]>u[1]?-1:1,f=[i==="start"?u[0]-c*l:i==="end"?u[1]+c*l:(u[0]+u[1])/2,gc(i)?r.labelOffset+o*l:0],h,v=t.get("nameRotate");v!=null&&(v=v*Nt/180);var d;gc(i)?h=Qt.innerTextLayout(r.rotation,v??r.rotation,o):(h=Xx(r.rotation,i,v||0,u),d=r.axisNameAvailableWidth,d!=null&&(d=Math.abs(d/Math.sin(h.rotation)),!isFinite(d)&&(d=null)));var p=s.getFont(),g=t.get("nameTruncate",!0)||{},m=g.ellipsis,y=Ar(r.nameTruncateMaxWidth,g.maxWidth,d),_=new we({x:f[0],y:f[1],rotation:h.rotation,silent:Qt.isLabelSilent(t),style:zt(s,{text:a,font:p,overflow:"truncate",width:y,ellipsis:m,fill:s.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:s.get("align")||h.textAlign,verticalAlign:s.get("verticalAlign")||h.textVerticalAlign}),z2:1});if(ja({el:_,componentModel:t,itemName:a}),_.__fullText=a,_.anid="name",t.get("triggerEvent")){var S=Qt.makeAxisEventDataBase(t);S.targetType="axisName",S.name=a,X(_).eventData=S}n.add(_),_.updateTransform(),e.add(_),_.decomposeTransform()}}};function Xx(r,t,e,n){var a=nv(e-r),i,o,s=n[0]>n[1],l=t==="start"&&!s||t!=="start"&&s;return Ia(a-Nt/2)?(o=l?"bottom":"top",i="center"):Ia(a-Nt*1.5)?(o=l?"top":"bottom",i="center"):(o="middle",aNt/2?i=l?"left":"right":i=l?"right":"left"),{rotation:a,textAlign:i,textVerticalAlign:o}}function Zx(r,t,e){if(!Td(r.axis)){var n=r.get(["axisLabel","showMinLabel"]),a=r.get(["axisLabel","showMaxLabel"]);t=t||[],e=e||[];var i=t[0],o=t[1],s=t[t.length-1],l=t[t.length-2],u=e[0],c=e[1],f=e[e.length-1],h=e[e.length-2];n===!1?(Fe(i),Fe(u)):pc(i,o)&&(n?(Fe(o),Fe(c)):(Fe(i),Fe(u))),a===!1?(Fe(s),Fe(f)):pc(l,s)&&(a?(Fe(l),Fe(h)):(Fe(s),Fe(f)))}}function Fe(r){r&&(r.ignore=!0)}function pc(r,t){var e=r&&r.getBoundingRect().clone(),n=t&&t.getBoundingRect().clone();if(!(!e||!n)){var a=$f([]);return ev(a,a,-r.rotation),e.applyTransform(_o([],a,r.getLocalTransform())),n.applyTransform(_o([],a,t.getLocalTransform())),e.intersect(n)}}function gc(r){return r==="middle"||r==="center"}function Wd(r,t,e,n,a){for(var i=[],o=[],s=[],l=0;l=0||r===t}function nb(r){var t=ol(r);if(t){var e=t.axisPointerModel,n=t.axis.scale,a=e.option,i=e.get("status"),o=e.get("value");o!=null&&(o=n.parse(o));var s=Qo(e);i==null&&(a.status=s?"show":"hide");var l=n.getExtent().slice();l[0]>l[1]&&l.reverse(),(o==null||o>l[1])&&(o=l[1]),os)return!0;if(o){var l=ol(t).seriesDataCount,u=a.getExtent();return Math.abs(u[0]-u[1])/l>s}return!1}return n===!0},r.prototype.makeElOption=function(t,e,n,a,i){},r.prototype.createPointerEl=function(t,e,n,a){var i=e.pointer;if(i){var o=qt(t).pointerEl=new Ls[i.type](_c(e.pointer));t.add(o)}},r.prototype.createLabelEl=function(t,e,n,a){if(e.label){var i=qt(t).labelEl=new we(_c(e.label));t.add(i),xc(i,a)}},r.prototype.updatePointerEl=function(t,e,n){var a=qt(t).pointerEl;a&&e.pointer&&(a.setStyle(e.pointer.style),n(a,{shape:e.pointer.shape}))},r.prototype.updateLabelEl=function(t,e,n,a){var i=qt(t).labelEl;i&&(i.setStyle(e.label.style),n(i,{x:e.label.x,y:e.label.y}),xc(i,a))},r.prototype._renderHandle=function(t){if(!(this._dragging||!this.updateHandleTransform)){var e=this._axisPointerModel,n=this._api.getZr(),a=this._handle,i=e.getModel("handle"),o=e.get("status");if(!i.get("show")||!o||o==="hide"){a&&n.remove(a),this._handle=null;return}var s;this._handle||(s=!0,a=this._handle=qa(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(u){Sg(u.event)},onmousedown:qi(this._onHandleDragMove,this,0,0),drift:qi(this._onHandleDragMove,this),ondragend:qi(this._onHandleDragEnd,this)}),n.add(a)),bc(a,e,!1),a.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var l=i.get("size");N(l)||(l=[l,l]),a.scaleX=l[0]/2,a.scaleY=l[1]/2,Ih(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(t,s)}},r.prototype._moveHandleToValue=function(t,e){Sc(this._axisPointerModel,!e&&this._moveAnimation,this._handle,ji(this.getHandleTransform(t,this._axisModel,this._axisPointerModel)))},r.prototype._onHandleDragMove=function(t,e){var n=this._handle;if(n){this._dragging=!0;var a=this.updateHandleTransform(ji(n),[t,e],this._axisModel,this._axisPointerModel);this._payloadInfo=a,n.stopAnimation(),n.attr(ji(a)),qt(n).lastProp=null,this._doDispatchAxisPointer()}},r.prototype._doDispatchAxisPointer=function(){var t=this._handle;if(t){var e=this._payloadInfo,n=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:n.axis.dim,axisIndex:n.componentIndex}]})}},r.prototype._onHandleDragEnd=function(){this._dragging=!1;var t=this._handle;if(t){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},r.prototype.clear=function(t){this._lastValue=null,this._lastStatus=null;var e=t.getZr(),n=this._group,a=this._handle;e&&n&&(this._lastGraphicKey=null,n&&e.remove(n),a&&e.remove(a),this._group=null,this._handle=null,this._payloadInfo=null),zo(this,"_doDispatchAxisPointer")},r.prototype.doClear=function(){},r.prototype.buildLabel=function(t,e,n){return n=n||0,{x:t[n],y:t[1-n],width:e[n],height:e[1-n]}},r}();function Sc(r,t,e,n){Zd(qt(e).lastProp,n)||(qt(e).lastProp=n,t?ge(e,n,r):(e.stopAnimation(),e.attr(n)))}function Zd(r,t){if(Y(r)&&Y(t)){var e=!0;return w(t,function(n,a){e=e&&Zd(r[a],n)}),!!e}else return r===t}function xc(r,t){r[t.get(["label","show"])?"show":"hide"]()}function ji(r){return{x:r.x||0,y:r.y||0,rotation:r.rotation||0}}function bc(r,t,e){var n=t.get("z"),a=t.get("zlevel");r&&r.traverse(function(i){i.type!=="group"&&(n!=null&&(i.z=n),a!=null&&(i.zlevel=a),i.silent=e)})}const db=hb;function pb(r){var t=r.get("type"),e=r.getModel(t+"Style"),n;return t==="line"?(n=e.getLineStyle(),n.fill=null):t==="shadow"&&(n=e.getAreaStyle(),n.stroke=null),n}function gb(r,t,e,n,a){var i=e.get("value"),o=Kd(i,t.axis,t.ecModel,e.get("seriesDataIndices"),{precision:e.get(["label","precision"]),formatter:e.get(["label","formatter"])}),s=e.getModel("label"),l=ai(s.get("padding")||0),u=s.getFont(),c=ms(o,u),f=a.position,h=c.width+l[1]+l[3],v=c.height+l[0]+l[2],d=a.align;d==="right"&&(f[0]-=h),d==="center"&&(f[0]-=h/2);var p=a.verticalAlign;p==="bottom"&&(f[1]-=v),p==="middle"&&(f[1]-=v/2),mb(f,h,v,n);var g=s.get("backgroundColor");(!g||g==="auto")&&(g=t.get(["axisLine","lineStyle","color"])),r.label={x:f[0],y:f[1],style:zt(s,{text:o,font:u,fill:s.getTextColor(),padding:l,backgroundColor:g}),z2:10}}function mb(r,t,e,n){var a=n.getWidth(),i=n.getHeight();r[0]=Math.min(r[0]+t,a)-t,r[1]=Math.min(r[1]+e,i)-e,r[0]=Math.max(r[0],0),r[1]=Math.max(r[1],0)}function Kd(r,t,e,n,a){r=t.scale.parse(r);var i=t.scale.getLabel({value:r},{precision:a.precision}),o=a.formatter;if(o){var s={value:nl(t,{value:r}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};w(n,function(l){var u=e.getSeriesByIndex(l.seriesIndex),c=l.dataIndexInside,f=u&&u.getDataParams(c);f&&s.seriesData.push(f)}),G(o)?i=o.replace("{value}",i):$(o)&&(i=o(s))}return i}function qd(r,t,e){var n=bg();return ev(n,n,e.rotation),xg(n,n,e.position),Is([r.dataToCoord(t),(e.labelOffset||0)+(e.labelDirection||1)*(e.labelMargin||0)],n)}function yb(r,t,e,n,a,i){var o=Hd.innerTextLayout(e.rotation,0,e.labelDirection);e.labelMargin=a.get(["label","margin"]),gb(t,n,a,i,{position:qd(n.axis,r,e),align:o.textAlign,verticalAlign:o.textVerticalAlign})}function _b(r,t,e){return e=e||0,{x1:r[e],y1:r[1-e],x2:t[e],y2:t[1-e]}}function Sb(r,t,e){return e=e||0,{x:r[e],y:r[1-e],width:t[e],height:t[1-e]}}var xb=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.makeElOption=function(e,n,a,i,o){var s=a.axis,l=s.grid,u=i.get("type"),c=wc(l,s).getOtherAxis(s).getGlobalExtent(),f=s.toGlobalCoord(s.dataToCoord(n,!0));if(u&&u!=="none"){var h=pb(i),v=bb[u](s,f,c);v.style=h,e.graphicKey=v.type,e.pointer=v}var d=jo(l.model,a);yb(n,e,d,a,i,o)},t.prototype.getHandleTransform=function(e,n,a){var i=jo(n.axis.grid.model,n,{labelInside:!1});i.labelMargin=a.get(["handle","margin"]);var o=qd(n.axis,e,i);return{x:o[0],y:o[1],rotation:i.rotation+(i.labelDirection<0?Math.PI:0)}},t.prototype.updateHandleTransform=function(e,n,a,i){var o=a.axis,s=o.grid,l=o.getGlobalExtent(!0),u=wc(s,o).getOtherAxis(o).getGlobalExtent(),c=o.dim==="x"?0:1,f=[e.x,e.y];f[c]+=n[c],f[c]=Math.min(l[1],f[c]),f[c]=Math.max(l[0],f[c]);var h=(u[1]+u[0])/2,v=[h,h];v[c]=f[c];var d=[{verticalAlign:"middle"},{align:"center"}];return{x:f[0],y:f[1],rotation:e.rotation,cursorPoint:v,tooltipOption:d[c]}},t}(db);function wc(r,t){var e={};return e[t.dim+"AxisIndex"]=t.index,r.getCartesian(e)}var bb={line:function(r,t,e){var n=_b([t,e[0]],[t,e[1]],Cc(r));return{type:"Line",subPixelOptimize:!0,shape:n}},shadow:function(r,t,e){var n=Math.max(1,r.getBandWidth()),a=e[1]-e[0];return{type:"Rect",shape:Sb([t-n/2,e[0]],[n,a],Cc(r))}}};function Cc(r){return r.dim==="x"?0:1}const wb=xb;var Cb=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(oe);const Tb=Cb;var pt=ue(),Db=w;function jd(r,t,e){if(!ce.node){var n=t.getZr();pt(n).records||(pt(n).records={}),Ab(n,t);var a=pt(n).records[r]||(pt(n).records[r]={});a.handler=e}}function Ab(r,t){if(pt(r).initialized)return;pt(r).initialized=!0,e("click",J(Tc,"click")),e("mousemove",J(Tc,"mousemove")),e("globalout",Ib);function e(n,a){r.on(n,function(i){var o=Lb(t);Db(pt(r).records,function(s){s&&a(s,i,o.dispatchAction)}),Mb(o.pendings,t)})}}function Mb(r,t){var e=r.showTip.length,n=r.hideTip.length,a;e?a=r.showTip[e-1]:n&&(a=r.hideTip[n-1]),a&&(a.dispatchAction=null,t.dispatchAction(a))}function Ib(r,t,e){r.handler("leave",null,e)}function Tc(r,t,e,n){t.handler(r,e,n)}function Lb(r){var t={showTip:[],hideTip:[]},e=function(n){var a=t[n.type];a?a.push(n):(n.dispatchAction=e,r.dispatchAction(n))};return{dispatchAction:e,pendings:t}}function es(r,t){if(!ce.node){var e=t.getZr(),n=(pt(e).records||{})[r];n&&(pt(e).records[r]=null)}}var Pb=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=n.getComponent("tooltip"),o=e.get("triggerOn")||i&&i.get("triggerOn")||"mousemove|click";jd("axisPointer",a,function(s,l,u){o!=="none"&&(s==="leave"||o.indexOf(s)>=0)&&u({type:"updateAxisPointer",currTrigger:s,x:l&&l.offsetX,y:l&&l.offsetY})})},t.prototype.remove=function(e,n){es("axisPointer",n)},t.prototype.dispose=function(e,n){es("axisPointer",n)},t.type="axisPointer",t}(Ye);const Rb=Pb;function Qd(r,t){var e=[],n=r.seriesIndex,a;if(n==null||!(a=t.getSeriesByIndex(n)))return{point:[]};var i=a.getData(),o=rr(i,r);if(o==null||o<0||N(o))return{point:[]};var s=i.getItemGraphicEl(o),l=a.coordinateSystem;if(a.getTooltipPosition)e=a.getTooltipPosition(o)||[];else if(l&&l.dataToPoint)if(r.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u),f=c.dim,h=u.dim,v=f==="x"||f==="radius"?1:0,d=i.mapDimension(h),p=[];p[v]=i.get(d,o),p[1-v]=i.get(i.getCalculationInfo("stackResultDimension"),o),e=l.dataToPoint(p)||[]}else e=l.dataToPoint(i.getValues(F(l.dimensions,function(m){return i.mapDimension(m)}),o))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),e=[g.x+g.width/2,g.y+g.height/2]}return{point:e,el:s}}var Dc=ue();function kb(r,t,e){var n=r.currTrigger,a=[r.x,r.y],i=r,o=r.dispatchAction||ie(e.dispatchAction,e),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Ta(a)&&(a=Qd({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=Ta(a),u=i.axesInfo,c=s.axesInfo,f=n==="leave"||Ta(a),h={},v={},d={list:[],map:{}},p={showPointer:J(Ob,v),showTooltip:J(Nb,d)};w(s.coordSysMap,function(m,y){var _=l||m.containPoint(a);w(s.coordSysAxesInfo[y],function(S,b){var x=S.axis,C=Fb(u,S);if(!f&&_&&(!u||C)){var T=C&&C.value;T==null&&!l&&(T=x.pointToData(a)),T!=null&&Ac(S,T,p,!1,h)}})});var g={};return w(c,function(m,y){var _=m.linkGroup;_&&!v[y]&&w(_.axesInfo,function(S,b){var x=v[b];if(S!==m&&x){var C=x.value;_.mapper&&(C=m.axis.scale.parse(_.mapper(C,Mc(S),Mc(m)))),g[m.key]=C}})}),w(g,function(m,y){Ac(c[y],m,p,!0,h)}),Bb(v,c,h),Vb(d,a,r,o),zb(c,o,e),h}}function Ac(r,t,e,n,a){var i=r.axis;if(!(i.scale.isBlank()||!i.containData(t))){if(!r.involveSeries){e.showPointer(r,t);return}var o=Eb(t,r),s=o.payloadBatch,l=o.snapToValue;s[0]&&a.seriesIndex==null&&B(a,s[0]),!n&&r.snap&&i.containData(l)&&l!=null&&(t=l),e.showPointer(r,t,s),e.showTooltip(r,o,l)}}function Eb(r,t){var e=t.axis,n=e.dim,a=r,i=[],o=Number.MAX_VALUE,s=-1;return w(t.seriesModels,function(l,u){var c=l.getData().mapDimensionsAll(n),f,h;if(l.getAxisTooltipData){var v=l.getAxisTooltipData(c,r,e);h=v.dataIndices,f=v.nestestValue}else{if(h=l.getData().indicesOfNearest(c[0],r,e.type==="category"?.5:null),!h.length)return;f=l.getData().get(c[0],h[0])}if(!(f==null||!isFinite(f))){var d=r-f,p=Math.abs(d);p<=o&&((p=0&&s<0)&&(o=p,s=d,a=f,i.length=0),w(h,function(g){i.push({seriesIndex:l.seriesIndex,dataIndexInside:g,dataIndex:l.getData().getRawIndex(g)})}))}}),{payloadBatch:i,snapToValue:a}}function Ob(r,t,e,n){r[t.key]={value:e,payloadBatch:n}}function Nb(r,t,e,n){var a=e.payloadBatch,i=t.axis,o=i.model,s=t.axisPointerModel;if(!(!t.triggerTooltip||!a.length)){var l=t.coordSys.model,u=kn(l),c=r.map[u];c||(c=r.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},r.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:o.componentIndex,axisType:o.type,axisId:o.id,value:n,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:a.slice()})}}function Bb(r,t,e){var n=e.axesInfo=[];w(t,function(a,i){var o=a.axisPointerModel.option,s=r[i];s?(!a.useHandle&&(o.status="show"),o.value=s.value,o.seriesDataIndices=(s.payloadBatch||[]).slice()):!a.useHandle&&(o.status="hide"),o.status==="show"&&n.push({axisDim:a.axis.dim,axisIndex:a.axis.model.componentIndex,value:o.value})})}function Vb(r,t,e,n){if(Ta(t)||!r.list.length){n({type:"hideTip"});return}var a=((r.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};n({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:e.tooltipOption,position:e.position,dataIndexInside:a.dataIndexInside,dataIndex:a.dataIndex,seriesIndex:a.seriesIndex,dataByCoordSys:r.list})}function zb(r,t,e){var n=e.getZr(),a="axisPointerLastHighlights",i=Dc(n)[a]||{},o=Dc(n)[a]={};w(r,function(u,c){var f=u.axisPointerModel.option;f.status==="show"&&u.triggerEmphasis&&w(f.seriesDataIndices,function(h){var v=h.seriesIndex+" | "+h.dataIndex;o[v]=h})});var s=[],l=[];w(i,function(u,c){!o[c]&&l.push(u)}),w(o,function(u,c){!i[c]&&s.push(u)}),l.length&&e.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&e.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}function Fb(r,t){for(var e=0;e<(r||[]).length;e++){var n=r[e];if(t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}}function Mc(r){var t=r.axis.model,e={},n=e.axisDim=r.axis.dim;return e.axisIndex=e[n+"AxisIndex"]=t.componentIndex,e.axisName=e[n+"AxisName"]=t.name,e.axisId=e[n+"AxisId"]=t.id,e}function Ta(r){return!r||r[0]==null||isNaN(r[0])||r[1]==null||isNaN(r[1])}function Jd(r){Ud.registerAxisPointerClass("CartesianAxisPointer",wb),r.registerComponentModel(Tb),r.registerComponentView(Rb),r.registerPreprocessor(function(t){if(t){(!t.axisPointer||t.axisPointer.length===0)&&(t.axisPointer={});var e=t.axisPointer.link;e&&!N(e)&&(t.axisPointer.link=[e])}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,function(t,e){t.getComponent("axisPointer").coordSysAxesInfo=Qx(t,e)}),r.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},kb)}function pD(r){_t(Xd),_t(Jd)}var Ic="\0_ec_interaction_mutex";function Gb(r,t,e){var n=ep(r);n[t]=e}function Wb(r,t,e){var n=ep(r),a=n[t];a===e&&(n[t]=null)}function ep(r){return r[Ic]||(r[Ic]={})}ct({type:"takeGlobalCursor",event:"globalCursorTaken",update:"update"},mt);var Hb={axisPointer:1,tooltip:1,brush:1};function Ub(r,t,e){var n=t.getComponentByElement(r.topTarget),a=n&&n.coordinateSystem;return n&&n!==e&&!Hb.hasOwnProperty(n.mainType)&&a&&a.model!==e}function tp(r,t,e,n,a,i){r=r||0;var o=e[1]-e[0];if(a!=null&&(a=gr(a,[0,o])),i!=null&&(i=Math.max(i,a??0)),n==="all"){var s=Math.abs(t[1]-t[0]);s=gr(s,[0,o]),a=i=gr(s,[a,i]),n=0}t[0]=gr(t[0],e),t[1]=gr(t[1],e);var l=Qi(t,n);t[n]+=r;var u=a||0,c=e.slice();l.sign<0?c[0]+=u:c[1]-=u,t[n]=gr(t[n],c);var f;return f=Qi(t,n),a!=null&&(f.sign!==l.sign||f.spani&&(t[1-n]=t[n]+f.sign*i),t}function Qi(r,t){var e=r[t]-r[1-t];return{span:Math.abs(e),sign:e>0?-1:e<0?1:t?-1:1}}function gr(r,t){return Math.min(t[1]!=null?t[1]:1/0,Math.max(t[0]!=null?t[0]:-1/0,r))}var ar=!0,En=Math.min,Er=Math.max,Yb=Math.pow,$b=1e4,Xb=6,Zb=6,Lc="globalPan",Kb={w:[0,0],e:[0,1],n:[1,0],s:[1,1]},qb={w:"ew",e:"ew",n:"ns",s:"ns",ne:"nesw",sw:"nesw",nw:"nwse",se:"nwse"},Pc={brushStyle:{lineWidth:2,stroke:"rgba(210,219,238,0.3)",fill:"#D2DBEE"},transformable:!0,brushMode:"single",removeOnClick:!1},jb=0,Qb=function(r){V(t,r);function t(e){var n=r.call(this)||this;return n._track=[],n._covers=[],n._handlers={},n._zr=e,n.group=new pe,n._uid="brushController_"+jb++,w(iw,function(a,i){this._handlers[i]=ie(a,this)},n),n}return t.prototype.enableBrush=function(e){return this._brushType&&this._doDisableBrush(),e.brushType&&this._doEnableBrush(e),this},t.prototype._doEnableBrush=function(e){var n=this._zr;this._enableGlobalPan||Gb(n,Lc,this._uid),w(this._handlers,function(a,i){n.on(i,a)}),this._brushType=e.brushType,this._brushOption=K(Z(Pc),e,!0)},t.prototype._doDisableBrush=function(){var e=this._zr;Wb(e,Lc,this._uid),w(this._handlers,function(n,a){e.off(a,n)}),this._brushType=this._brushOption=null},t.prototype.setPanels=function(e){if(e&&e.length){var n=this._panels={};w(e,function(a){n[a.panelId]=Z(a)})}else this._panels=null;return this},t.prototype.mount=function(e){e=e||{},this._enableGlobalPan=e.enableGlobalPan;var n=this.group;return this._zr.add(n),n.attr({x:e.x||0,y:e.y||0,rotation:e.rotation||0,scaleX:e.scaleX||1,scaleY:e.scaleY||1}),this._transform=n.getLocalTransform(),this},t.prototype.updateCovers=function(e){e=F(e,function(h){return K(Z(Pc),h,!0)});var n="\0-brush-index-",a=this._covers,i=this._covers=[],o=this,s=this._creatingCover;return new Pn(a,e,u,l).add(c).update(c).remove(f).execute(),this;function l(h,v){return(h.id!=null?h.id:n+v)+"-"+h.brushType}function u(h,v){return l(h.__brushOption,v)}function c(h,v){var d=e[h];if(v!=null&&a[v]===s)i[h]=a[v];else{var p=i[h]=v!=null?(a[v].__brushOption=d,a[v]):np(o,rp(o,d));sl(o,p)}}function f(h){a[h]!==s&&o.group.remove(a[h])}},t.prototype.unmount=function(){return this.enableBrush(!1),ts(this),this._zr.remove(this.group),this},t.prototype.dispose=function(){this.unmount(),this.off()},t}(Vn);function rp(r,t){var e=di[t.brushType].createCover(r,t);return e.__brushOption=t,ip(e,t),r.group.add(e),e}function np(r,t){var e=ll(t);return e.endCreating&&(e.endCreating(r,t),ip(t,t.__brushOption)),t}function ap(r,t){var e=t.__brushOption;ll(t).updateCoverShape(r,t,e.range,e)}function ip(r,t){var e=t.z;e==null&&(e=$b),r.traverse(function(n){n.z=e,n.z2=e})}function sl(r,t){ll(t).updateCommon(r,t),ap(r,t)}function ll(r){return di[r.__brushOption.brushType]}function ul(r,t,e){var n=r._panels;if(!n)return ar;var a,i=r._transform;return w(n,function(o){o.isTargetByCursor(t,e,i)&&(a=o)}),a}function op(r,t){var e=r._panels;if(!e)return ar;var n=t.__brushOption.panelId;return n!=null?e[n]:ar}function ts(r){var t=r._covers,e=t.length;return w(t,function(n){r.group.remove(n)},r),t.length=0,!!e}function ir(r,t){var e=F(r._covers,function(n){var a=n.__brushOption,i=Z(a.range);return{brushType:a.brushType,panelId:a.panelId,range:i}});r.trigger("brush",{areas:e,isEnd:!!t.isEnd,removeOnClick:!!t.removeOnClick})}function Jb(r){var t=r._track;if(!t.length)return!1;var e=t[t.length-1],n=t[0],a=e[0]-n[0],i=e[1]-n[1],o=Yb(a*a+i*i,.5);return o>Xb}function sp(r){var t=r.length-1;return t<0&&(t=0),[r[0],r[t]]}function lp(r,t,e,n){var a=new pe;return a.add(new ve({name:"main",style:cl(e),silent:!0,draggable:!0,cursor:"move",drift:J(Rc,r,t,a,["n","s","w","e"]),ondragend:J(ir,t,{isEnd:!0})})),w(n,function(i){a.add(new ve({name:i.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:J(Rc,r,t,a,i),ondragend:J(ir,t,{isEnd:!0})}))}),a}function up(r,t,e,n){var a=n.brushStyle.lineWidth||0,i=Er(a,Zb),o=e[0][0],s=e[1][0],l=o-a/2,u=s-a/2,c=e[0][1],f=e[1][1],h=c-i+a/2,v=f-i+a/2,d=c-o,p=f-s,g=d+a,m=p+a;ht(r,t,"main",o,s,d,p),n.transformable&&(ht(r,t,"w",l,u,i,m),ht(r,t,"e",h,u,i,m),ht(r,t,"n",l,u,g,i),ht(r,t,"s",l,v,g,i),ht(r,t,"nw",l,u,i,i),ht(r,t,"ne",h,u,i,i),ht(r,t,"sw",l,v,i,i),ht(r,t,"se",h,v,i,i))}function rs(r,t){var e=t.__brushOption,n=e.transformable,a=t.childAt(0);a.useStyle(cl(e)),a.attr({silent:!n,cursor:n?"move":"default"}),w([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],function(i){var o=t.childOfName(i.join("")),s=i.length===1?ns(r,i[0]):tw(r,i);o&&o.attr({silent:!n,invisible:!n,cursor:n?qb[s]+"-resize":null})})}function ht(r,t,e,n,a,i,o){var s=t.childOfName(e);s&&s.setShape(nw(fl(r,t,[[n,a],[n+i,a+o]])))}function cl(r){return te({strokeNoScale:!0},r.brushStyle)}function cp(r,t,e,n){var a=[En(r,e),En(t,n)],i=[Er(r,e),Er(t,n)];return[[a[0],i[0]],[a[1],i[1]]]}function ew(r){return Ms(r.group)}function ns(r,t){var e={w:"left",e:"right",n:"top",s:"bottom"},n={left:"w",right:"e",top:"n",bottom:"s"},a=Iv(e[t],ew(r));return n[a]}function tw(r,t){var e=[ns(r,t[0]),ns(r,t[1])];return(e[0]==="e"||e[0]==="w")&&e.reverse(),e.join("")}function Rc(r,t,e,n,a,i){var o=e.__brushOption,s=r.toRectRange(o.range),l=fp(t,a,i);w(n,function(u){var c=Kb[u];s[c[0]][c[1]]+=l[c[0]]}),o.range=r.fromRectRange(cp(s[0][0],s[1][0],s[0][1],s[1][1])),sl(t,e),ir(t,{isEnd:!1})}function rw(r,t,e,n){var a=t.__brushOption.range,i=fp(r,e,n);w(a,function(o){o[0]+=i[0],o[1]+=i[1]}),sl(r,t),ir(r,{isEnd:!1})}function fp(r,t,e){var n=r.group,a=n.transformCoordToLocal(t,e),i=n.transformCoordToLocal(0,0);return[a[0]-i[0],a[1]-i[1]]}function fl(r,t,e){var n=op(r,t);return n&&n!==ar?n.clipPath(e,r._transform):Z(e)}function nw(r){var t=En(r[0][0],r[1][0]),e=En(r[0][1],r[1][1]),n=Er(r[0][0],r[1][0]),a=Er(r[0][1],r[1][1]);return{x:t,y:e,width:n-t,height:a-e}}function aw(r,t,e){if(!(!r._brushType||ow(r,t.offsetX,t.offsetY))){var n=r._zr,a=r._covers,i=ul(r,t,e);if(!r._dragging)for(var o=0;on.getWidth()||e<0||e>n.getHeight()}var di={lineX:Oc(0),lineY:Oc(1),rect:{createCover:function(r,t){function e(n){return n}return lp({toRectRange:e,fromRectRange:e},r,t,[["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]])},getCreatingRange:function(r){var t=sp(r);return cp(t[1][0],t[1][1],t[0][0],t[0][1])},updateCoverShape:function(r,t,e,n){up(r,t,e,n)},updateCommon:rs,contain:is},polygon:{createCover:function(r,t){var e=new pe;return e.add(new Nn({name:"main",style:cl(t),silent:!0})),e},getCreatingRange:function(r){return r},endCreating:function(r,t){t.remove(t.childAt(0)),t.add(new ps({name:"main",draggable:!0,drift:J(rw,r,t),ondragend:J(ir,r,{isEnd:!0})}))},updateCoverShape:function(r,t,e,n){t.childAt(0).setShape({points:fl(r,t,e)})},updateCommon:rs,contain:is}};function Oc(r){return{createCover:function(t,e){return lp({toRectRange:function(n){var a=[n,[0,100]];return r&&a.reverse(),a},fromRectRange:function(n){return n[r]}},t,e,[[["w"],["e"]],[["n"],["s"]]][r])},getCreatingRange:function(t){var e=sp(t),n=En(e[0][r],e[1][r]),a=Er(e[0][r],e[1][r]);return[n,a]},updateCoverShape:function(t,e,n,a){var i,o=op(t,e);if(o!==ar&&o.getLinearBrushOtherExtent)i=o.getLinearBrushOtherExtent(r);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-r]]}var l=[n,i];r&&l.reverse(),up(t,e,l,a)},updateCommon:rs,contain:is}}const sw=Qb;function lw(r){return r=vl(r),function(t){return Pv(t,r)}}function uw(r,t){return r=vl(r),function(e){var n=t??e,a=n?r.width:r.height,i=n?r.x:r.y;return[i,i+(a||0)]}}function cw(r,t,e){var n=vl(r);return function(a,i){return n.contain(i[0],i[1])&&!Ub(a,t,e)}}function vl(r){return Ne.create(r)}var Nc=["x","y","radius","angle","single"],fw=["cartesian2d","polar","singleAxis"];function vw(r){var t=r.get("coordinateSystem");return se(fw,t)>=0}function Sr(r){return r+"Axis"}function hw(r,t){var e=U(),n=[],a=U();r.eachComponent({mainType:"dataZoom",query:t},function(c){a.get(c.uid)||s(c)});var i;do i=!1,r.eachComponent("dataZoom",o);while(i);function o(c){!a.get(c.uid)&&l(c)&&(s(c),i=!0)}function s(c){a.set(c.uid,!0),n.push(c),u(c)}function l(c){var f=!1;return c.eachTargetAxis(function(h,v){var d=e.get(h);d&&d[v]&&(f=!0)}),f}function u(c){c.eachTargetAxis(function(f,h){(e.get(f)||e.set(f,[]))[h]=!0})}return n}var Ji=function(){function r(){this.indexList=[],this.indexMap=[]}return r.prototype.add=function(t){this.indexMap[t]||(this.indexList.push(t),this.indexMap[t]=!0)},r}(),dw=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e._autoThrottle=!0,e._noTarget=!0,e._rangePropMode=["percent","percent"],e}return t.prototype.init=function(e,n,a){var i=Bc(e);this.settledOption=i,this.mergeDefaultAndTheme(e,a),this._doInit(i)},t.prototype.mergeOption=function(e){var n=Bc(e);K(this.option,e,!0),K(this.settledOption,n,!0),this._doInit(n)},t.prototype._doInit=function(e){var n=this.option;this._setDefaultThrottle(e),this._updateRangeUse(e);var a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i,o){this._rangePropMode[o]==="value"&&(n[i[0]]=a[i[0]]=null)},this),this._resetTarget()},t.prototype._resetTarget=function(){var e=this.get("orient",!0),n=this._targetAxisInfoMap=U(),a=this._fillSpecifiedTargetAxis(n);a?this._orient=e||this._makeAutoOrientByTargetAxis():(this._orient=e||"horizontal",this._fillAutoTargetAxisByOrient(n,this._orient)),this._noTarget=!0,n.each(function(i){i.indexList.length&&(this._noTarget=!1)},this)},t.prototype._fillSpecifiedTargetAxis=function(e){var n=!1;return w(Nc,function(a){var i=this.getReferringComponents(Sr(a),nm);if(i.specified){n=!0;var o=new Ji;w(i.models,function(s){o.add(s.componentIndex)}),e.set(a,o)}},this),n},t.prototype._fillAutoTargetAxisByOrient=function(e,n){var a=this.ecModel,i=!0;if(i){var o=n==="vertical"?"y":"x",s=a.findComponents({mainType:o+"Axis"});l(s,o)}if(i){var s=a.findComponents({mainType:"singleAxis",filter:function(c){return c.get("orient",!0)===n}});l(s,"single")}function l(u,c){var f=u[0];if(f){var h=new Ji;if(h.add(f.componentIndex),e.set(c,h),i=!1,c==="x"||c==="y"){var v=f.getReferringComponents("grid",Re).models[0];v&&w(u,function(d){f.componentIndex!==d.componentIndex&&v===d.getReferringComponents("grid",Re).models[0]&&h.add(d.componentIndex)})}}}i&&w(Nc,function(u){if(i){var c=a.findComponents({mainType:Sr(u),filter:function(h){return h.get("type",!0)==="category"}});if(c[0]){var f=new Ji;f.add(c[0].componentIndex),e.set(u,f),i=!1}}},this)},t.prototype._makeAutoOrientByTargetAxis=function(){var e;return this.eachTargetAxis(function(n){!e&&(e=n)},this),e==="y"?"vertical":"horizontal"},t.prototype._setDefaultThrottle=function(e){if(e.hasOwnProperty("throttle")&&(this._autoThrottle=!1),this._autoThrottle){var n=this.ecModel.option;this.option.throttle=n.animation&&n.animationDurationUpdate>0?100:20}},t.prototype._updateRangeUse=function(e){var n=this._rangePropMode,a=this.get("rangeMode");w([["start","startValue"],["end","endValue"]],function(i,o){var s=e[i[0]]!=null,l=e[i[1]]!=null;s&&!l?n[o]="percent":!s&&l?n[o]="value":a?n[o]=a[o]:s&&(n[o]="percent")})},t.prototype.noTarget=function(){return this._noTarget},t.prototype.getFirstTargetAxisModel=function(){var e;return this.eachTargetAxis(function(n,a){e==null&&(e=this.ecModel.getComponent(Sr(n),a))},this),e},t.prototype.eachTargetAxis=function(e,n){this._targetAxisInfoMap.each(function(a,i){w(a.indexList,function(o){e.call(n,i,o)})})},t.prototype.getAxisProxy=function(e,n){var a=this.getAxisModel(e,n);if(a)return a.__dzAxisProxy},t.prototype.getAxisModel=function(e,n){var a=this._targetAxisInfoMap.get(e);if(a&&a.indexMap[n])return this.ecModel.getComponent(Sr(e),n)},t.prototype.setRawRange=function(e){var n=this.option,a=this.settledOption;w([["start","startValue"],["end","endValue"]],function(i){(e[i[0]]!=null||e[i[1]]!=null)&&(n[i[0]]=a[i[0]]=e[i[0]],n[i[1]]=a[i[1]]=e[i[1]])},this),this._updateRangeUse(e)},t.prototype.setCalculatedRange=function(e){var n=this.option;w(["start","startValue","end","endValue"],function(a){n[a]=e[a]})},t.prototype.getPercentRange=function(){var e=this.findRepresentativeAxisProxy();if(e)return e.getDataPercentWindow()},t.prototype.getValueRange=function(e,n){if(e==null&&n==null){var a=this.findRepresentativeAxisProxy();if(a)return a.getDataValueWindow()}else return this.getAxisProxy(e,n).getDataValueWindow()},t.prototype.findRepresentativeAxisProxy=function(e){if(e)return e.__dzAxisProxy;for(var n,a=this._targetAxisInfoMap.keys(),i=0;io[1];if(_&&!S&&!b)return!0;_&&(g=!0),S&&(d=!0),b&&(p=!0)}return g&&d&&p})}else _r(c,function(v){if(i==="empty")l.setData(u=u.map(v,function(p){return s(p)?p:NaN}));else{var d={};d[v]=o,u.selectRange(d)}});_r(c,function(v){u.setApproximateExtent(o,v)})}});function s(l){return l>=o[0]&&l<=o[1]}},r.prototype._updateMinMaxSpan=function(){var t=this._minMaxSpan={},e=this._dataZoomModel,n=this._dataExtent;_r(["min","max"],function(a){var i=e.get(a+"Span"),o=e.get(a+"ValueSpan");o!=null&&(o=this.getAxisModel().axis.scale.parse(o)),o!=null?i=Ot(n[0]+o,n,[0,100],!0):i!=null&&(o=Ot(i,[0,100],n,!0)-n[0]),t[a+"Span"]=i,t[a+"ValueSpan"]=o},this)},r.prototype._setAxisModel=function(){var t=this.getAxisModel(),e=this._percentWindow,n=this._valueWindow;if(e){var a=rv(n,[0,500]);a=Math.min(a,20);var i=t.axis.scale.rawExtentInfo;e[0]!==0&&i.setDeterminedMinMax("min",+n[0].toFixed(a)),e[1]!==100&&i.setDeterminedMinMax("max",+n[1].toFixed(a)),i.freeze()}},r}();function ww(r,t,e){var n=[1/0,-1/0];_r(e,function(o){ax(n,o.getData(),t)});var a=r.getAxisModel(),i=wd(a.axis.scale,a,n).calculate();return[i.min,i.max]}const Cw=bw;var Tw={getTargetSeries:function(r){function t(a){r.eachComponent("dataZoom",function(i){i.eachTargetAxis(function(o,s){var l=r.getComponent(Sr(o),s);a(o,s,l,i)})})}t(function(a,i,o,s){o.__dzAxisProxy=null});var e=[];t(function(a,i,o,s){o.__dzAxisProxy||(o.__dzAxisProxy=new Cw(a,i,s,r),e.push(o.__dzAxisProxy))});var n=U();return w(e,function(a){w(a.getTargetSeriesModels(),function(i){n.set(i.uid,i)})}),n},overallReset:function(r,t){r.eachComponent("dataZoom",function(e){e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).reset(e)}),e.eachTargetAxis(function(n,a){e.getAxisProxy(n,a).filterData(e,t)})}),r.eachComponent("dataZoom",function(e){var n=e.findRepresentativeAxisProxy();if(n){var a=n.getDataPercentWindow(),i=n.getDataValueWindow();e.setCalculatedRange({start:a[0],end:a[1],startValue:i[0],endValue:i[1]})}})}};const Dw=Tw;function Aw(r){r.registerAction("dataZoom",function(t,e){var n=hw(e,t);w(n,function(a){a.setRawRange({start:t.start,end:t.end,startValue:t.startValue,endValue:t.endValue})})})}var zc=!1;function Mw(r){zc||(zc=!0,r.registerProcessor(r.PRIORITY.PROCESSOR.FILTER,Dw),Aw(r),r.registerSubTypeDefaulter("dataZoom",function(){return"slider"}))}function Iw(r){r.registerComponentModel(mw),r.registerComponentView(xw),Mw(r)}var Qe=function(){function r(){}return r}(),hp={};function nn(r,t){hp[r]=t}function dp(r){return hp[r]}var Lw=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.optionUpdated=function(){r.prototype.optionUpdated.apply(this,arguments);var e=this.ecModel;w(this.option.feature,function(n,a){var i=dp(a);i&&(i.getDefaultOption&&(i.defaultOption=i.getDefaultOption(e)),K(n,i.defaultOption))})},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(oe);const Pw=Lw;function Rw(r,t,e){var n=t.getBoxLayoutParams(),a=t.get("padding"),i={width:e.getWidth(),height:e.getHeight()},o=Ft(n,i,a);Tr(t.get("orient"),r,t.get("itemGap"),o.width,o.height),Sy(r,n,i,a)}function pp(r,t){var e=ai(t.get("padding")),n=t.getItemStyle(["color","opacity"]);return n.fill=t.get("backgroundColor"),r=new ve({shape:{x:r.x-e[3],y:r.y-e[0],width:r.width+e[1]+e[3],height:r.height+e[0]+e[2],r:t.get("borderRadius")},style:n,silent:!0,z2:-1}),r}var kw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){var o=this.group;if(o.removeAll(),!e.get("show"))return;var s=+e.get("itemSize"),l=e.get("orient")==="vertical",u=e.get("feature")||{},c=this._features||(this._features={}),f=[];w(u,function(d,p){f.push(p)}),new Pn(this._featureNames||[],f).add(h).update(h).remove(J(h,null)).execute(),this._featureNames=f;function h(d,p){var g=f[d],m=f[p],y=u[g],_=new Te(y,e,e.ecModel),S;if(i&&i.newTitle!=null&&i.featureName===g&&(y.title=i.newTitle),g&&!m){if(Ew(g))S={onclick:_.option.onclick,featureName:g};else{var b=dp(g);if(!b)return;S=new b}c[g]=S}else if(S=c[m],!S)return;S.uid=Wn("toolbox-feature"),S.model=_,S.ecModel=n,S.api=a;var x=S instanceof Qe;if(!g&&m){x&&S.dispose&&S.dispose(n,a);return}if(!_.get("show")||x&&S.unusable){x&&S.remove&&S.remove(n,a);return}v(_,S,g),_.setIconStatus=function(C,T){var D=this.option,A=this.iconPaths;D.iconStatus=D.iconStatus||{},D.iconStatus[C]=T,A[C]&&(T==="emphasis"?Mr:Ir)(A[C])},S instanceof Qe&&S.render&&S.render(_,n,a,i)}function v(d,p,g){var m=d.getModel("iconStyle"),y=d.getModel(["emphasis","iconStyle"]),_=p instanceof Qe&&p.getIcons?p.getIcons():d.get("icon"),S=d.get("title")||{},b,x;G(_)?(b={},b[g]=_):b=_,G(S)?(x={},x[g]=S):x=S;var C=d.iconPaths={};w(b,function(T,D){var A=qa(T,{},{x:-s/2,y:-s/2,width:s,height:s});A.setStyle(m.getItemStyle());var M=A.ensureState("emphasis");M.style=y.getItemStyle();var I=new we({style:{text:x[D],align:y.get("textAlign"),borderRadius:y.get("textBorderRadius"),padding:y.get("textPadding"),fill:null,font:Ev({fontStyle:y.get("textFontStyle"),fontFamily:y.get("textFontFamily"),fontSize:y.get("textFontSize"),fontWeight:y.get("textFontWeight")},n)},ignore:!0});A.setTextContent(I),ja({el:A,componentModel:e,itemName:D,formatterParamsExtra:{title:x[D]}}),A.__title=x[D],A.on("mouseover",function(){var L=y.getItemStyle(),P=l?e.get("right")==null&&e.get("left")!=="right"?"right":"left":e.get("bottom")==null&&e.get("top")!=="bottom"?"bottom":"top";I.setStyle({fill:y.get("textFill")||L.fill||L.stroke||"#000",backgroundColor:y.get("textBackgroundColor")}),A.setTextConfig({position:y.get("textPosition")||P}),I.ignore=!e.get("showTitle"),a.enterEmphasis(this)}).on("mouseout",function(){d.get(["iconStatus",D])!=="emphasis"&&a.leaveEmphasis(this),I.hide()}),(d.get(["iconStatus",D])==="emphasis"?Mr:Ir)(A),o.add(A),A.on("click",ie(p.onclick,p,n,a,D)),C[D]=A})}Rw(o,e,a),o.add(pp(o.getBoundingRect(),e)),l||o.eachChild(function(d){var p=d.__title,g=d.ensureState("emphasis"),m=g.textConfig||(g.textConfig={}),y=d.getTextContent(),_=y&&y.ensureState("emphasis");if(_&&!$(_)&&p){var S=_.style||(_.style={}),b=ms(p,we.makeFont(S)),x=d.x+o.x,C=d.y+o.y+s,T=!1;C+b.height>a.getHeight()&&(m.position="top",T=!0);var D=T?-5-b.height:s+10;x+b.width/2>a.getWidth()?(m.position=["100%",D],S.align="right"):x-b.width/2<0&&(m.position=[0,D],S.align="left")}})},t.prototype.updateView=function(e,n,a,i){w(this._features,function(o){o instanceof Qe&&o.updateView&&o.updateView(o.model,n,a,i)})},t.prototype.remove=function(e,n){w(this._features,function(a){a instanceof Qe&&a.remove&&a.remove(e,n)}),this.group.removeAll()},t.prototype.dispose=function(e,n){w(this._features,function(a){a instanceof Qe&&a.dispose&&a.dispose(e,n)})},t.type="toolbox",t}(Ye);function Ew(r){return r.indexOf("my")===0}const Ow=kw;var Nw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){var a=this.model,i=a.get("name")||e.get("title.0.text")||"echarts",o=n.getZr().painter.getType()==="svg",s=o?"svg":a.get("type",!0)||"png",l=n.getConnectedDataURL({type:s,backgroundColor:a.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:a.get("connectedBackgroundColor"),excludeComponents:a.get("excludeComponents"),pixelRatio:a.get("pixelRatio")}),u=ce.browser;if($(MouseEvent)&&(u.newEdge||!u.ie&&!u.edge)){var c=document.createElement("a");c.download=i+"."+s,c.target="_blank",c.href=l;var f=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});c.dispatchEvent(f)}else if(window.navigator.msSaveOrOpenBlob||o){var h=l.split(","),v=h[0].indexOf("base64")>-1,d=o?decodeURIComponent(h[1]):h[1];v&&(d=window.atob(d));var p=i+"."+s;if(window.navigator.msSaveOrOpenBlob){for(var g=d.length,m=new Uint8Array(g);g--;)m[g]=d.charCodeAt(g);var y=new Blob([m]);window.navigator.msSaveOrOpenBlob(y,p)}else{var _=document.createElement("iframe");document.body.appendChild(_);var S=_.contentWindow,b=S.document;b.open("image/svg+xml","replace"),b.write(d),b.close(),S.focus(),b.execCommand("SaveAs",!0,p),document.body.removeChild(_)}}else{var x=a.get("lang"),C='',T=window.open();T.document.write(C),T.document.title=i}},t.getDefaultOption=function(e){var n={show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])};return n},t}(Qe);const Bw=Nw;var Fc="__ec_magicType_stack__",Vw=[["line","bar"],["stack"]],zw=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.getIcons=function(){var e=this.model,n=e.get("icon"),a={};return w(e.get("type"),function(i){n[i]&&(a[i]=n[i])}),a},t.getDefaultOption=function(e){var n={show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}};return n},t.prototype.onclick=function(e,n,a){var i=this.model,o=i.get(["seriesIndex",a]);if(Gc[a]){var s={series:[]},l=function(f){var h=f.subType,v=f.id,d=Gc[a](h,v,f,i);d&&(te(d,f.option),s.series.push(d));var p=f.coordinateSystem;if(p&&p.type==="cartesian2d"&&(a==="line"||a==="bar")){var g=p.getAxesByScale("ordinal")[0];if(g){var m=g.dim,y=m+"Axis",_=f.getReferringComponents(y,Re).models[0],S=_.componentIndex;s[y]=s[y]||[];for(var b=0;b<=S;b++)s[y][S]=s[y][S]||{};s[y][S].boundaryGap=a==="bar"}}};w(Vw,function(f){se(f,a)>=0&&w(f,function(h){i.setIconStatus(h,"normal")})}),i.setIconStatus(a,"emphasis"),e.eachComponent({mainType:"series",query:o==null?null:{seriesIndex:o}},l);var u,c=a;a==="stack"&&(u=K({stack:i.option.title.tiled,tiled:i.option.title.stack},i.option.title),i.get(["iconStatus",a])!=="emphasis"&&(c="tiled")),n.dispatchAction({type:"changeMagicType",currentType:c,newOption:s,newTitle:u,featureName:"magicType"})}},t}(Qe),Gc={line:function(r,t,e,n){if(r==="bar")return K({id:t,type:"line",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","line"])||{},!0)},bar:function(r,t,e,n){if(r==="line")return K({id:t,type:"bar",data:e.get("data"),stack:e.get("stack"),markPoint:e.get("markPoint"),markLine:e.get("markLine")},n.get(["option","bar"])||{},!0)},stack:function(r,t,e,n){var a=e.get("stack")===Fc;if(r==="line"||r==="bar")return n.setIconStatus("stack",a?"normal":"emphasis"),K({id:t,stack:a?"":Fc},n.get(["option","stack"])||{},!0)}};ct({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},function(r,t){t.mergeOption(r.newOption)});const Fw=zw;var pi=new Array(60).join("-"),Or=" ";function Gw(r){var t={},e=[],n=[];return r.eachRawSeries(function(a){var i=a.coordinateSystem;if(i&&(i.type==="cartesian2d"||i.type==="polar")){var o=i.getBaseAxis();if(o.type==="category"){var s=o.dim+"_"+o.index;t[s]||(t[s]={categoryAxis:o,valueAxis:i.getOtherAxis(o),series:[]},n.push({axisDim:o.dim,axisIndex:o.index})),t[s].series.push(a)}else e.push(a)}else e.push(a)}),{seriesGroupByCategoryAxis:t,other:e,meta:n}}function Ww(r){var t=[];return w(r,function(e,n){var a=e.categoryAxis,i=e.valueAxis,o=i.dim,s=[" "].concat(F(e.series,function(v){return v.name})),l=[a.model.getCategories()];w(e.series,function(v){var d=v.getRawData();l.push(v.getRawData().mapArray(d.mapDimension(o),function(p){return p}))});for(var u=[s.join(Or)],c=0;c=0)return!0}var os=new RegExp("["+Or+"]+","g");function $w(r){for(var t=r.split(/\n+/g),e=Ga(t.shift()).split(os),n=[],a=F(e,function(l){return{name:l,data:[]}}),i=0;i=0;i--){var o=e[i];if(o[a])break}if(i<0){var s=r.queryComponents({mainType:"dataZoom",subType:"select",id:a})[0];if(s){var l=s.getPercentRange();e[0][a]={dataZoomId:a,start:l[0],end:l[1]}}}}),e.push(t)}function Jw(r){var t=hl(r),e=t[t.length-1];t.length>1&&t.pop();var n={};return gp(e,function(a,i){for(var o=t.length-1;o>=0;o--)if(a=t[o][i],a){n[i]=a;break}}),n}function e1(r){mp(r).snapshots=null}function t1(r){return hl(r).length}function hl(r){var t=mp(r);return t.snapshots||(t.snapshots=[{}]),t.snapshots}var r1=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.onclick=function(e,n){e1(e),n.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){var n={show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])};return n},t}(Qe);ct({type:"restore",event:"restore",update:"prepareAndUpdate"},function(r,t){t.resetOption("recreate")});const n1=r1;var a1=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],i1=function(){function r(t,e,n){var a=this;this._targetInfoList=[];var i=Wc(e,t);w(o1,function(o,s){(!n||!n.include||se(n.include,s)>=0)&&o(i,a._targetInfoList)})}return r.prototype.setOutputRanges=function(t,e){return this.matchOutputRanges(t,e,function(n,a,i){if((n.coordRanges||(n.coordRanges=[])).push(a),!n.coordRange){n.coordRange=a;var o=eo[n.brushType](0,i,a);n.__rangeOffset={offset:$c[n.brushType](o.values,n.range,[1,1]),xyMinMax:o.xyMinMax}}}),t},r.prototype.matchOutputRanges=function(t,e,n){w(t,function(a){var i=this.findTargetInfo(a,e);i&&i!==!0&&w(i.coordSyses,function(o){var s=eo[a.brushType](1,o,a.range,!0);n(a,s.values,o,e)})},this)},r.prototype.setInputRanges=function(t,e){w(t,function(n){var a=this.findTargetInfo(n,e);if(n.range=n.range||[],a&&a!==!0){n.panelId=a.panelId;var i=eo[n.brushType](0,a.coordSys,n.coordRange),o=n.__rangeOffset;n.range=o?$c[n.brushType](i.values,o.offset,s1(i.xyMinMax,o.xyMinMax)):i.values}},this)},r.prototype.makePanelOpts=function(t,e){return F(this._targetInfoList,function(n){var a=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:e?e(n):null,clipPath:lw(a),isTargetByCursor:cw(a,t,n.coordSysModel),getLinearBrushOtherExtent:uw(a)}})},r.prototype.controlSeries=function(t,e,n){var a=this.findTargetInfo(t,n);return a===!0||a&&se(a.coordSyses,e.coordinateSystem)>=0},r.prototype.findTargetInfo=function(t,e){for(var n=this._targetInfoList,a=Wc(e,t),i=0;ir[1]&&r.reverse(),r}function Wc(r,t){return hn(r,t,{includeMainTypes:a1})}var o1={grid:function(r,t){var e=r.xAxisModels,n=r.yAxisModels,a=r.gridModels,i=U(),o={},s={};!e&&!n&&!a||(w(e,function(l){var u=l.axis.grid.model;i.set(u.id,u),o[u.id]=!0}),w(n,function(l){var u=l.axis.grid.model;i.set(u.id,u),s[u.id]=!0}),w(a,function(l){i.set(l.id,l),o[l.id]=!0,s[l.id]=!0}),i.each(function(l){var u=l.coordinateSystem,c=[];w(u.getCartesians(),function(f,h){(se(e,f.getAxis("x").model)>=0||se(n,f.getAxis("y").model)>=0)&&c.push(f)}),t.push({panelId:"grid--"+l.id,gridModel:l,coordSysModel:l,coordSys:c[0],coordSyses:c,getPanelRect:Uc.grid,xAxisDeclared:o[l.id],yAxisDeclared:s[l.id]})}))},geo:function(r,t){w(r.geoModels,function(e){var n=e.coordinateSystem;t.push({panelId:"geo--"+e.id,geoModel:e,coordSysModel:e,coordSys:n,coordSyses:[n],getPanelRect:Uc.geo})})}},Hc=[function(r,t){var e=r.xAxisModel,n=r.yAxisModel,a=r.gridModel;return!a&&e&&(a=e.axis.grid.model),!a&&n&&(a=n.axis.grid.model),a&&a===t.gridModel},function(r,t){var e=r.geoModel;return e&&e===t.geoModel}],Uc={grid:function(){return this.coordSys.master.getRect().clone()},geo:function(){var r=this.coordSys,t=r.getBoundingRect().clone();return t.applyTransform(Ms(r)),t}},eo={lineX:J(Yc,0),lineY:J(Yc,1),rect:function(r,t,e,n){var a=r?t.pointToData([e[0][0],e[1][0]],n):t.dataToPoint([e[0][0],e[1][0]],n),i=r?t.pointToData([e[0][1],e[1][1]],n):t.dataToPoint([e[0][1],e[1][1]],n),o=[ss([a[0],i[0]]),ss([a[1],i[1]])];return{values:o,xyMinMax:o}},polygon:function(r,t,e,n){var a=[[1/0,-1/0],[1/0,-1/0]],i=F(e,function(o){var s=r?t.pointToData(o,n):t.dataToPoint(o,n);return a[0][0]=Math.min(a[0][0],s[0]),a[1][0]=Math.min(a[1][0],s[1]),a[0][1]=Math.max(a[0][1],s[0]),a[1][1]=Math.max(a[1][1],s[1]),s});return{values:i,xyMinMax:a}}};function Yc(r,t,e,n){var a=e.getAxis(["x","y"][r]),i=ss(F([0,1],function(s){return t?a.coordToData(a.toLocalCoord(n[s]),!0):a.toGlobalCoord(a.dataToCoord(n[s]))})),o=[];return o[r]=i,o[1-r]=[NaN,NaN],{values:i,xyMinMax:o}}var $c={lineX:J(Xc,0),lineY:J(Xc,1),rect:function(r,t,e){return[[r[0][0]-e[0]*t[0][0],r[0][1]-e[0]*t[0][1]],[r[1][0]-e[1]*t[1][0],r[1][1]-e[1]*t[1][1]]]},polygon:function(r,t,e){return F(r,function(n,a){return[n[0]-e[0]*t[a][0],n[1]-e[1]*t[a][1]]})}};function Xc(r,t,e,n){return[t[0]-n[r]*e[0],t[1]-n[r]*e[1]]}function s1(r,t){var e=Zc(r),n=Zc(t),a=[e[0]/n[0],e[1]/n[1]];return isNaN(a[0])&&(a[0]=1),isNaN(a[1])&&(a[1]=1),a}function Zc(r){return r?[r[0][1]-r[0][0],r[1][1]-r[1][0]]:[NaN,NaN]}const yp=i1;var ls=w,l1=Jg("toolbox-dataZoom_"),u1=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.render=function(e,n,a,i){this._brushController||(this._brushController=new sw(a.getZr()),this._brushController.on("brush",ie(this._onBrush,this)).mount()),v1(e,n,this,i,a),f1(e,n)},t.prototype.onclick=function(e,n,a){c1[a].call(this)},t.prototype.remove=function(e,n){this._brushController&&this._brushController.unmount()},t.prototype.dispose=function(e,n){this._brushController&&this._brushController.dispose()},t.prototype._onBrush=function(e){var n=e.areas;if(!e.isEnd||!n.length)return;var a={},i=this.ecModel;this._brushController.updateCovers([]);var o=new yp(dl(this.model),i,{include:["grid"]});o.matchOutputRanges(n,i,function(u,c,f){if(f.type==="cartesian2d"){var h=u.brushType;h==="rect"?(s("x",f,c[0]),s("y",f,c[1])):s({lineX:"x",lineY:"y"}[h],f,c)}}),Qw(i,a),this._dispatchZoomAction(a);function s(u,c,f){var h=c.getAxis(u),v=h.model,d=l(u,v,i),p=d.findRepresentativeAxisProxy(v).getMinMaxSpan();(p.minValueSpan!=null||p.maxValueSpan!=null)&&(f=tp(0,f.slice(),h.scale.getExtent(),0,p.minValueSpan,p.maxValueSpan)),d&&(a[d.id]={dataZoomId:d.id,startValue:f[0],endValue:f[1]})}function l(u,c,f){var h;return f.eachComponent({mainType:"dataZoom",subType:"select"},function(v){var d=v.getAxisModel(u,c.componentIndex);d&&(h=v)}),h}},t.prototype._dispatchZoomAction=function(e){var n=[];ls(e,function(a,i){n.push(Z(a))}),n.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:n})},t.getDefaultOption=function(e){var n={show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}};return n},t}(Qe),c1={zoom:function(){var r=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:r})},back:function(){this._dispatchZoomAction(Jw(this.ecModel))}};function dl(r){var t={xAxisIndex:r.get("xAxisIndex",!0),yAxisIndex:r.get("yAxisIndex",!0),xAxisId:r.get("xAxisId",!0),yAxisId:r.get("yAxisId",!0)};return t.xAxisIndex==null&&t.xAxisId==null&&(t.xAxisIndex="all"),t.yAxisIndex==null&&t.yAxisId==null&&(t.yAxisIndex="all"),t}function f1(r,t){r.setIconStatus("back",t1(t)>1?"emphasis":"normal")}function v1(r,t,e,n,a){var i=e._isZoomActive;n&&n.type==="takeGlobalCursor"&&(i=n.key==="dataZoomSelect"?n.dataZoomSelectActive:!1),e._isZoomActive=i,r.setIconStatus("zoom",i?"emphasis":"normal");var o=new yp(dl(r),t,{include:["grid"]}),s=o.makePanelOpts(a,function(l){return l.xAxisDeclared&&!l.yAxisDeclared?"lineX":!l.xAxisDeclared&&l.yAxisDeclared?"lineY":"rect"});e._brushController.setPanels(s).enableBrush(i&&s.length?{brushType:"auto",brushStyle:r.getModel("brushStyle").getItemStyle()}:!1)}My("dataZoom",function(r){var t=r.getComponent("toolbox",0),e=["feature","dataZoom"];if(!t||t.get(e)==null)return;var n=t.getModel(e),a=[],i=dl(n),o=hn(r,i);ls(o.xAxisModels,function(l){return s(l,"xAxis","xAxisIndex")}),ls(o.yAxisModels,function(l){return s(l,"yAxis","yAxisIndex")});function s(l,u,c){var f=l.componentIndex,h={type:"select",$fromToolbox:!0,filterMode:n.get("filterMode",!0)||"filter",id:l1+u+f};h[c]=f,a.push(h)}return a});const h1=u1;function gD(r){r.registerComponentModel(Pw),r.registerComponentView(Ow),nn("saveAsImage",Bw),nn("magicType",Fw),nn("dataView",jw),nn("dataZoom",h1),nn("restore",n1),_t(Iw)}var d1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.type="tooltip",t.dependencies=["axisPointer"],t.defaultOption={z:60,show:!0,showContent:!0,trigger:"item",triggerOn:"mousemove|click",alwaysShowContent:!1,displayMode:"single",renderMode:"auto",confine:null,showDelay:0,hideDelay:100,transitionDuration:.4,enterable:!1,backgroundColor:"#fff",shadowBlur:10,shadowColor:"rgba(0, 0, 0, .2)",shadowOffsetX:1,shadowOffsetY:2,borderRadius:4,borderWidth:1,padding:null,extraCssText:"",axisPointer:{type:"line",axis:"auto",animation:"auto",animationDurationUpdate:200,animationEasingUpdate:"exponentialOut",crossStyle:{color:"#999",width:1,type:"dashed",textStyle:{}}},textStyle:{color:"#666",fontSize:14}},t}(oe);const p1=d1;function _p(r){var t=r.get("confine");return t!=null?!!t:r.get("renderMode")==="richText"}function Sp(r){if(ce.domSupported){for(var t=document.documentElement.style,e=0,n=r.length;e-1?(s+="top:50%",l+="translateY(-50%) rotate("+(u=i==="left"?-225:-45)+"deg)"):(s+="left:50%",l+="translateX(-50%) rotate("+(u=i==="top"?225:45)+"deg)");var c=u*Math.PI/180,f=o+a,h=f*Math.abs(Math.cos(c))+f*Math.abs(Math.sin(c)),v=Math.round(((h-Math.SQRT2*a)/2+Math.SQRT2*a-(h-f)/2)*100)/100;s+=";"+i+":-"+v+"px";var d=t+" solid "+a+"px;",p=["position:absolute;width:"+o+"px;height:"+o+"px;z-index:-1;",s+";"+l+";","border-bottom:"+d,"border-right:"+d,"background-color:"+n+";"];return'
'}function b1(r,t){var e="cubic-bezier(0.23,1,0.32,1)",n=" "+r/2+"s "+e,a="opacity"+n+",visibility"+n;return t||(n=" "+r+"s "+e,a+=ce.transformSupported?","+pl+n:",left"+n+",top"+n),y1+":"+a}function Kc(r,t,e){var n=r.toFixed(0)+"px",a=t.toFixed(0)+"px";if(!ce.transformSupported)return e?"top:"+a+";left:"+n+";":[["top",a],["left",n]];var i=ce.transform3dSupported,o="translate"+(i?"3d":"")+"("+n+","+a+(i?",0":"")+")";return e?"top:0;left:0;"+pl+":"+o+";":[["top",0],["left",0],[xp,o]]}function w1(r){var t=[],e=r.get("fontSize"),n=r.getTextColor();n&&t.push("color:"+n),t.push("font:"+r.getFont()),e&&t.push("line-height:"+Math.round(e*3/2)+"px");var a=r.get("textShadowColor"),i=r.get("textShadowBlur")||0,o=r.get("textShadowOffsetX")||0,s=r.get("textShadowOffsetY")||0;return a&&i&&t.push("text-shadow:"+o+"px "+s+"px "+i+"px "+a),w(["decoration","align"],function(l){var u=r.get(l);u&&t.push("text-"+l+":"+u)}),t.join(";")}function C1(r,t,e){var n=[],a=r.get("transitionDuration"),i=r.get("backgroundColor"),o=r.get("shadowBlur"),s=r.get("shadowColor"),l=r.get("shadowOffsetX"),u=r.get("shadowOffsetY"),c=r.getModel("textStyle"),f=Ah(r,"html"),h=l+"px "+u+"px "+o+"px "+s;return n.push("box-shadow:"+h),t&&a&&n.push(b1(a,e)),i&&n.push("background-color:"+i),w(["width","color","radius"],function(v){var d="border-"+v,p=Zv(d),g=r.get(p);g!=null&&n.push(d+":"+g+(v==="color"?"":"px"))}),n.push(w1(c)),f!=null&&n.push("padding:"+ai(f).join("px ")+"px"),n.join(";")+";"}function qc(r,t,e,n,a){var i=t&&t.painter;if(e){var o=i&&i.getViewportRoot();o&&Cg(r,o,e,n,a)}else{r[0]=n,r[1]=a;var s=i&&i.getViewportRootOffset();s&&(r[0]+=s.offsetLeft,r[1]+=s.offsetTop)}r[2]=r[0]/t.getWidth(),r[3]=r[1]/t.getHeight()}var T1=function(){function r(t,e){if(this._show=!1,this._styleCoord=[0,0,0,0],this._enterable=!0,this._alwaysShowContent=!1,this._firstShow=!0,this._longHide=!0,ce.wxa)return null;var n=document.createElement("div");n.domBelongToZr=!0,this.el=n;var a=this._zr=t.getZr(),i=e.appendTo,o=i&&(G(i)?document.querySelector(i):wo(i)?i:$(i)&&i(t.getDom()));qc(this._styleCoord,a,o,t.getWidth()/2,t.getHeight()/2),(o||t.getDom()).appendChild(n),this._api=t,this._container=o;var s=this;n.onmouseenter=function(){s._enterable&&(clearTimeout(s._hideTimeout),s._show=!0),s._inContent=!0},n.onmousemove=function(l){if(l=l||window.event,!s._enterable){var u=a.handler,c=a.painter.getViewportRoot();wg(c,l,!0),u.dispatch("mousemove",l)}},n.onmouseleave=function(){s._inContent=!1,s._enterable&&s._show&&s.hideLater(s._hideDelay)}}return r.prototype.update=function(t){if(!this._container){var e=this._api.getDom(),n=m1(e,"position"),a=e.style;a.position!=="absolute"&&n!=="absolute"&&(a.position="relative")}var i=t.get("alwaysShowContent");i&&this._moveIfResized(),this._alwaysShowContent=i,this.el.className=t.get("className")||""},r.prototype.show=function(t,e){clearTimeout(this._hideTimeout),clearTimeout(this._longHideTimeout);var n=this.el,a=n.style,i=this._styleCoord;n.innerHTML?a.cssText=_1+C1(t,!this._firstShow,this._longHide)+Kc(i[0],i[1],!0)+("border-color:"+nr(e)+";")+(t.get("extraCssText")||"")+(";pointer-events:"+(this._enterable?"auto":"none")):a.display="none",this._show=!0,this._firstShow=!1,this._longHide=!1},r.prototype.setContent=function(t,e,n,a,i){var o=this.el;if(t==null){o.innerHTML="";return}var s="";if(G(i)&&n.get("trigger")==="item"&&!_p(n)&&(s=x1(n,a,i)),G(t))o.innerHTML=t+s;else if(t){o.innerHTML="",N(t)||(t=[t]);for(var l=0;l=0?this._tryShow(i,o):a==="leave"&&this._hide(o))},this))},t.prototype._keepShow=function(){var e=this._tooltipModel,n=this._ecModel,a=this._api,i=e.get("triggerOn");if(this._lastX!=null&&this._lastY!=null&&i!=="none"&&i!=="click"){var o=this;clearTimeout(this._refreshUpdateTimeout),this._refreshUpdateTimeout=setTimeout(function(){!a.isDisposed()&&o.manuallyShowTip(e,n,a,{x:o._lastX,y:o._lastY,dataByCoordSys:o._lastDataByCoordSys})})}},t.prototype.manuallyShowTip=function(e,n,a,i){if(!(i.from===this.uid||ce.node||!a.getDom())){var o=Jc(i,a);this._ticket="";var s=i.dataByCoordSys,l=E1(i,n,a);if(l){var u=l.el.getBoundingRect().clone();u.applyTransform(l.el.transform),this._tryShow({offsetX:u.x+u.width/2,offsetY:u.y+u.height/2,target:l.el,position:i.position,positionDefault:"bottom"},o)}else if(i.tooltip&&i.x!=null&&i.y!=null){var c=I1;c.x=i.x,c.y=i.y,c.update(),X(c).tooltipConfig={name:null,option:i.tooltip},this._tryShow({offsetX:i.x,offsetY:i.y,target:c},o)}else if(s)this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,dataByCoordSys:s,tooltipOption:i.tooltipOption},o);else if(i.seriesIndex!=null){if(this._manuallyAxisShowTip(e,n,a,i))return;var f=Qd(i,n),h=f.point[0],v=f.point[1];h!=null&&v!=null&&this._tryShow({offsetX:h,offsetY:v,target:f.el,position:i.position,positionDefault:"bottom"},o)}else i.x!=null&&i.y!=null&&(a.dispatchAction({type:"updateAxisPointer",x:i.x,y:i.y}),this._tryShow({offsetX:i.x,offsetY:i.y,position:i.position,target:a.getZr().findHover(i.x,i.y).target},o))}},t.prototype.manuallyHideTip=function(e,n,a,i){var o=this._tooltipContent;this._tooltipModel&&o.hideLater(this._tooltipModel.get("hideDelay")),this._lastX=this._lastY=this._lastDataByCoordSys=null,i.from!==this.uid&&this._hide(Jc(i,a))},t.prototype._manuallyAxisShowTip=function(e,n,a,i){var o=i.seriesIndex,s=i.dataIndex,l=n.getComponent("axisPointer").coordSysAxesInfo;if(!(o==null||s==null||l==null)){var u=n.getSeriesByIndex(o);if(u){var c=u.getData(),f=an([c.getItemModel(s),u,(u.coordinateSystem||{}).model],this._tooltipModel);if(f.get("trigger")==="axis")return a.dispatchAction({type:"updateAxisPointer",seriesIndex:o,dataIndex:s,position:i.position}),!0}}},t.prototype._tryShow=function(e,n){var a=e.target,i=this._tooltipModel;if(i){this._lastX=e.offsetX,this._lastY=e.offsetY;var o=e.dataByCoordSys;if(o&&o.length)this._showAxisTooltip(o,e);else if(a){var s=X(a);if(s.ssrType==="legend")return;this._lastDataByCoordSys=null;var l,u;cn(a,function(c){if(X(c).dataIndex!=null)return l=c,!0;if(X(c).tooltipConfig!=null)return u=c,!0},!0),l?this._showSeriesItemTooltip(e,l,n):u?this._showComponentItemTooltip(e,u,n):this._hide(n)}else this._lastDataByCoordSys=null,this._hide(n)}},t.prototype._showOrMove=function(e,n){var a=e.get("showDelay");n=ie(n,this),clearTimeout(this._showTimout),a>0?this._showTimout=setTimeout(n,a):n()},t.prototype._showAxisTooltip=function(e,n){var a=this._ecModel,i=this._tooltipModel,o=[n.offsetX,n.offsetY],s=an([n.tooltipOption],i),l=this._renderMode,u=[],c=In("section",{blocks:[],noHeader:!0}),f=[],h=new Pi;w(e,function(y){w(y.dataByAxis,function(_){var S=a.getComponent(_.axisDim+"Axis",_.axisIndex),b=_.value;if(!(!S||b==null)){var x=Kd(b,S.axis,a,_.seriesDataIndices,_.valueLabelOpt),C=In("section",{header:x,noHeader:!Bn(x),sortBlocks:!0,blocks:[]});c.blocks.push(C),w(_.seriesDataIndices,function(T){var D=a.getSeriesByIndex(T.seriesIndex),A=T.dataIndexInside,M=D.getDataParams(A);if(!(M.dataIndex<0)){M.axisDim=_.axisDim,M.axisIndex=_.axisIndex,M.axisType=_.axisType,M.axisId=_.axisId,M.axisValue=nl(S.axis,{value:b}),M.axisValueLabel=x,M.marker=h.makeTooltipMarker("item",nr(M.color),l);var I=_u(D.formatTooltip(A,!0,null)),L=I.frag;if(L){var P=an([D],i).get("valueFormatter");C.blocks.push(P?B({valueFormatter:P},L):L)}I.text&&f.push(I.text),u.push(M)}})}})}),c.blocks.reverse(),f.reverse();var v=n.position,d=s.get("order"),p=Tu(c,h,l,d,a.get("useUTC"),s.get("textStyle"));p&&f.unshift(p);var g=l==="richText"?` + +`:"
",m=f.join(g);this._showOrMove(s,function(){this._updateContentNotChangedOnAxis(e,u)?this._updatePosition(s,v,o[0],o[1],this._tooltipContent,u):this._showTooltipContent(s,m,u,Math.random()+"",o[0],o[1],v,null,h)})},t.prototype._showSeriesItemTooltip=function(e,n,a){var i=this._ecModel,o=X(n),s=o.seriesIndex,l=i.getSeriesByIndex(s),u=o.dataModel||l,c=o.dataIndex,f=o.dataType,h=u.getData(f),v=this._renderMode,d=e.positionDefault,p=an([h.getItemModel(c),u,l&&(l.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),g=p.get("trigger");if(!(g!=null&&g!=="item")){var m=u.getDataParams(c,f),y=new Pi;m.marker=y.makeTooltipMarker("item",nr(m.color),v);var _=_u(u.formatTooltip(c,!1,f)),S=p.get("order"),b=p.get("valueFormatter"),x=_.frag,C=x?Tu(b?B({valueFormatter:b},x):x,y,v,S,i.get("useUTC"),p.get("textStyle")):_.text,T="item_"+u.name+"_"+c;this._showOrMove(p,function(){this._showTooltipContent(p,C,m,T,e.offsetX,e.offsetY,e.position,e.target,y)}),a({type:"showTip",dataIndexInside:c,dataIndex:h.getRawIndex(c),seriesIndex:s,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,n,a){var i=X(n),o=i.tooltipConfig,s=o.option||{};if(G(s)){var l=s;s={content:l,formatter:l}}var u=[s],c=this._ecModel.getComponent(i.componentMainType,i.componentIndex);c&&u.push(c),u.push({formatter:s.content});var f=e.positionDefault,h=an(u,this._tooltipModel,f?{position:f}:null),v=h.get("content"),d=Math.random()+"",p=new Pi;this._showOrMove(h,function(){var g=Z(h.get("formatterParams")||{});this._showTooltipContent(h,v,g,d,e.offsetX,e.offsetY,e.position,n,p)}),a({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,n,a,i,o,s,l,u,c){if(this._ticket="",!(!e.get("showContent")||!e.get("show"))){var f=this._tooltipContent;f.setEnterable(e.get("enterable"));var h=e.get("formatter");l=l||e.get("position");var v=n,d=this._getNearestPoint([o,s],a,e.get("trigger"),e.get("borderColor")),p=d.color;if(h)if(G(h)){var g=e.ecModel.get("useUTC"),m=N(a)?a[0]:a,y=m&&m.axisType&&m.axisType.indexOf("time")>=0;v=h,y&&(v=Ja(m.axisValue,v,g)),v=Kv(v,a,!0)}else if($(h)){var _=ie(function(S,b){S===this._ticket&&(f.setContent(b,c,e,p,l),this._updatePosition(e,l,o,s,f,a,u))},this);this._ticket=i,v=h(a,i,_)}else v=h;f.setContent(v,c,e,p,l),f.show(e,p),this._updatePosition(e,l,o,s,f,a,u)}},t.prototype._getNearestPoint=function(e,n,a,i){if(a==="axis"||N(n))return{color:i||(this._renderMode==="html"?"#fff":"none")};if(!N(n))return{color:i||n.color||n.borderColor}},t.prototype._updatePosition=function(e,n,a,i,o,s,l){var u=this._api.getWidth(),c=this._api.getHeight();n=n||e.get("position");var f=o.getSize(),h=e.get("align"),v=e.get("verticalAlign"),d=l&&l.getBoundingRect().clone();if(l&&d.applyTransform(l.transform),$(n)&&(n=n([a,i],s,o.el,d,{viewSize:[u,c],contentSize:f.slice()})),N(n))a=ee(n[0],u),i=ee(n[1],c);else if(Y(n)){var p=n;p.width=f[0],p.height=f[1];var g=Ft(p,{width:u,height:c});a=g.x,i=g.y,h=null,v=null}else if(G(n)&&l){var m=k1(n,d,f,e.get("borderWidth"));a=m[0],i=m[1]}else{var m=P1(a,i,o,u,c,h?null:20,v?null:20);a=m[0],i=m[1]}if(h&&(a-=ef(h)?f[0]/2:h==="right"?f[0]:0),v&&(i-=ef(v)?f[1]/2:v==="bottom"?f[1]:0),_p(e)){var m=R1(a,i,o,u,c);a=m[0],i=m[1]}o.moveTo(a,i)},t.prototype._updateContentNotChangedOnAxis=function(e,n){var a=this._lastDataByCoordSys,i=this._cbParamsList,o=!!a&&a.length===e.length;return o&&w(a,function(s,l){var u=s.dataByAxis||[],c=e[l]||{},f=c.dataByAxis||[];o=o&&u.length===f.length,o&&w(u,function(h,v){var d=f[v]||{},p=h.seriesDataIndices||[],g=d.seriesDataIndices||[];o=o&&h.value===d.value&&h.axisType===d.axisType&&h.axisId===d.axisId&&p.length===g.length,o&&w(p,function(m,y){var _=g[y];o=o&&m.seriesIndex===_.seriesIndex&&m.dataIndex===_.dataIndex}),i&&w(h.seriesDataIndices,function(m){var y=m.seriesIndex,_=n[y],S=i[y];_&&S&&S.data!==_.data&&(o=!1)})})}),this._lastDataByCoordSys=e,this._cbParamsList=n,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,n){ce.node||!n.getDom()||(zo(this,"_updatePosition"),this._tooltipContent.dispose(),es("itemTooltip",n))},t.type="tooltip",t}(Ye);function an(r,t,e){var n=t.ecModel,a;e?(a=new Te(e,n,n),a=new Te(t.option,a,n)):a=t;for(var i=r.length-1;i>=0;i--){var o=r[i];o&&(o instanceof Te&&(o=o.get("tooltip",!0)),G(o)&&(o={formatter:o}),o&&(a=new Te(o,a,n)))}return a}function Jc(r,t){return r.dispatchAction||ie(t.dispatchAction,t)}function P1(r,t,e,n,a,i,o){var s=e.getSize(),l=s[0],u=s[1];return i!=null&&(r+l+i+2>n?r-=l+i:r+=i),o!=null&&(t+u+o>a?t-=u+o:t+=o),[r,t]}function R1(r,t,e,n,a){var i=e.getSize(),o=i[0],s=i[1];return r=Math.min(r+o,n)-o,t=Math.min(t+s,a)-s,r=Math.max(r,0),t=Math.max(t,0),[r,t]}function k1(r,t,e,n){var a=e[0],i=e[1],o=Math.ceil(Math.SQRT2*n)+8,s=0,l=0,u=t.width,c=t.height;switch(r){case"inside":s=t.x+u/2-a/2,l=t.y+c/2-i/2;break;case"top":s=t.x+u/2-a/2,l=t.y-i-o;break;case"bottom":s=t.x+u/2-a/2,l=t.y+c+o;break;case"left":s=t.x-a-o,l=t.y+c/2-i/2;break;case"right":s=t.x+u+o,l=t.y+c/2-i/2}return[s,l]}function ef(r){return r==="center"||r==="middle"}function E1(r,t,e){var n=Ss(r).queryOptionMap,a=n.keys()[0];if(!(!a||a==="series")){var i=Fn(t,a,n.get(a),{useDefault:!1,enableAll:!1,enableNone:!1}),o=i.models[0];if(o){var s=e.getViewOfComponentModel(o),l;if(s.group.traverse(function(u){var c=X(u).tooltipConfig;if(c&&c.name===r.name)return l=u,!0}),l)return{componentMainType:a,componentIndex:o.componentIndex,el:l}}}}const O1=L1;function mD(r){_t(Jd),r.registerComponentModel(p1),r.registerComponentView(O1),r.registerAction({type:"showTip",event:"showTip",update:"tooltip:manuallyShowTip"},mt),r.registerAction({type:"hideTip",event:"hideTip",update:"tooltip:manuallyHideTip"},mt)}var N1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.layoutMode={type:"box",ignoreSize:!0},e}return t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(oe),B1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){if(this.group.removeAll(),!!e.get("show")){var i=this.group,o=e.getModel("textStyle"),s=e.getModel("subtextStyle"),l=e.get("textAlign"),u=ae(e.get("textBaseline"),e.get("textVerticalAlign")),c=new we({style:zt(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),f=c.getBoundingRect(),h=e.get("subtext"),v=new we({style:zt(s,{text:h,fill:s.getTextColor(),y:f.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),p=e.get("sublink"),g=e.get("triggerEvent",!0);c.silent=!d&&!g,v.silent=!p&&!g,d&&c.on("click",function(){eu(d,"_"+e.get("target"))}),p&&v.on("click",function(){eu(p,"_"+e.get("subtarget"))}),X(c).eventData=X(v).eventData=g?{componentType:"title",componentIndex:e.componentIndex}:null,i.add(c),h&&i.add(v);var m=i.getBoundingRect(),y=e.getBoxLayoutParams();y.width=m.width,y.height=m.height;var _=Ft(y,{width:a.getWidth(),height:a.getHeight()},e.get("padding"));l||(l=e.get("left")||e.get("right"),l==="middle"&&(l="center"),l==="right"?_.x+=_.width:l==="center"&&(_.x+=_.width/2)),u||(u=e.get("top")||e.get("bottom"),u==="center"&&(u="middle"),u==="bottom"?_.y+=_.height:u==="middle"&&(_.y+=_.height/2),u=u||"top"),i.x=_.x,i.y=_.y,i.markRedraw();var S={align:l,verticalAlign:u};c.setStyle(S),v.setStyle(S),m=i.getBoundingRect();var b=_.margin,x=e.getItemStyle(["color","opacity"]);x.fill=e.get("backgroundColor");var C=new ve({shape:{x:m.x-b[3],y:m.y-b[0],width:m.width+b[1]+b[3],height:m.height+b[0]+b[2],r:e.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});i.add(C)}},t.type="title",t}(Ye);function yD(r){r.registerComponentModel(N1),r.registerComponentView(B1)}function gi(r,t){var e=r.mapDimensionsAll("defaultedLabel"),n=e.length;if(n===1){var a=Rr(r,t,e[0]);return a!=null?a+"":null}else if(n){for(var i=[],o=0;o=0&&n.push(t[i])}return n.join(" ")}var V1=function(r){V(t,r);function t(e,n,a,i){var o=r.call(this)||this;return o.updateData(e,n,a,i),o}return t.prototype._createSymbol=function(e,n,a,i,o){this.removeAll();var s=Gt(e,-1,-1,2,2,null,o);s.attr({z2:100,culling:!0,scaleX:i[0]/2,scaleY:i[1]/2}),s.drift=z1,this._symbolType=e,this.add(s)},t.prototype.stopSymbolAnimation=function(e){this.childAt(0).stopAnimation(null,e)},t.prototype.getSymbolType=function(){return this._symbolType},t.prototype.getSymbolPath=function(){return this.childAt(0)},t.prototype.highlight=function(){Mr(this.childAt(0))},t.prototype.downplay=function(){Ir(this.childAt(0))},t.prototype.setZ=function(e,n){var a=this.childAt(0);a.zlevel=e,a.z=n},t.prototype.setDraggable=function(e,n){var a=this.childAt(0);a.draggable=e,a.cursor=!n&&e?"move":a.cursor},t.prototype.updateData=function(e,n,a,i){this.silent=!1;var o=e.getItemVisual(n,"symbol")||"circle",s=e.hostModel,l=t.getSymbolSize(e,n),u=o!==this._symbolType,c=i&&i.disableAnimation;if(u){var f=e.getItemVisual(n,"symbolKeepAspect");this._createSymbol(o,e,n,l,f)}else{var h=this.childAt(0);h.silent=!1;var v={scaleX:l[0]/2,scaleY:l[1]/2};c?h.attr(v):ge(h,v,s,n),Ka(h)}if(this._updateCommon(e,n,l,a,i),u){var h=this.childAt(0);if(!c){var v={scaleX:this._sizeX,scaleY:this._sizeY,style:{opacity:h.style.opacity}};h.scaleX=h.scaleY=0,h.style.opacity=0,De(h,v,s,n)}}c&&this.childAt(0).stopAnimation("leave")},t.prototype._updateCommon=function(e,n,a,i,o){var s=this.childAt(0),l=e.hostModel,u,c,f,h,v,d,p,g,m;if(i&&(u=i.emphasisItemStyle,c=i.blurItemStyle,f=i.selectItemStyle,h=i.focus,v=i.blurScope,p=i.labelStatesModels,g=i.hoverScale,m=i.cursorStyle,d=i.emphasisDisabled),!i||e.hasItemOption){var y=i&&i.itemModel?i.itemModel:e.getItemModel(n),_=y.getModel("emphasis");u=_.getModel("itemStyle").getItemStyle(),f=y.getModel(["select","itemStyle"]).getItemStyle(),c=y.getModel(["blur","itemStyle"]).getItemStyle(),h=_.get("focus"),v=_.get("blurScope"),d=_.get("disabled"),p=Vr(y),g=_.getShallow("scale"),m=y.getShallow("cursor")}var S=e.getItemVisual(n,"symbolRotate");s.attr("rotation",(S||0)*Math.PI/180||0);var b=Zs(e.getItemVisual(n,"symbolOffset"),a);b&&(s.x=b[0],s.y=b[1]),m&&s.attr("cursor",m);var x=e.getItemVisual(n,"style"),C=x.fill;if(s instanceof Nr){var T=s.style;s.useStyle(B({image:T.image,x:T.x,y:T.y,width:T.width,height:T.height},x))}else s.__isEmptyBrush?s.useStyle(B({},x)):s.useStyle(x),s.style.decal=null,s.setColor(C,o&&o.symbolInnerColor),s.style.strokeNoScale=!0;var D=e.getItemVisual(n,"liftZ"),A=this._z2;D!=null?A==null&&(this._z2=s.z2,s.z2+=D):A!=null&&(s.z2=A,this._z2=null);var M=o&&o.useNameLabel;Br(s,p,{labelFetcher:l,labelDataIndex:n,defaultText:I,inheritColor:C,defaultOpacity:x.opacity});function I(R){return M?e.getName(R):gi(e,R)}this._sizeX=a[0]/2,this._sizeY=a[1]/2;var L=s.ensureState("emphasis");L.style=u,s.ensureState("select").style=f,s.ensureState("blur").style=c;var P=g==null||g===!0?Math.max(1.1,3/this._sizeY):isFinite(g)&&g>0?+g:1;L.scaleX=this._sizeX*P,L.scaleY=this._sizeY*P,this.setSymbolScale(1),Lr(this,h,v,d)},t.prototype.setSymbolScale=function(e){this.scaleX=this.scaleY=e},t.prototype.fadeOut=function(e,n,a){var i=this.childAt(0),o=X(this).dataIndex,s=a&&a.animation;if(this.silent=i.silent=!0,a&&a.fadeLabel){var l=i.getTextContent();l&&Cn(l,{style:{opacity:0}},n,{dataIndex:o,removeOpt:s,cb:function(){i.removeTextContent()}})}else i.removeTextContent();Cn(i,{style:{opacity:0},scaleX:0,scaleY:0},n,{dataIndex:o,cb:e,removeOpt:s})},t.getSymbolSize=function(e,n){return T_(e.getItemVisual(n,"symbolSize"))},t}(pe);function z1(r,t){this.parent.drift(r,t)}const gl=V1;function to(r,t,e,n){return t&&!isNaN(t[0])&&!isNaN(t[1])&&!(n.isIgnore&&n.isIgnore(e))&&!(n.clipShape&&!n.clipShape.contain(t[0],t[1]))&&r.getItemVisual(e,"symbol")!=="none"}function tf(r){return r!=null&&!Y(r)&&(r={isIgnore:r}),r||{}}function rf(r){var t=r.hostModel,e=t.getModel("emphasis");return{emphasisItemStyle:e.getModel("itemStyle").getItemStyle(),blurItemStyle:t.getModel(["blur","itemStyle"]).getItemStyle(),selectItemStyle:t.getModel(["select","itemStyle"]).getItemStyle(),focus:e.get("focus"),blurScope:e.get("blurScope"),emphasisDisabled:e.get("disabled"),hoverScale:e.get("scale"),labelStatesModels:Vr(t),cursorStyle:t.get("cursor")}}var F1=function(){function r(t){this.group=new pe,this._SymbolCtor=t||gl}return r.prototype.updateData=function(t,e){this._progressiveEls=null,e=tf(e);var n=this.group,a=t.hostModel,i=this._data,o=this._SymbolCtor,s=e.disableAnimation,l=rf(t),u={disableAnimation:s},c=e.getSymbolPoint||function(f){return t.getItemLayout(f)};i||n.removeAll(),t.diff(i).add(function(f){var h=c(f);if(to(t,h,f,e)){var v=new o(t,f,l,u);v.setPosition(h),t.setItemGraphicEl(f,v),n.add(v)}}).update(function(f,h){var v=i.getItemGraphicEl(h),d=c(f);if(!to(t,d,f,e)){n.remove(v);return}var p=t.getItemVisual(f,"symbol")||"circle",g=v&&v.getSymbolType&&v.getSymbolType();if(!v||g&&g!==p)n.remove(v),v=new o(t,f,l,u),v.setPosition(d);else{v.updateData(t,f,l,u);var m={x:d[0],y:d[1]};s?v.attr(m):ge(v,m,a)}n.add(v),t.setItemGraphicEl(f,v)}).remove(function(f){var h=i.getItemGraphicEl(f);h&&h.fadeOut(function(){n.remove(h)},a)}).execute(),this._getSymbolPoint=c,this._data=t},r.prototype.updateLayout=function(){var t=this,e=this._data;e&&e.eachItemGraphicEl(function(n,a){var i=t._getSymbolPoint(a);n.setPosition(i),n.markRedraw()})},r.prototype.incrementalPrepareUpdate=function(t){this._seriesScope=rf(t),this._data=null,this.group.removeAll()},r.prototype.incrementalUpdate=function(t,e,n){this._progressiveEls=[],n=tf(n);function a(l){l.isGroup||(l.incremental=!0,l.ensureState("emphasis").hoverLayer=!0)}for(var i=t.start;i=0},t.prototype.getOrient=function(){return this.get("orient")==="vertical"?{index:1,name:"vertical"}:{index:0,name:"horizontal"}},t.type="legend.plain",t.dependencies=["series"],t.defaultOption={z:4,show:!0,orient:"horizontal",left:"center",top:0,align:"auto",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemGap:10,itemWidth:25,itemHeight:14,symbolRotate:"inherit",symbolKeepAspect:!0,inactiveColor:"#ccc",inactiveBorderColor:"#ccc",inactiveBorderWidth:"auto",itemStyle:{color:"inherit",opacity:"inherit",borderColor:"inherit",borderWidth:"auto",borderCap:"inherit",borderJoin:"inherit",borderDashOffset:"inherit",borderMiterLimit:"inherit"},lineStyle:{width:"auto",color:"inherit",inactiveColor:"#ccc",inactiveWidth:2,opacity:"inherit",type:"inherit",cap:"inherit",join:"inherit",dashOffset:"inherit",miterLimit:"inherit"},textStyle:{color:"#333"},selectedMode:!0,selector:!1,selectorLabel:{show:!0,borderRadius:10,padding:[3,5,3,5],fontSize:12,fontFamily:"sans-serif",color:"#666",borderWidth:1,borderColor:"#666"},emphasis:{selectorLabel:{show:!0,color:"#eee",backgroundColor:"#666"}},selectorPosition:"auto",selectorItemGap:7,selectorButtonGap:10,tooltip:{show:!1}},t}(oe);const us=W1;var mr=J,cs=w,va=pe,H1=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.newlineDisabled=!1,e}return t.prototype.init=function(){this.group.add(this._contentGroup=new va),this.group.add(this._selectorGroup=new va),this._isFirstRender=!0},t.prototype.getContentGroup=function(){return this._contentGroup},t.prototype.getSelectorGroup=function(){return this._selectorGroup},t.prototype.render=function(e,n,a){var i=this._isFirstRender;if(this._isFirstRender=!1,this.resetInner(),!!e.get("show",!0)){var o=e.get("align"),s=e.get("orient");(!o||o==="auto")&&(o=e.get("left")==="right"&&s==="vertical"?"right":"left");var l=e.get("selector",!0),u=e.get("selectorPosition",!0);l&&(!u||u==="auto")&&(u=s==="horizontal"?"end":"start"),this.renderInner(o,e,n,a,l,s,u);var c=e.getBoxLayoutParams(),f={width:a.getWidth(),height:a.getHeight()},h=e.get("padding"),v=Ft(c,f,h),d=this.layoutInner(e,o,v,i,l,u),p=Ft(te({width:d.width,height:d.height},c),f,h);this.group.x=p.x-d.x,this.group.y=p.y-d.y,this.group.markRedraw(),this.group.add(this._backgroundEl=pp(d,e))}},t.prototype.resetInner=function(){this.getContentGroup().removeAll(),this._backgroundEl&&this.group.remove(this._backgroundEl),this.getSelectorGroup().removeAll()},t.prototype.renderInner=function(e,n,a,i,o,s,l){var u=this.getContentGroup(),c=U(),f=n.get("selectedMode"),h=[];a.eachRawSeries(function(v){!v.get("legendHoverLink")&&h.push(v.id)}),cs(n.getData(),function(v,d){var p=v.get("name");if(!this.newlineDisabled&&(p===""||p===` +`)){var g=new va;g.newline=!0,u.add(g);return}var m=a.getSeriesByName(p)[0];if(!c.get(p))if(m){var y=m.getData(),_=y.getVisual("legendLineStyle")||{},S=y.getVisual("legendIcon"),b=y.getVisual("style"),x=this._createItem(m,p,d,v,n,e,_,b,S,f,i);x.on("click",mr(nf,p,null,i,h)).on("mouseover",mr(fs,m.name,null,i,h)).on("mouseout",mr(vs,m.name,null,i,h)),a.ssr&&x.eachChild(function(C){var T=X(C);T.seriesIndex=m.seriesIndex,T.dataIndex=d,T.ssrType="legend"}),c.set(p,!0)}else a.eachRawSeries(function(C){if(!c.get(p)&&C.legendVisualProvider){var T=C.legendVisualProvider;if(!T.containName(p))return;var D=T.indexOfName(p),A=T.getItemVisual(D,"style"),M=T.getItemVisual(D,"legendIcon"),I=Tg(A.fill);I&&I[3]===0&&(I[3]=.2,A=B(B({},A),{fill:Dg(I,"rgba")}));var L=this._createItem(C,p,d,v,n,e,{},A,M,f,i);L.on("click",mr(nf,null,p,i,h)).on("mouseover",mr(fs,null,p,i,h)).on("mouseout",mr(vs,null,p,i,h)),a.ssr&&L.eachChild(function(P){var R=X(P);R.seriesIndex=C.seriesIndex,R.dataIndex=d,R.ssrType="legend"}),c.set(p,!0)}},this)},this),o&&this._createSelector(o,n,i,s,l)},t.prototype._createSelector=function(e,n,a,i,o){var s=this.getSelectorGroup();cs(e,function(u){var c=u.type,f=new we({style:{x:0,y:0,align:"center",verticalAlign:"middle"},onclick:function(){a.dispatchAction({type:c==="all"?"legendAllSelect":"legendInverseSelect"})}});s.add(f);var h=n.getModel("selectorLabel"),v=n.getModel(["emphasis","selectorLabel"]);Br(f,{normal:h,emphasis:v},{defaultText:u.title}),Ao(f)})},t.prototype._createItem=function(e,n,a,i,o,s,l,u,c,f,h){var v=e.visualDrawType,d=o.get("itemWidth"),p=o.get("itemHeight"),g=o.isSelected(n),m=i.get("symbolRotate"),y=i.get("symbolKeepAspect"),_=i.get("icon");c=_||c||"roundRect";var S=U1(c,i,l,u,v,g,h),b=new va,x=i.getModel("textStyle");if($(e.getLegendIcon)&&(!_||_==="inherit"))b.add(e.getLegendIcon({itemWidth:d,itemHeight:p,icon:c,iconRotate:m,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}));else{var C=_==="inherit"&&e.getData().getVisual("symbol")?m==="inherit"?e.getData().getVisual("symbolRotate"):m:0;b.add(Y1({itemWidth:d,itemHeight:p,icon:c,iconRotate:C,itemStyle:S.itemStyle,lineStyle:S.lineStyle,symbolKeepAspect:y}))}var T=s==="left"?d+5:-5,D=s,A=o.get("formatter"),M=n;G(A)&&A?M=A.replace("{name}",n??""):$(A)&&(M=A(n));var I=g?x.getTextColor():i.get("inactiveColor");b.add(new we({style:zt(x,{text:M,x:T,y:p/2,fill:I,align:D,verticalAlign:"middle"},{inheritColor:I})}));var L=new ve({shape:b.getBoundingRect(),style:{fill:"transparent"}}),P=i.getModel("tooltip");return P.get("show")&&ja({el:L,componentModel:o,itemName:n,itemTooltipOption:P.option}),b.add(L),b.eachChild(function(R){R.silent=!0}),L.silent=!f,this.getContentGroup().add(b),Ao(b),b.__legendDataIndex=a,b},t.prototype.layoutInner=function(e,n,a,i,o,s){var l=this.getContentGroup(),u=this.getSelectorGroup();Tr(e.get("orient"),l,e.get("itemGap"),a.width,a.height);var c=l.getBoundingRect(),f=[-c.x,-c.y];if(u.markRedraw(),l.markRedraw(),o){Tr("horizontal",u,e.get("selectorItemGap",!0));var h=u.getBoundingRect(),v=[-h.x,-h.y],d=e.get("selectorButtonGap",!0),p=e.getOrient().index,g=p===0?"width":"height",m=p===0?"height":"width",y=p===0?"y":"x";s==="end"?v[p]+=c[g]+d:f[p]+=h[g]+d,v[1-p]+=c[m]/2-h[m]/2,u.x=v[0],u.y=v[1],l.x=f[0],l.y=f[1];var _={x:0,y:0};return _[g]=c[g]+d+h[g],_[m]=Math.max(c[m],h[m]),_[y]=Math.min(0,h[y]+v[1-p]),_}else return l.x=f[0],l.y=f[1],this.group.getBoundingRect()},t.prototype.remove=function(){this.getContentGroup().removeAll(),this._isFirstRender=!0},t.type="legend.plain",t}(Ye);function U1(r,t,e,n,a,i,o){function s(g,m){g.lineWidth==="auto"&&(g.lineWidth=m.lineWidth>0?2:0),cs(g,function(y,_){g[_]==="inherit"&&(g[_]=m[_])})}var l=t.getModel("itemStyle"),u=l.getItemStyle(),c=r.lastIndexOf("empty",0)===0?"fill":"stroke",f=l.getShallow("decal");u.decal=!f||f==="inherit"?n.decal:Wo(f,o),u.fill==="inherit"&&(u.fill=n[a]),u.stroke==="inherit"&&(u.stroke=n[c]),u.opacity==="inherit"&&(u.opacity=(a==="fill"?n:e).opacity),s(u,n);var h=t.getModel("lineStyle"),v=h.getLineStyle();if(s(v,e),u.fill==="auto"&&(u.fill=n.fill),u.stroke==="auto"&&(u.stroke=n.fill),v.stroke==="auto"&&(v.stroke=n.fill),!i){var d=t.get("inactiveBorderWidth"),p=u[c];u.lineWidth=d==="auto"?n.lineWidth>0&&p?2:0:u.lineWidth,u.fill=t.get("inactiveColor"),u.stroke=t.get("inactiveBorderColor"),v.stroke=h.get("inactiveColor"),v.lineWidth=h.get("inactiveWidth")}return{itemStyle:u,lineStyle:v}}function Y1(r){var t=r.icon||"roundRect",e=Gt(t,0,0,r.itemWidth,r.itemHeight,r.itemStyle.fill,r.symbolKeepAspect);return e.setStyle(r.itemStyle),e.rotation=(r.iconRotate||0)*Math.PI/180,e.setOrigin([r.itemWidth/2,r.itemHeight/2]),t.indexOf("empty")>-1&&(e.style.stroke=e.style.fill,e.style.fill="#fff",e.style.lineWidth=2),e}function nf(r,t,e,n){vs(r,t,e,n),e.dispatchAction({type:"legendToggleSelect",name:r??t}),fs(r,t,e,n)}function Tp(r){for(var t=r.getZr().storage.getDisplayList(),e,n=0,a=t.length;na[o],g=[-v.x,-v.y];n||(g[i]=c[u]);var m=[0,0],y=[-d.x,-d.y],_=ae(e.get("pageButtonGap",!0),e.get("itemGap",!0));if(p){var S=e.get("pageButtonPosition",!0);S==="end"?y[i]+=a[o]-d[o]:m[i]+=d[o]+_}y[1-i]+=v[s]/2-d[s]/2,c.setPosition(g),f.setPosition(m),h.setPosition(y);var b={x:0,y:0};if(b[o]=p?a[o]:v[o],b[s]=Math.max(v[s],d[s]),b[l]=Math.min(0,d[l]+y[1-i]),f.__rectSize=a[o],p){var x={x:0,y:0};x[o]=Math.max(a[o]-d[o]-_,0),x[s]=b[s],f.setClipPath(new ve({shape:x})),f.__rectSize=x[o]}else h.eachChild(function(T){T.attr({invisible:!0,silent:!0})});var C=this._getPageInfo(e);return C.pageIndex!=null&&ge(c,{x:C.contentPosition[0],y:C.contentPosition[1]},p?e:null),this._updatePageInfoView(e,C),b},t.prototype._pageGo=function(e,n,a){var i=this._getPageInfo(n)[e];i!=null&&a.dispatchAction({type:"legendScroll",scrollDataIndex:i,legendId:n.id})},t.prototype._updatePageInfoView=function(e,n){var a=this._controllerGroup;w(["pagePrev","pageNext"],function(c){var f=c+"DataIndex",h=n[f]!=null,v=a.childOfName(c);v&&(v.setStyle("fill",h?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),v.cursor=h?"pointer":"default")});var i=a.childOfName("pageText"),o=e.get("pageFormatter"),s=n.pageIndex,l=s!=null?s+1:0,u=n.pageCount;i&&o&&i.setStyle("text",G(o)?o.replace("{current}",l==null?"":l+"").replace("{total}",u==null?"":u+""):o({current:l,total:u}))},t.prototype._getPageInfo=function(e){var n=e.get("scrollDataIndex",!0),a=this.getContentGroup(),i=this._containerGroup.__rectSize,o=e.getOrient().index,s=ro[o],l=no[o],u=this._findTargetItemIndex(n),c=a.children(),f=c[u],h=c.length,v=h?1:0,d={contentPosition:[a.x,a.y],pageCount:v,pageIndex:v-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!f)return d;var p=S(f);d.contentPosition[o]=-p.s;for(var g=u+1,m=p,y=p,_=null;g<=h;++g)_=S(c[g]),(!_&&y.e>m.s+i||_&&!b(_,m.s))&&(y.i>m.i?m=y:m=_,m&&(d.pageNextDataIndex==null&&(d.pageNextDataIndex=m.i),++d.pageCount)),y=_;for(var g=u-1,m=p,y=p,_=null;g>=-1;--g)_=S(c[g]),(!_||!b(y,_.s))&&m.i=C&&x.s<=C+i}},t.prototype._findTargetItemIndex=function(e){if(!this._showController)return 0;var n,a=this.getContentGroup(),i;return a.eachChild(function(o,s){var l=o.__legendDataIndex;i==null&&l!=null&&(i=s),l===e&&(n=s)}),n??i},t.type="legend.scroll",t}(Dp);const j1=q1;function Q1(r){r.registerAction("legendScroll","legendscroll",function(t,e){var n=t.scrollDataIndex;n!=null&&e.eachComponent({mainType:"legend",subType:"scroll",query:t},function(a){a.setScrollDataIndex(n)})})}function J1(r){_t(Ap),r.registerComponentModel(K1),r.registerComponentView(j1),Q1(r)}function _D(r){_t(Ap),_t(J1)}var eC={label:{enabled:!0},decal:{show:!1}},sf=ue(),tC={};function rC(r,t){var e=r.getModel("aria");if(!e.get("enabled"))return;var n=Z(eC);K(n.label,r.getLocaleModel().get("aria"),!1),K(e.option,n,!1),a(),i();function a(){var u=e.getModel("decal"),c=u.get("show");if(c){var f=U();r.eachSeries(function(h){if(!h.isColorBySeries()){var v=f.get(h.type);v||(v={},f.set(h.type,v)),sf(h).scope=v}}),r.eachRawSeries(function(h){if(r.isSeriesFiltered(h))return;if($(h.enableAriaDecal)){h.enableAriaDecal();return}var v=h.getData();if(h.isColorBySeries()){var y=ru(h.ecModel,h.name,tC,r.getSeriesCount()),_=v.getVisual("decal");v.setVisual("decal",S(_,y))}else{var d=h.getRawData(),p={},g=sf(h).scope;v.each(function(b){var x=v.getRawIndex(b);p[x]=b});var m=d.count();d.each(function(b){var x=p[b],C=d.getName(b)||b+"",T=ru(h.ecModel,C,g,m),D=v.getItemVisual(x,"decal");v.setItemVisual(x,"decal",S(D,T))})}function S(b,x){var C=b?B(B({},x),b):x;return C.dirty=!0,C}})}}function i(){var u=r.getLocaleModel().get("aria"),c=e.getModel("label");if(c.option=te(c.option,u),!!c.get("enabled")){var f=t.getZr().dom;if(c.get("description")){f.setAttribute("aria-label",c.get("description"));return}var h=r.getSeriesCount(),v=c.get(["data","maxCount"])||10,d=c.get(["series","maxCount"])||10,p=Math.min(h,d),g;if(!(h<1)){var m=s();if(m){var y=c.get(["general","withTitle"]);g=o(y,{title:m})}else g=c.get(["general","withoutTitle"]);var _=[],S=h>1?c.get(["series","multiple","prefix"]):c.get(["series","single","prefix"]);g+=o(S,{seriesCount:h}),r.eachSeries(function(T,D){if(D1?c.get(["series","multiple",I]):c.get(["series","single",I]),A=o(A,{seriesId:T.seriesIndex,seriesName:T.get("name"),seriesType:l(T.subType)});var L=T.getData();if(L.count()>v){var P=c.get(["data","partialData"]);A+=o(P,{displayCnt:v})}else A+=c.get(["data","allData"]);for(var R=c.get(["data","separator","middle"]),O=c.get(["data","separator","end"]),W=[],k=0;k":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},aC=function(){function r(t){var e=this._condVal=G(t)?new RegExp(t):Ag(t)?t:null;if(e==null){var n="";Q(n)}}return r.prototype.evaluate=function(t){var e=typeof t;return G(e)?this._condVal.test(t):le(e)?this._condVal.test(t+""):!1},r}(),iC=function(){function r(){}return r.prototype.evaluate=function(){return this.value},r}(),oC=function(){function r(){}return r.prototype.evaluate=function(){for(var t=this.children,e=0;e-1&&(u.style.stroke=u.style.fill,u.style.fill="#fff",u.style.lineWidth=2),n},t.type="series.line",t.dependencies=["grid","polar"],t.defaultOption={z:3,coordinateSystem:"cartesian2d",legendHoverLink:!0,clip:!0,label:{position:"top"},endLabel:{show:!1,valueAnimation:!0,distance:8},lineStyle:{width:2,type:"solid"},emphasis:{scale:!0},step:!1,smooth:!1,smoothMonotone:null,symbol:"emptyCircle",symbolSize:4,symbolRotate:null,showSymbol:!0,showAllSymbol:"auto",connectNulls:!1,sampling:"none",animationEasing:"linear",progressive:0,hoverLayerThreshold:1/0,universalTransition:{divideShape:"clone"},triggerLineEvent:!1},t}(lt);const _C=yC;function Ip(r,t,e){var n=r.getBaseAxis(),a=r.getOtherAxis(n),i=SC(a,e),o=n.dim,s=a.dim,l=t.mapDimension(s),u=t.mapDimension(o),c=s==="x"||s==="radius"?1:0,f=F(r.dimensions,function(d){return t.mapDimension(d)}),h=!1,v=t.getCalculationInfo("stackResultDimension");return kr(t,f[0])&&(h=!0,f[0]=v),kr(t,f[1])&&(h=!0,f[1]=v),{dataDimsForPoint:f,valueStart:i,valueAxisDim:s,baseAxisDim:o,stacked:!!h,valueDim:l,baseDim:u,baseDataOffset:c,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function SC(r,t){var e=0,n=r.scale.getExtent();return t==="start"?e=n[0]:t==="end"?e=n[1]:le(t)&&!isNaN(t)?e=t:n[0]>0?e=n[0]:n[1]<0&&(e=n[1]),e}function Lp(r,t,e,n){var a=NaN;r.stacked&&(a=e.get(e.getCalculationInfo("stackedOverDimension"),n)),isNaN(a)&&(a=r.valueStart);var i=r.baseDataOffset,o=[];return o[i]=e.get(r.baseDim,n),o[1-i]=a,t.dataToPoint(o)}function xC(r,t){var e=[];return t.diff(r).add(function(n){e.push({cmd:"+",idx:n})}).update(function(n,a){e.push({cmd:"=",idx:a,idx1:n})}).remove(function(n){e.push({cmd:"-",idx:n})}).execute(),e}function bC(r,t,e,n,a,i,o,s){for(var l=xC(r,t),u=[],c=[],f=[],h=[],v=[],d=[],p=[],g=Ip(a,t,o),m=r.getLayout("points")||[],y=t.getLayout("points")||[],_=0;_=a||p<0)break;if(Jt(m,y)){if(l){p+=i;continue}break}if(p===e)r[i>0?"moveTo":"lineTo"](m,y),f=m,h=y;else{var _=m-u,S=y-c;if(_*_+S*S<.5){p+=i;continue}if(o>0){for(var b=p+i,x=t[b*2],C=t[b*2+1];x===m&&C===y&&g=n||Jt(x,C))v=m,d=y;else{A=x-u,M=C-c;var P=m-u,R=x-m,O=y-c,W=C-y,k=void 0,E=void 0;if(s==="x"){k=Math.abs(P),E=Math.abs(R);var z=A>0?1:-1;v=m-z*k*o,d=y,I=m+z*E*o,L=y}else if(s==="y"){k=Math.abs(O),E=Math.abs(W);var H=M>0?1:-1;v=m,d=y-H*k*o,I=m,L=y+H*E*o}else k=Math.sqrt(P*P+O*O),E=Math.sqrt(R*R+W*W),D=E/(E+k),v=m-A*o*(1-D),d=y-M*o*(1-D),I=m+A*o*D,L=y+M*o*D,I=Lt(I,Pt(x,m)),L=Lt(L,Pt(C,y)),I=Pt(I,Lt(x,m)),L=Pt(L,Lt(C,y)),A=I-m,M=L-y,v=m-A*k/E,d=y-M*k/E,v=Lt(v,Pt(u,m)),d=Lt(d,Pt(c,y)),v=Pt(v,Lt(u,m)),d=Pt(d,Lt(c,y)),A=m-v,M=y-d,I=m+A*E/k,L=y+M*E/k}r.bezierCurveTo(f,h,v,d,m,y),f=I,h=L}else r.lineTo(m,y)}u=m,c=y,p+=i}return g}var Pp=function(){function r(){this.smooth=0,this.smoothConstraint=!0}return r}(),wC=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polyline",n}return t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new Pp},t.prototype.buildPath=function(e,n){var a=n.points,i=0,o=a.length/2;if(n.connectNulls){for(;o>0&&Jt(a[o*2-2],a[o*2-1]);o--);for(;i=0){var S=u?(d-l)*_+l:(v-s)*_+s;return u?[e,S]:[S,e]}s=v,l=d;break;case o.C:v=i[f++],d=i[f++],p=i[f++],g=i[f++],m=i[f++],y=i[f++];var b=u?Al(s,v,p,m,e,c):Al(l,d,g,y,e,c);if(b>0)for(var x=0;x=0){var S=u?Ml(l,d,g,y,C):Ml(s,v,p,m,C);return u?[e,S]:[S,e]}}s=m,l=y;break}}},t}(_e),CC=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t}(Pp),TC=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="ec-polygon",n}return t.prototype.getDefaultShape=function(){return new CC},t.prototype.buildPath=function(e,n){var a=n.points,i=n.stackedOnPoints,o=0,s=a.length/2,l=n.smoothMonotone;if(n.connectNulls){for(;s>0&&Jt(a[s*2-2],a[s*2-1]);s--);for(;ot){i?e.push(o(i,l,t)):a&&e.push(o(a,l,0),o(a,l,t));break}else a&&(e.push(o(a,l,0)),a=null),e.push(l),i=l}return e}function MC(r,t,e){var n=r.getVisual("visualMeta");if(!(!n||!n.length||!r.count())&&t.type==="cartesian2d"){for(var a,i,o=n.length-1;o>=0;o--){var s=r.getDimensionInfo(n[o].dimension);if(a=s&&s.coordDim,a==="x"||a==="y"){i=n[o];break}}if(i){var l=t.getAxis(a),u=F(i.stops,function(_){return{coord:l.toGlobalCoord(l.dataToCoord(_.value)),color:_.color}}),c=u.length,f=i.outerColors.slice();c&&u[0].coord>u[c-1].coord&&(u.reverse(),f.reverse());var h=AC(u,a==="x"?e.getWidth():e.getHeight()),v=h.length;if(!v&&c)return u[0].coord<0?f[1]?f[1]:u[c-1].color:f[0]?f[0]:u[0].color;var d=10,p=h[0].coord-d,g=h[v-1].coord+d,m=g-p;if(m<.001)return"transparent";w(h,function(_){_.offset=(_.coord-p)/m}),h.push({offset:v?h[v-1].offset:.5,color:f[1]||"transparent"}),h.unshift({offset:v?h[0].offset:.5,color:f[0]||"transparent"});var y=new jf(0,0,0,0,h,!0);return y[a]=p,y[a+"2"]=g,y}}}function IC(r,t,e){var n=r.get("showAllSymbol"),a=n==="auto";if(!(n&&!a)){var i=e.getAxesByScale("ordinal")[0];if(i&&!(a&&LC(i,t))){var o=t.mapDimension(i.dim),s={};return w(i.getViewLabels(),function(l){var u=i.scale.getRawOrdinalNumber(l.tickValue);s[u]=1}),function(l){return!s.hasOwnProperty(t.get(o,l))}}}}function LC(r,t){var e=r.getExtent(),n=Math.abs(e[1]-e[0])/r.scale.count();isNaN(n)&&(n=0);for(var a=t.count(),i=Math.max(1,Math.round(a/5)),o=0;on)return!1;return!0}function PC(r,t){return isNaN(r)||isNaN(t)}function RC(r){for(var t=r.length/2;t>0&&PC(r[t*2-2],r[t*2-1]);t--);return t-1}function df(r,t){return[r[t*2],r[t*2+1]]}function kC(r,t,e){for(var n=r.length/2,a=e==="x"?0:1,i,o,s=0,l=-1,u=0;u=t||i>=t&&o<=t){l=u;break}s=u,i=o}return{range:[s,l],t:(t-i)/(o-i)}}function Ep(r){if(r.get(["endLabel","show"]))return!0;for(var t=0;t0&&e.get(["emphasis","lineStyle","width"])==="bolder"){var z=p.getState("emphasis").style;z.lineWidth=+p.style.lineWidth+1}X(p).seriesIndex=e.seriesIndex,Lr(p,W,k,E);var H=hf(e.get("smooth")),q=e.get("smoothMonotone");if(p.setShape({smooth:H,smoothMonotone:q,connectNulls:T}),g){var j=l.getCalculationInfo("stackedOnSeries"),re=0;g.useStyle(te(c.getAreaStyle(),{fill:L,opacity:.7,lineJoin:"bevel",decal:l.getVisual("style").decal})),j&&(re=hf(j.get("smooth"))),g.setShape({smooth:H,stackedOnSmooth:re,smoothMonotone:q,connectNulls:T}),wn(g,e,"areaStyle"),X(g).seriesIndex=e.seriesIndex,Lr(g,W,k,E)}var Se=function(me){i._changePolyState(me)};l.eachItemGraphicEl(function(me){me&&(me.onHoverStateChange=Se)}),this._polyline.onHoverStateChange=Se,this._data=l,this._coordSys=o,this._stackedOnPoints=x,this._points=f,this._step=M,this._valueOrigin=S,e.get("triggerLineEvent")&&(this.packEventData(e,p),g&&this.packEventData(e,g))},t.prototype.packEventData=function(e,n){X(n).eventData={componentType:"series",componentSubType:"line",componentIndex:e.componentIndex,seriesIndex:e.seriesIndex,seriesName:e.name,seriesType:"line"}},t.prototype.highlight=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("emphasis"),!(s instanceof Array)&&s!=null&&s>=0){var l=o.getLayout("points"),u=o.getItemGraphicEl(s);if(!u){var c=l[s*2],f=l[s*2+1];if(isNaN(c)||isNaN(f)||this._clipShapeForSymbol&&!this._clipShapeForSymbol.contain(c,f))return;var h=e.get("zlevel")||0,v=e.get("z")||0;u=new gl(o,s),u.x=c,u.y=f,u.setZ(h,v);var d=u.getSymbolPath().getTextContent();d&&(d.zlevel=h,d.z=v,d.z2=this._polyline.z2+1),u.__temp=!0,o.setItemGraphicEl(s,u),u.stopSymbolAnimation(!0),this.group.add(u)}u.highlight()}else Oe.prototype.highlight.call(this,e,n,a,i)},t.prototype.downplay=function(e,n,a,i){var o=e.getData(),s=rr(o,i);if(this._changePolyState("normal"),s!=null&&s>=0){var l=o.getItemGraphicEl(s);l&&(l.__temp?(o.setItemGraphicEl(s,null),this.group.remove(l)):l.downplay())}else Oe.prototype.downplay.call(this,e,n,a,i)},t.prototype._changePolyState=function(e){var n=this._polygon;Nl(this._polyline,e),n&&Nl(n,e)},t.prototype._newPolyline=function(e){var n=this._polyline;return n&&this._lineGroup.remove(n),n=new wC({shape:{points:e},segmentIgnoreThreshold:2,z2:10}),this._lineGroup.add(n),this._polyline=n,n},t.prototype._newPolygon=function(e,n){var a=this._polygon;return a&&this._lineGroup.remove(a),a=new TC({shape:{points:e,stackedOnPoints:n},segmentIgnoreThreshold:2}),this._lineGroup.add(a),this._polygon=a,a},t.prototype._initSymbolLabelAnimation=function(e,n,a){var i,o,s=n.getBaseAxis(),l=s.inverse;n.type==="cartesian2d"?(i=s.isHorizontal(),o=!1):n.type==="polar"&&(i=s.dim==="angle",o=!0);var u=e.hostModel,c=u.get("animationDuration");$(c)&&(c=c(null));var f=u.get("animationDelay")||0,h=$(f)?f(null):f;e.eachItemGraphicEl(function(v,d){var p=v;if(p){var g=[v.x,v.y],m=void 0,y=void 0,_=void 0;if(a)if(o){var S=a,b=n.pointToCoord(g);i?(m=S.startAngle,y=S.endAngle,_=-b[1]/180*Math.PI):(m=S.r0,y=S.r,_=b[0])}else{var x=a;i?(m=x.x,y=x.x+x.width,_=v.x):(m=x.y+x.height,y=x.y,_=v.y)}var C=y===m?0:(_-m)/(y-m);l&&(C=1-C);var T=$(f)?f(d):c*C+h,D=p.getSymbolPath(),A=D.getTextContent();p.attr({scaleX:0,scaleY:0}),p.animateTo({scaleX:1,scaleY:1},{duration:200,setToFinal:!0,delay:T}),A&&A.animateFrom({style:{opacity:0}},{duration:300,delay:T}),D.disableLabelAnimation=!0}})},t.prototype._initOrUpdateEndLabel=function(e,n,a){var i=e.getModel("endLabel");if(Ep(e)){var o=e.getData(),s=this._polyline,l=o.getLayout("points");if(!l){s.removeTextContent(),this._endLabel=null;return}var u=this._endLabel;u||(u=this._endLabel=new we({z2:200}),u.ignoreClip=!0,s.setTextContent(this._endLabel),s.disableLabelAnimation=!0);var c=RC(l);c>=0&&(Br(s,Vr(e,"endLabel"),{inheritColor:a,labelFetcher:e,labelDataIndex:c,defaultText:function(f,h,v){return v!=null?wp(o,v):gi(o,f)},enableTextSetter:!0},EC(i,n)),s.textConfig.position=null)}else this._endLabel&&(this._polyline.removeTextContent(),this._endLabel=null)},t.prototype._endLabelOnDuring=function(e,n,a,i,o,s,l){var u=this._endLabel,c=this._polyline;if(u){e<1&&i.originalX==null&&(i.originalX=u.x,i.originalY=u.y);var f=a.getLayout("points"),h=a.hostModel,v=h.get("connectNulls"),d=s.get("precision"),p=s.get("distance")||0,g=l.getBaseAxis(),m=g.isHorizontal(),y=g.inverse,_=n.shape,S=y?m?_.x:_.y+_.height:m?_.x+_.width:_.y,b=(m?p:0)*(y?-1:1),x=(m?0:-p)*(y?-1:1),C=m?"x":"y",T=kC(f,S,C),D=T.range,A=D[1]-D[0],M=void 0;if(A>=1){if(A>1&&!v){var I=df(f,D[0]);u.attr({x:I[0]+b,y:I[1]+x}),o&&(M=h.getRawValue(D[0]))}else{var I=c.getPointOn(S,C);I&&u.attr({x:I[0]+b,y:I[1]+x});var L=h.getRawValue(D[0]),P=h.getRawValue(D[1]);o&&(M=vv(a,d,L,P,T.t))}i.lastFrameIndex=D[0]}else{var R=e===1||i.lastFrameIndex>0?D[0]:0,I=df(f,R);o&&(M=h.getRawValue(R)),u.attr({x:I[0]+b,y:I[1]+x})}if(o){var O=zr(u);typeof O.setLabelText=="function"&&O.setLabelText(M)}}},t.prototype._doUpdateAnimation=function(e,n,a,i,o,s,l){var u=this._polyline,c=this._polygon,f=e.hostModel,h=bC(this._data,e,this._stackedOnPoints,n,this._coordSys,a,this._valueOrigin),v=h.current,d=h.stackedOnCurrent,p=h.next,g=h.stackedOnNext;if(o&&(v=Rt(h.current,a,o,l),d=Rt(h.stackedOnCurrent,a,o,l),p=Rt(h.next,a,o,l),g=Rt(h.stackedOnNext,a,o,l)),vf(v,p)>3e3||c&&vf(d,g)>3e3){u.stopAnimation(),u.setShape({points:p}),c&&(c.stopAnimation(),c.setShape({points:p,stackedOnPoints:g}));return}u.shape.__points=h.current,u.shape.points=v;var m={shape:{points:p}};h.current!==v&&(m.shape.__points=h.next),u.stopAnimation(),ge(u,m,f),c&&(c.setShape({points:v,stackedOnPoints:d}),c.stopAnimation(),ge(c,{shape:{stackedOnPoints:g}},f),u.shape.points!==c.shape.points&&(c.shape.points=u.shape.points));for(var y=[],_=h.status,S=0;S<_.length;S++){var b=_[S].cmd;if(b==="="){var x=e.getItemGraphicEl(_[S].idx1);x&&y.push({el:x,ptIdx:S})}}u.animators&&u.animators.length&&u.animators[0].during(function(){c&&c.dirtyShape();for(var C=u.shape.__points,T=0;Tt&&(t=r[e]);return isFinite(t)?t:NaN},min:function(r){for(var t=1/0,e=0;et&&(t=i,e=a)}return isFinite(e)?e:NaN},nearest:function(r){return r[0]}},VC=function(r){return Math.round(r.length/2)};function Op(r){return{seriesType:r,reset:function(t,e,n){var a=t.getData(),i=t.get("sampling"),o=t.coordinateSystem,s=a.count();if(s>10&&o.type==="cartesian2d"&&i){var l=o.getBaseAxis(),u=o.getOtherAxis(l),c=l.getExtent(),f=n.getDevicePixelRatio(),h=Math.abs(c[1]-c[0])*(f||1),v=Math.round(s/h);if(isFinite(v)&&v>1){i==="lttb"&&t.setData(a.lttbDownSample(a.mapDimension(u.dim),1/v));var d=void 0;G(i)?d=BC[i]:$(i)&&(d=i),d&&t.setData(a.downSample(a.mapDimension(u.dim),1/v,d,VC))}}}}}function wD(r){r.registerChartView(NC),r.registerSeriesModel(_C),r.registerLayout(Sl("line",!0)),r.registerVisual({seriesType:"line",reset:function(t){var e=t.getData(),n=t.getModel("lineStyle").getLineStyle();n&&!n.stroke&&(n.stroke=e.getVisual("style").fill),e.setVisual("legendLineStyle",n)}}),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Op("line"))}var Np=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(e,n){return ci(null,this,{useEncodeDefaulter:!0})},t.prototype.getMarkerPosition=function(e,n,a){var i=this.coordinateSystem;if(i&&i.clampData){var o=i.clampData(e),s=i.dataToPoint(o);if(a)w(i.getAxes(),function(h,v){if(h.type==="category"&&n!=null){var d=h.getTicksCoords(),p=h.getTickModel().get("alignWithLabel"),g=o[v],m=n[v]==="x1"||n[v]==="y1";if(m&&!p&&(g+=1),d.length<2)return;if(d.length===2){s[v]=h.toGlobalCoord(h.getExtent()[m?1:0]);return}for(var y=void 0,_=void 0,S=1,b=0;bg){_=(x+y)/2;break}b===1&&(S=C-d[0].tickValue)}_==null&&(y?y&&(_=d[d.length-1].coord):_=d[0].coord),s[v]=h.toGlobalCoord(_)}});else{var l=this.getData(),u=l.getLayout("offset"),c=l.getLayout("size"),f=i.getBaseAxis().isHorizontal()?0:1;s[f]+=u+c/2}return s}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(lt);lt.registerClass(Np);const Wa=Np;var zC=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.getInitialData=function(){return ci(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return this.get("large")?this.get("progressive"):!1},t.prototype.getProgressiveThreshold=function(){var e=this.get("progressiveThreshold"),n=this.get("largeThreshold");return n>e&&(e=n),e},t.prototype.brushSelector=function(e,n,a){return a.rect(n.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=Ps(Wa.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(Wa);const FC=zC;var GC=function(){function r(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0}return r}(),WC=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="sausage",n}return t.prototype.getDefaultShape=function(){return new GC},t.prototype.buildPath=function(e,n){var a=n.cx,i=n.cy,o=Math.max(n.r0||0,0),s=Math.max(n.r,0),l=(s-o)*.5,u=o+l,c=n.startAngle,f=n.endAngle,h=n.clockwise,v=Math.PI*2,d=h?f-cMath.PI/2&&cs)return!0;s=f}return!1},t.prototype._isOrderDifferentInView=function(e,n){for(var a=n.scale,i=a.getExtent(),o=Math.max(0,i[0]),s=Math.min(i[1],a.getOrdinalMeta().categories.length-1);o<=s;++o)if(e.ordinalNumbers[o]!==a.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,n,a,i){if(this._isOrderChangedWithinSameData(e,n,a)){var o=this._dataSort(e,a,n);this._isOrderDifferentInView(o,a)&&(this._removeOnRenderedListener(i),i.dispatchAction({type:"changeAxisOrder",componentType:a.dim+"Axis",axisId:a.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,n,a){var i=n.baseAxis,o=this._dataSort(e,i,function(s){return e.get(e.mapDimension(n.otherAxis.dim),s)});a.dispatchAction({type:"changeAxisOrder",componentType:i.dim+"Axis",isInitSort:!0,axisId:i.index,sortInfo:o})},t.prototype.remove=function(e,n){this._clear(this._model),this._removeOnRenderedListener(n)},t.prototype.dispose=function(e,n){this._removeOnRenderedListener(n)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var n=this.group,a=this._data;e&&e.isAnimationEnabled()&&a&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],a.eachItemGraphicEl(function(i){Pa(i,e,X(i).dataIndex)})):n.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(Oe),gf={cartesian2d:function(r,t){var e=t.width<0?-1:1,n=t.height<0?-1:1;e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height);var a=r.x+r.width,i=r.y+r.height,o=io(t.x,r.x),s=oo(t.x+t.width,a),l=io(t.y,r.y),u=oo(t.y+t.height,i),c=sa?s:o,t.y=f&&l>i?u:l,t.width=c?0:s-o,t.height=f?0:u-l,e<0&&(t.x+=t.width,t.width=-t.width),n<0&&(t.y+=t.height,t.height=-t.height),c||f},polar:function(r,t){var e=t.r0<=t.r?1:-1;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}var a=oo(t.r,r.r),i=io(t.r0,r.r0);t.r=a,t.r0=i;var o=a-i<0;if(e<0){var n=t.r;t.r=t.r0,t.r0=n}return o}},mf={cartesian2d:function(r,t,e,n,a,i,o,s,l){var u=new ve({shape:B({},n),z2:1});if(u.__dataIndex=e,u.name="item",i){var c=u.shape,f=a?"height":"width";c[f]=0}return u},polar:function(r,t,e,n,a,i,o,s,l){var u=!a&&l?pf:or,c=new u({shape:n,z2:1});c.name="item";var f=Bp(a);if(c.calculateTextPosition=HC(f,{isRoundCap:u===pf}),i){var h=c.shape,v=a?"r":"endAngle",d={};h[v]=a?n.r0:n.startAngle,d[v]=n[v],(s?ge:De)(c,{shape:d},i)}return c}};function XC(r,t){var e=r.get("realtimeSort",!0),n=t.getBaseAxis();if(e&&n.type==="category"&&t.type==="cartesian2d")return{baseAxis:n,otherAxis:t.getOtherAxis(n)}}function yf(r,t,e,n,a,i,o,s){var l,u;i?(u={x:n.x,width:n.width},l={y:n.y,height:n.height}):(u={y:n.y,height:n.height},l={x:n.x,width:n.width}),s||(o?ge:De)(e,{shape:l},t,a,null);var c=t?r.baseAxis.model:null;(o?ge:De)(e,{shape:u},c,a)}function _f(r,t){for(var e=0;e0?1:-1,o=n.height>0?1:-1;return{x:n.x+i*a/2,y:n.y+o*a/2,width:n.width-i*a,height:n.height-o*a}},polar:function(r,t,e){var n=r.getItemLayout(t);return{cx:n.cx,cy:n.cy,r0:n.r0,r:n.r,startAngle:n.startAngle,endAngle:n.endAngle,clockwise:n.clockwise}}};function qC(r){return r.startAngle!=null&&r.endAngle!=null&&r.startAngle===r.endAngle}function Bp(r){return function(t){var e=t?"Arc":"Angle";return function(n){switch(n){case"start":case"insideStart":case"end":case"insideEnd":return n+e;default:return n}}}(r)}function xf(r,t,e,n,a,i,o,s){var l=t.getItemVisual(e,"style");if(s){if(!i.get("roundCap")){var c=r.shape,f=fn(n.getModel("itemStyle"),c,!0);B(c,f),r.setShape(c)}}else{var u=n.get(["itemStyle","borderRadius"])||0;r.setShape("r",u)}r.useStyle(l);var h=n.getShallow("cursor");h&&r.attr("cursor",h);var v=s?o?a.r>=a.r0?"endArc":"startArc":a.endAngle>=a.startAngle?"endAngle":"startAngle":o?a.height>=0?"bottom":"top":a.width>=0?"right":"left",d=Vr(n);Br(r,d,{labelFetcher:i,labelDataIndex:e,defaultText:gi(i.getData(),e),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:v});var p=r.getTextContent();if(s&&p){var g=n.get(["label","position"]);r.textConfig.inside=g==="middle"?!0:null,UC(r,g==="outside"?v:g,Bp(o),n.get(["label","rotate"]))}jm(p,d,i.getRawValue(e),function(y){return wp(t,y)});var m=n.getModel(["emphasis"]);Lr(r,m.get("focus"),m.get("blurScope"),m.get("disabled")),wn(r,n),qC(a)&&(r.style.fill="none",r.style.stroke="none",w(r.states,function(y){y.style&&(y.style.fill=y.style.stroke="none")}))}function jC(r,t){var e=r.get(["itemStyle","borderColor"]);if(!e||e==="none")return 0;var n=r.get(["itemStyle","borderWidth"])||0,a=isNaN(t.width)?Number.MAX_VALUE:Math.abs(t.width),i=isNaN(t.height)?Number.MAX_VALUE:Math.abs(t.height);return Math.min(n,a,i)}var QC=function(){function r(){}return r}(),bf=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="largeBar",n}return t.prototype.getDefaultShape=function(){return new QC},t.prototype.buildPath=function(e,n){for(var a=n.points,i=this.baseDimIdx,o=1-this.baseDimIdx,s=[],l=[],u=this.barWidth,c=0;c=0?e:null},30,!1);function JC(r,t,e){for(var n=r.baseDimIdx,a=1-n,i=r.shape.points,o=r.largeDataIndices,s=[],l=[],u=r.barWidth,c=0,f=i.length/3;c=s[0]&&t<=s[0]+l[0]&&e>=s[1]&&e<=s[1]+l[1])return o[c]}return-1}function Vp(r,t,e){if(ml(e,"cartesian2d")){var n=t,a=e.getArea();return{x:r?n.x:a.x,y:r?a.y:n.y,width:r?n.width:a.width,height:r?a.height:n.height}}else{var a=e.getArea(),i=t;return{cx:a.cx,cy:a.cy,r0:r?a.r0:i.r0,r:r?a.r:i.r,startAngle:r?i.startAngle:0,endAngle:r?i.endAngle:Math.PI*2}}}function eT(r,t,e){var n=r.type==="polar"?or:ve;return new n({shape:Vp(t,e,r),silent:!0,z2:0})}const tT=$C;function CD(r){r.registerChartView(tT),r.registerSeriesModel(FC),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,J(md,"bar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,yd("bar")),r.registerProcessor(r.PRIORITY.PROCESSOR.STATISTIC,Op("bar")),r.registerAction({type:"changeAxisOrder",event:"changeAxisOrder",update:"update"},function(t,e){var n=t.componentType||"series";e.eachComponent({mainType:n,query:t},function(a){t.sortInfo&&a.axis.setCategorySortInfo(t.sortInfo)})})}var Tf=Math.PI*2,ga=Math.PI/180;function zp(r,t){return Ft(r.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Fp(r,t){var e=zp(r,t),n=r.get("center"),a=r.get("radius");N(a)||(a=[0,a]);var i=ee(e.width,t.getWidth()),o=ee(e.height,t.getHeight()),s=Math.min(i,o),l=ee(a[0],s/2),u=ee(a[1],s/2),c,f,h=r.coordinateSystem;if(h){var v=h.dataToPoint(n);c=v[0]||0,f=v[1]||0}else N(n)||(n=[n,n]),c=ee(n[0],i)+e.x,f=ee(n[1],o)+e.y;return{cx:c,cy:f,r0:l,r:u}}function rT(r,t,e){t.eachSeriesByType(r,function(n){var a=n.getData(),i=a.mapDimension("value"),o=zp(n,e),s=Fp(n,e),l=s.cx,u=s.cy,c=s.r,f=s.r0,h=-n.get("startAngle")*ga,v=n.get("endAngle"),d=n.get("padAngle")*ga;v=v==="auto"?h-Tf:-v*ga;var p=n.get("minAngle")*ga,g=p+d,m=0;a.each(i,function(O){!isNaN(O)&&m++});var y=a.getSum(i),_=Math.PI/(y||m)*2,S=n.get("clockwise"),b=n.get("roseType"),x=n.get("stillShowZeroSum"),C=a.getDataExtent(i);C[0]=0;var T=S?1:-1,D=[h,v],A=T*d/2;Ig(D,!S),h=D[0],v=D[1];var M=Math.abs(v-h),I=M,L=0,P=h;if(a.setLayout({viewRect:o,r:c}),a.each(i,function(O,W){var k;if(isNaN(O)){a.setItemLayout(W,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:S,cx:l,cy:u,r0:f,r:b?NaN:c});return}b!=="area"?k=y===0&&x?_:O*_:k=M/m,kk?(z=P+T*k/2,H=z):(z=P+A,H=E-A),a.setItemLayout(W,{angle:k,startAngle:z,endAngle:H,clockwise:S,cx:l,cy:u,r0:f,r:b?Ot(O,C,[f,c]):c}),P=E}),Ie?m:g,b=Math.abs(_.label.y-e);if(b>=S.maxY){var x=_.label.x-t-_.len2*a,C=n+_.len,T=Math.abs(x)r.unconstrainedWidth?null:v:null;n.setStyle("width",d)}var p=n.getBoundingRect();i.width=p.width;var g=(n.style.margin||0)+2.1;i.height=p.height+g,i.y-=(i.height-f)/2}}}function so(r){return r.position==="center"}function oT(r){var t=r.getData(),e=[],n,a,i=!1,o=(r.get("minShowLabelAngle")||0)*aT,s=t.getLayout("viewRect"),l=t.getLayout("r"),u=s.width,c=s.x,f=s.y,h=s.height;function v(x){x.ignore=!0}function d(x){if(!x.ignore)return!0;for(var C in x.states)if(x.states[C].ignore===!1)return!0;return!1}t.each(function(x){var C=t.getItemGraphicEl(x),T=C.shape,D=C.getTextContent(),A=C.getTextGuideLine(),M=t.getItemModel(x),I=M.getModel("label"),L=I.get("position")||M.get(["emphasis","label","position"]),P=I.get("distanceToLabelLine"),R=I.get("alignTo"),O=ee(I.get("edgeDistance"),u),W=I.get("bleedMargin"),k=M.getModel("labelLine"),E=k.get("length");E=ee(E,u);var z=k.get("length2");if(z=ee(z,u),Math.abs(T.endAngle-T.startAngle)0?"right":"left":q>0?"left":"right"}var Tt=Math.PI,ft=0,Ur=I.get("rotate");if(le(Ur))ft=Ur*(Tt/180);else if(L==="center")ft=0;else if(Ur==="radial"||Ur===!0){var Jp=q<0?-H+Tt:-H;ft=Jp}else if(Ur==="tangential"&&L!=="outside"&&L!=="outer"){var ur=Math.atan2(q,j);ur<0&&(ur=Tt*2+ur);var eg=j>0;eg&&(ur=Tt+ur),ft=ur-Tt}if(i=!!ft,D.x=re,D.y=Se,D.rotation=ft,D.setStyle({verticalAlign:"middle"}),Ct){D.setStyle({align:wt});var mi=D.states.select;mi&&(mi.x+=D.x,mi.y+=D.y)}else{var Yr=D.getBoundingRect().clone();Yr.applyTransform(D.getComputedTransform());var bl=(D.style.margin||0)+2.1;Yr.y-=bl/2,Yr.height+=bl,e.push({label:D,labelLine:A,position:L,len:E,len2:z,minTurnAngle:k.get("minTurnAngle"),maxSurfaceAngle:k.get("maxSurfaceAngle"),surfaceNormal:new be(q,j),linePoints:me,textAlign:wt,labelDistance:P,labelAlignTo:R,edgeDistance:O,bleedMargin:W,rect:Yr,unconstrainedWidth:Yr.width,labelStyleWidth:D.style.width})}C.setTextConfig({inside:Ct})}}),!i&&r.get("avoidLabelOverlap")&&iT(e,n,a,l,u,h,c,f);for(var p=0;p0){for(var c=o.getItemLayout(0),f=1;isNaN(c&&c.startAngle)&&f=i.r0}},t.type="pie",t}(Oe);const uT=lT;function Wp(r,t,e){t=N(t)&&{coordDimensions:t}||B({encodeDefine:r.getEncode()},t);var n=r.getSource(),a=ld(n,t).dimensions,i=new sd(a,r);return i.initData(n,e),i}var cT=function(){function r(t,e){this._getDataWithEncodedVisual=t,this._getRawData=e}return r.prototype.getAllNames=function(){var t=this._getRawData();return t.mapArray(t.getName)},r.prototype.containName=function(t){var e=this._getRawData();return e.indexOfName(t)>=0},r.prototype.indexOfName=function(t){var e=this._getDataWithEncodedVisual();return e.indexOfName(t)},r.prototype.getItemVisual=function(t,e){var n=this._getDataWithEncodedVisual();return n.getItemVisual(t,e)},r}();const fT=cT;var vT=ue(),hT=function(r){V(t,r);function t(){return r!==null&&r.apply(this,arguments)||this}return t.prototype.init=function(e){r.prototype.init.apply(this,arguments),this.legendVisualProvider=new fT(ie(this.getData,this),ie(this.getRawData,this)),this._defaultLabelLine(e)},t.prototype.mergeOption=function(){r.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Wp(this,{coordDimensions:["value"],encodeDefaulter:J(Dy,this)})},t.prototype.getDataParams=function(e){var n=this.getData(),a=vT(n),i=a.seats;if(!i){var o=[];n.each(n.mapDimension("value"),function(l){o.push(l)}),i=a.seats=Gg(o,n.hostModel.get("percentPrecision"))}var s=r.prototype.getDataParams.call(this,e);return s.percent=i[e]||0,s.$vars.push("percent"),s},t.prototype._defaultLabelLine=function(e){Co(e,"labelLine",["show"]);var n=e.labelLine,a=e.emphasis.labelLine;n.show=n.show&&e.label.show,a.show=a.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,endAngle:"auto",padAngle:0,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(lt);const dT=hT;function pT(r){return{seriesType:r,reset:function(t,e){var n=t.getData();n.filterSelf(function(a){var i=n.mapDimension("value"),o=n.get(i,a);return!(le(o)&&!isNaN(o)&&o<0)})}}}function TD(r){r.registerChartView(uT),r.registerSeriesModel(dT),p_("pie",r.registerAction),r.registerLayout(J(rT,"pie")),r.registerProcessor(nT("pie")),r.registerProcessor(pT("pie"))}var gT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e}return t.prototype.getInitialData=function(e,n){return ci(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return e??(this.option.large?5e3:this.get("progressive"))},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return e??(this.option.large?1e4:this.get("progressiveThreshold"))},t.prototype.brushSelector=function(e,n,a){return a.point(n.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(lt);const mT=gT;var Hp=4,yT=function(){function r(){}return r}(),_T=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n._off=0,n.hoverDataIdx=-1,n}return t.prototype.getDefaultShape=function(){return new yT},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,n){var a=n.points,i=n.size,o=this.symbolProxy,s=o.shape,l=e.getContext?e.getContext():e,u=l&&i[0]=0;u--){var c=u*2,f=i[c]-s/2,h=i[c+1]-l/2;if(e>=f&&n>=h&&e<=f+s&&n<=h+l)return u}return-1},t.prototype.contain=function(e,n){var a=this.transformCoordToLocal(e,n),i=this.getBoundingRect();if(e=a[0],n=a[1],i.contain(e,n)){var o=this.hoverDataIdx=this.findDataIndex(e,n);return o>=0}return this.hoverDataIdx=-1,!1},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var n=this.shape,a=n.points,i=n.size,o=i[0],s=i[1],l=1/0,u=1/0,c=-1/0,f=-1/0,h=0;h=0&&(u.dataIndex=f+(t.startIndex||0))})},r.prototype.remove=function(){this._clear()},r.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},r}();const xT=ST;var bT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.updateData(i,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e,n,a){var i=e.getData(),o=this._updateSymbolDraw(i,e);o.incrementalPrepareUpdate(i),this._finished=!1},t.prototype.incrementalRender=function(e,n,a){this._symbolDraw.incrementalUpdate(e,n.getData(),{clipShape:this._getClipShape(n)}),this._finished=e.end===n.getData().count()},t.prototype.updateTransform=function(e,n,a){var i=e.getData();if(this.group.dirty(),!this._finished||i.count()>1e4)return{update:!0};var o=Sl("").reset(e,n,a);o.progress&&o.progress({start:0,end:i.count(),count:i.count()},i),this._symbolDraw.updateLayout(i)},t.prototype.eachRendered=function(e){this._symbolDraw&&this._symbolDraw.eachRendered(e)},t.prototype._getClipShape=function(e){if(e.get("clip",!0)){var n=e.coordinateSystem;return n&&n.getArea&&n.getArea(.1)}},t.prototype._updateSymbolDraw=function(e,n){var a=this._symbolDraw,i=n.pipelineContext,o=i.large;return(!a||o!==this._isLargeDraw)&&(a&&a.remove(),a=this._symbolDraw=o?new xT:new Cp,this._isLargeDraw=o,this.group.removeAll()),this.group.add(a.group),a},t.prototype.remove=function(e,n){this._symbolDraw&&this._symbolDraw.remove(!0),this._symbolDraw=null},t.prototype.dispose=function(){},t.type="scatter",t}(Oe);const wT=bT;function DD(r){_t(Xd),r.registerSeriesModel(mT),r.registerChartView(wT),r.registerLayout(Sl("scatter"))}var CT=function(){function r(){}return r.prototype.getInitialData=function(t,e){var n,a=e.getComponent("xAxis",this.get("xAxisIndex")),i=e.getComponent("yAxis",this.get("yAxisIndex")),o=a.get("type"),s=i.get("type"),l;o==="category"?(t.layout="horizontal",n=a.getOrdinalMeta(),l=!0):s==="category"?(t.layout="vertical",n=i.getOrdinalMeta(),l=!0):t.layout=t.layout||"horizontal";var u=["x","y"],c=t.layout==="horizontal"?0:1,f=this._baseAxisDim=u[c],h=u[1-c],v=[a,i],d=v[c].get("type"),p=v[1-c].get("type"),g=t.data;if(g&&l){var m=[];w(g,function(S,b){var x;N(S)?(x=S.slice(),S.unshift(b)):N(S.value)?(x=B({},S),x.value=x.value.slice(),S.value.unshift(b)):x=S,m.push(x)}),t.data=m}var y=this.defaultValueDimensions,_=[{name:f,type:$o(d),ordinalMeta:n,otherDims:{tooltip:!1,itemName:0},dimsDef:["base"]},{name:h,type:$o(p),dimsDef:y.slice()}];return Wp(this,{coordDimensions:_,dimensionsCount:y.length+1,encodeDefaulter:J(eh,_,this)})},r.prototype.getBaseAxis=function(){var t=this._baseAxisDim;return this.ecModel.getComponent(t+"Axis",this.get(t+"AxisIndex")).axis},r}(),TT=["color","borderColor"],DT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e,n,a){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,n,a,i){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,n):this._incrementalRenderNormal(e,n)},t.prototype.eachRendered=function(e){Gn(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var n=e.pipelineContext.large;(this._isLargeDraw==null||n!==this._isLargeDraw)&&(this._isLargeDraw=n,this._clear())},t.prototype._renderNormal=function(e){var n=e.getData(),a=this._data,i=this.group,o=n.getLayout("isSimpleBox"),s=e.get("clip",!0),l=e.coordinateSystem,u=l.getArea&&l.getArea();this._data||i.removeAll(),n.diff(a).add(function(c){if(n.hasValue(c)){var f=n.getItemLayout(c);if(s&&Af(u,f))return;var h=lo(f,c,!0);De(h,{shape:{points:f.ends}},e,c),uo(h,n,c,o),i.add(h),n.setItemGraphicEl(c,h)}}).update(function(c,f){var h=a.getItemGraphicEl(f);if(!n.hasValue(c)){i.remove(h);return}var v=n.getItemLayout(c);if(s&&Af(u,v)){i.remove(h);return}h?(ge(h,{shape:{points:v.ends}},e,c),Ka(h)):h=lo(v),uo(h,n,c,o),i.add(h),n.setItemGraphicEl(c,h)}).remove(function(c){var f=a.getItemGraphicEl(c);f&&i.remove(f)}).execute(),this._data=n},t.prototype._renderLarge=function(e){this._clear(),Mf(e,this.group);var n=e.get("clip",!0)?_l(e.coordinateSystem,!1,e):null;n?this.group.setClipPath(n):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,n){for(var a=n.getData(),i=a.getLayout("isSimpleBox"),o;(o=e.next())!=null;){var s=a.getItemLayout(o),l=lo(s);uo(l,a,o,i),l.incremental=!0,this.group.add(l),this._progressiveEls.push(l)}},t.prototype._incrementalRenderLarge=function(e,n){Mf(n,this.group,this._progressiveEls,!0)},t.prototype.remove=function(e){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(Oe),AT=function(){function r(){}return r}(),MT=function(r){V(t,r);function t(e){var n=r.call(this,e)||this;return n.type="normalCandlestickBox",n}return t.prototype.getDefaultShape=function(){return new AT},t.prototype.buildPath=function(e,n){var a=n.points;this.__simpleBox?(e.moveTo(a[4][0],a[4][1]),e.lineTo(a[6][0],a[6][1])):(e.moveTo(a[0][0],a[0][1]),e.lineTo(a[1][0],a[1][1]),e.lineTo(a[2][0],a[2][1]),e.lineTo(a[3][0],a[3][1]),e.closePath(),e.moveTo(a[4][0],a[4][1]),e.lineTo(a[5][0],a[5][1]),e.moveTo(a[6][0],a[6][1]),e.lineTo(a[7][0],a[7][1]))},t}(_e);function lo(r,t,e){var n=r.ends;return new MT({shape:{points:e?IT(n,r):n},z2:100})}function Af(r,t){for(var e=!0,n=0;n0?"borderColor":"borderColor0"])||e.get(["itemStyle",r>0?"color":"color0"]);r===0&&(a=e.get(["itemStyle","borderColorDoji"]));var i=e.getModel("itemStyle").getItemStyle(TT);t.useStyle(i),t.style.fill=null,t.style.stroke=a}const PT=DT;var Up=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.defaultValueDimensions=[{name:"open",defaultTooltip:!0},{name:"close",defaultTooltip:!0},{name:"lowest",defaultTooltip:!0},{name:"highest",defaultTooltip:!0}],e}return t.prototype.getShadowDim=function(){return"open"},t.prototype.brushSelector=function(e,n,a){var i=n.getItemLayout(e);return i&&a.rect(i.brushRect)},t.type="series.candlestick",t.dependencies=["xAxis","yAxis","grid"],t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,layout:null,clip:!0,itemStyle:{color:"#eb5454",color0:"#47b262",borderColor:"#eb5454",borderColor0:"#47b262",borderColorDoji:null,borderWidth:1},emphasis:{scale:!0,itemStyle:{borderWidth:2}},barMaxWidth:null,barMinWidth:null,barWidth:null,large:!0,largeThreshold:600,progressive:3e3,progressiveThreshold:1e4,progressiveChunkMode:"mod",animationEasing:"linear",animationDuration:300},t}(lt);St(Up,CT,!0);const RT=Up;function kT(r){!r||!N(r.series)||w(r.series,function(t){Y(t)&&t.type==="k"&&(t.type="candlestick")})}var ET=["itemStyle","borderColor"],OT=["itemStyle","borderColor0"],NT=["itemStyle","borderColorDoji"],BT=["itemStyle","color"],VT=["itemStyle","color0"],zT={seriesType:"candlestick",plan:Hn(),performRawSeries:!0,reset:function(r,t){function e(i,o){return o.get(i>0?BT:VT)}function n(i,o){return o.get(i===0?NT:i>0?ET:OT)}if(!t.isSeriesFiltered(r)){var a=r.pipelineContext.large;return!a&&{progress:function(i,o){for(var s;(s=i.next())!=null;){var l=o.getItemModel(s),u=o.getItemLayout(s).sign,c=l.getItemStyle();c.fill=e(u,l),c.stroke=n(u,l)||c.fill;var f=o.ensureUniqueItemVisual(s,"style");B(f,c)}}}}}};const FT=zT;var GT={seriesType:"candlestick",plan:Hn(),reset:function(r){var t=r.coordinateSystem,e=r.getData(),n=WT(r,e),a=0,i=1,o=["x","y"],s=e.getDimensionIndex(e.mapDimension(o[a])),l=F(e.mapDimensionsAll(o[i]),e.getDimensionIndex,e),u=l[0],c=l[1],f=l[2],h=l[3];if(e.setLayout({candleWidth:n,isSimpleBox:n<=1.3}),s<0||l.length<4)return;return{progress:r.pipelineContext.large?d:v};function v(p,g){for(var m,y=g.getStore();(m=p.next())!=null;){var _=y.get(s,m),S=y.get(u,m),b=y.get(c,m),x=y.get(f,m),C=y.get(h,m),T=Math.min(S,b),D=Math.max(S,b),A=W(T,_),M=W(D,_),I=W(x,_),L=W(C,_),P=[];k(P,M,0),k(P,A,1),P.push(z(L),z(M),z(I),z(A));var R=g.getItemModel(m),O=!!R.get(["itemStyle","borderColorDoji"]);g.setItemLayout(m,{sign:If(y,m,S,b,c,O),initBaseline:S>b?M[i]:A[i],ends:P,brushRect:E(x,C,_)})}function W(H,q){var j=[];return j[a]=q,j[i]=H,isNaN(q)||isNaN(H)?[NaN,NaN]:t.dataToPoint(j)}function k(H,q,j){var re=q.slice(),Se=q.slice();re[a]=_a(re[a]+n/2,1,!1),Se[a]=_a(Se[a]-n/2,1,!0),j?H.push(re,Se):H.push(Se,re)}function E(H,q,j){var re=W(H,j),Se=W(q,j);return re[a]-=n/2,Se[a]-=n/2,{x:re[0],y:re[1],width:n,height:Se[1]-re[1]}}function z(H){return H[a]=_a(H[a],1),H}}function d(p,g){for(var m=nt(p.count*4),y=0,_,S=[],b=[],x,C=g.getStore(),T=!!r.get(["itemStyle","borderColorDoji"]);(x=p.next())!=null;){var D=C.get(s,x),A=C.get(u,x),M=C.get(c,x),I=C.get(f,x),L=C.get(h,x);if(isNaN(D)||isNaN(I)||isNaN(L)){m[y++]=NaN,y+=3;continue}m[y++]=If(C,x,A,M,c,T),S[a]=D,S[i]=I,_=t.dataToPoint(S,null,b),m[y++]=_?_[0]:NaN,m[y++]=_?_[1]:NaN,S[i]=L,_=t.dataToPoint(S,null,b),m[y++]=_?_[1]:NaN}g.setLayout("largePoints",m)}}};function If(r,t,e,n,a,i){var o;return e>n?o=-1:e0?r.get(a,t-1)<=n?1:-1:1,o}function WT(r,t){var e=r.getBaseAxis(),n,a=e.type==="category"?e.getBandWidth():(n=e.getExtent(),Math.abs(n[1]-n[0])/t.count()),i=ee(ae(r.get("barMaxWidth"),a),a),o=ee(ae(r.get("barMinWidth"),1),a),s=r.get("barWidth");return s!=null?ee(s,a):Math.max(Math.min(a/2,i),o)}const HT=GT;function AD(r){r.registerChartView(PT),r.registerSeriesModel(RT),r.registerPreprocessor(kT),r.registerVisual(FT),r.registerLayout(HT)}var UT=["itemStyle","borderWidth"],Lf=[{xy:"x",wh:"width",index:0,posDesc:["left","right"]},{xy:"y",wh:"height",index:1,posDesc:["top","bottom"]}],vo=new Ha,YT=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e}return t.prototype.render=function(e,n,a){var i=this.group,o=e.getData(),s=this._data,l=e.coordinateSystem,u=l.getBaseAxis(),c=u.isHorizontal(),f=l.master.getRect(),h={ecSize:{width:a.getWidth(),height:a.getHeight()},seriesModel:e,coordSys:l,coordSysExtent:[[f.x,f.x+f.width],[f.y,f.y+f.height]],isHorizontal:c,valueDim:Lf[+c],categoryDim:Lf[1-+c]};o.diff(s).add(function(d){if(o.hasValue(d)){var p=Rf(o,d),g=Pf(o,d,p,h),m=kf(o,h,g);o.setItemGraphicEl(d,m),i.add(m),Of(m,h,g)}}).update(function(d,p){var g=s.getItemGraphicEl(p);if(!o.hasValue(d)){i.remove(g);return}var m=Rf(o,d),y=Pf(o,d,m,h),_=qp(o,y);g&&_!==g.__pictorialShapeStr&&(i.remove(g),o.setItemGraphicEl(d,null),g=null),g?QT(g,h,y):g=kf(o,h,y,!0),o.setItemGraphicEl(d,g),g.__pictorialSymbolMeta=y,i.add(g),Of(g,h,y)}).remove(function(d){var p=s.getItemGraphicEl(d);p&&Ef(s,d,p.__pictorialSymbolMeta.animationModel,p)}).execute();var v=e.get("clip",!0)?_l(e.coordinateSystem,!1,e):null;return v?i.setClipPath(v):i.removeClipPath(),this._data=o,this.group},t.prototype.remove=function(e,n){var a=this.group,i=this._data;e.get("animation")?i&&i.eachItemGraphicEl(function(o){Ef(i,X(o).dataIndex,e,o)}):a.removeAll()},t.type="pictorialBar",t}(Oe);function Pf(r,t,e,n){var a=r.getItemLayout(t),i=e.get("symbolRepeat"),o=e.get("symbolClip"),s=e.get("symbolPosition")||"start",l=e.get("symbolRotate"),u=(l||0)*Math.PI/180||0,c=e.get("symbolPatternSize")||2,f=e.isAnimationEnabled(),h={dataIndex:t,layout:a,itemModel:e,symbolType:r.getItemVisual(t,"symbol")||"circle",style:r.getItemVisual(t,"style"),symbolClip:o,symbolRepeat:i,symbolRepeatDirection:e.get("symbolRepeatDirection"),symbolPatternSize:c,rotation:u,animationModel:f?e:null,hoverScale:f&&e.get(["emphasis","scale"]),z2:e.getShallow("z",!0)||0};$T(e,i,a,n,h),XT(r,t,a,i,o,h.boundingLength,h.pxSign,c,n,h),ZT(e,h.symbolScale,u,n,h);var v=h.symbolSize,d=Zs(e.get("symbolOffset"),v);return KT(e,v,a,i,o,d,s,h.valueLineWidth,h.boundingLength,h.repeatCutLength,n,h),h}function $T(r,t,e,n,a){var i=n.valueDim,o=r.get("symbolBoundingData"),s=n.coordSys.getOtherAxis(n.coordSys.getBaseAxis()),l=s.toGlobalCoord(s.dataToCoord(0)),u=1-+(e[i.wh]<=0),c;if(N(o)){var f=[ho(s,o[0])-l,ho(s,o[1])-l];f[1]0?1:-1}function ho(r,t){return r.toGlobalCoord(r.dataToCoord(r.scale.parse(t)))}function XT(r,t,e,n,a,i,o,s,l,u){var c=l.valueDim,f=l.categoryDim,h=Math.abs(e[f.wh]),v=r.getItemVisual(t,"symbolSize"),d;N(v)?d=v.slice():v==null?d=["100%","100%"]:d=[v,v],d[f.index]=ee(d[f.index],h),d[c.index]=ee(d[c.index],n?h:Math.abs(i)),u.symbolSize=d;var p=u.symbolScale=[d[0]/s,d[1]/s];p[c.index]*=(l.isHorizontal?-1:1)*o}function ZT(r,t,e,n,a){var i=r.get(UT)||0;i&&(vo.attr({scaleX:t[0],scaleY:t[1],rotation:e}),vo.updateTransform(),i/=vo.getLineScale(),i*=t[n.valueDim.index]),a.valueLineWidth=i||0}function KT(r,t,e,n,a,i,o,s,l,u,c,f){var h=c.categoryDim,v=c.valueDim,d=f.pxSign,p=Math.max(t[v.index]+s,0),g=p;if(n){var m=Math.abs(l),y=Ar(r.get("symbolMargin"),"15%")+"",_=!1;y.lastIndexOf("!")===y.length-1&&(_=!0,y=y.slice(0,y.length-1));var S=ee(y,t[v.index]),b=Math.max(p+S*2,0),x=_?0:S*2,C=iv(n),T=C?n:Nf((m+x)/b),D=m-T*p;S=D/2/(_?T:Math.max(T-1,1)),b=p+S*2,x=_?0:S*2,!C&&n!=="fixed"&&(T=u?Nf((Math.abs(u)+x)/b):0),g=T*b-x,f.repeatTimes=T,f.symbolMargin=S}var A=d*(g/2),M=f.pathPosition=[];M[h.index]=e[h.wh]/2,M[v.index]=o==="start"?A:o==="end"?l-A:l/2,i&&(M[0]+=i[0],M[1]+=i[1]);var I=f.bundlePosition=[];I[h.index]=e[h.xy],I[v.index]=e[v.xy];var L=f.barRectShape=B({},e);L[v.wh]=d*Math.max(Math.abs(e[v.wh]),Math.abs(M[v.index]+A)),L[h.wh]=e[h.wh];var P=f.clipShape={};P[h.xy]=-e[h.xy],P[h.wh]=c.ecSize[h.wh],P[v.xy]=0,P[v.wh]=e[v.wh]}function Yp(r){var t=r.symbolPatternSize,e=Gt(r.symbolType,-t/2,-t/2,t,t);return e.attr({culling:!0}),e.type!=="image"&&e.setStyle({strokeNoScale:!0}),e}function $p(r,t,e,n){var a=r.__pictorialBundle,i=e.symbolSize,o=e.valueLineWidth,s=e.pathPosition,l=t.valueDim,u=e.repeatTimes||0,c=0,f=i[t.valueDim.index]+o+e.symbolMargin*2;for(xl(r,function(p){p.__pictorialAnimationIndex=c,p.__pictorialRepeatTimes=u,c0:m<0)&&(y=u-1-p),g[l.index]=f*(y-u/2+.5)+s[l.index],{x:g[0],y:g[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation}}}function Xp(r,t,e,n){var a=r.__pictorialBundle,i=r.__pictorialMainPath;i?Dr(i,null,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:e.symbolScale[0],scaleY:e.symbolScale[1],rotation:e.rotation},e,n):(i=r.__pictorialMainPath=Yp(e),a.add(i),Dr(i,{x:e.pathPosition[0],y:e.pathPosition[1],scaleX:0,scaleY:0,rotation:e.rotation},{scaleX:e.symbolScale[0],scaleY:e.symbolScale[1]},e,n))}function Zp(r,t,e){var n=B({},t.barRectShape),a=r.__pictorialBarRect;a?Dr(a,null,{shape:n},t,e):(a=r.__pictorialBarRect=new ve({z2:2,shape:n,silent:!0,style:{stroke:"transparent",fill:"transparent",lineWidth:0}}),a.disableMorphing=!0,r.add(a))}function Kp(r,t,e,n){if(e.symbolClip){var a=r.__pictorialClipPath,i=B({},e.clipShape),o=t.valueDim,s=e.animationModel,l=e.dataIndex;if(a)ge(a,{shape:i},s,l);else{i[o.wh]=0,a=new ve({shape:i}),r.__pictorialBundle.setClipPath(a),r.__pictorialClipPath=a;var u={};u[o.wh]=e.clipShape[o.wh],Ls[n?"updateProps":"initProps"](a,{shape:u},s,l)}}}function Rf(r,t){var e=r.getItemModel(t);return e.getAnimationDelayParams=qT,e.isAnimationEnabled=jT,e}function qT(r){return{index:r.__pictorialAnimationIndex,count:r.__pictorialRepeatTimes}}function jT(){return this.parentModel.isAnimationEnabled()&&!!this.getShallow("animation")}function kf(r,t,e,n){var a=new pe,i=new pe;return a.add(i),a.__pictorialBundle=i,i.x=e.bundlePosition[0],i.y=e.bundlePosition[1],e.symbolRepeat?$p(a,t,e):Xp(a,t,e),Zp(a,e,n),Kp(a,t,e,n),a.__pictorialShapeStr=qp(r,e),a.__pictorialSymbolMeta=e,a}function QT(r,t,e){var n=e.animationModel,a=e.dataIndex,i=r.__pictorialBundle;ge(i,{x:e.bundlePosition[0],y:e.bundlePosition[1]},n,a),e.symbolRepeat?$p(r,t,e,!0):Xp(r,t,e,!0),Zp(r,e,!0),Kp(r,t,e,!0)}function Ef(r,t,e,n){var a=n.__pictorialBarRect;a&&a.removeTextContent();var i=[];xl(n,function(o){i.push(o)}),n.__pictorialMainPath&&i.push(n.__pictorialMainPath),n.__pictorialClipPath&&(e=null),w(i,function(o){Cn(o,{scaleX:0,scaleY:0},e,t,function(){n.parent&&n.parent.remove(n)})}),r.setItemGraphicEl(t,null)}function qp(r,t){return[r.getItemVisual(t.dataIndex,"symbol")||"none",!!t.symbolRepeat,!!t.symbolClip].join(":")}function xl(r,t,e){w(r.__pictorialBundle.children(),function(n){n!==r.__pictorialBarRect&&t.call(e,n)})}function Dr(r,t,e,n,a,i){t&&r.attr(t),n.symbolClip&&!a?e&&r.attr(e):e&&Ls[a?"updateProps":"initProps"](r,e,n.animationModel,n.dataIndex,i)}function Of(r,t,e){var n=e.dataIndex,a=e.itemModel,i=a.getModel("emphasis"),o=i.getModel("itemStyle").getItemStyle(),s=a.getModel(["blur","itemStyle"]).getItemStyle(),l=a.getModel(["select","itemStyle"]).getItemStyle(),u=a.getShallow("cursor"),c=i.get("focus"),f=i.get("blurScope"),h=i.get("scale");xl(r,function(p){if(p instanceof Nr){var g=p.style;p.useStyle(B({image:g.image,x:g.x,y:g.y,width:g.width,height:g.height},e.style))}else p.useStyle(e.style);var m=p.ensureState("emphasis");m.style=o,h&&(m.scaleX=p.scaleX*1.1,m.scaleY=p.scaleY*1.1),p.ensureState("blur").style=s,p.ensureState("select").style=l,u&&(p.cursor=u),p.z2=e.z2});var v=t.valueDim.posDesc[+(e.boundingLength>0)],d=r.__pictorialBarRect;d.ignoreClip=!0,Br(d,Vr(a),{labelFetcher:t.seriesModel,labelDataIndex:n,defaultText:gi(t.seriesModel.getData(),n),inheritColor:e.style.fill,defaultOpacity:e.style.opacity,defaultOutsidePosition:v}),Lr(r,c,f,i.get("disabled"))}function Nf(r){var t=Math.round(r);return Math.abs(r-t)<1e-4?t:Math.ceil(r)}const JT=YT;var eD=function(r){V(t,r);function t(){var e=r!==null&&r.apply(this,arguments)||this;return e.type=t.type,e.hasSymbolVisual=!0,e.defaultSymbol="roundRect",e}return t.prototype.getInitialData=function(e){return e.stack=null,r.prototype.getInitialData.apply(this,arguments)},t.type="series.pictorialBar",t.dependencies=["grid"],t.defaultOption=Ps(Wa.defaultOption,{symbol:"circle",symbolSize:null,symbolRotate:null,symbolPosition:null,symbolOffset:null,symbolMargin:null,symbolRepeat:!1,symbolRepeatDirection:"end",symbolClip:!1,symbolBoundingData:null,symbolPatternSize:400,barGap:"-100%",clip:!1,progressive:0,emphasis:{scale:!1},select:{itemStyle:{borderColor:"#212121"}}}),t}(Wa);const tD=eD;function MD(r){r.registerChartView(JT),r.registerSeriesModel(tD),r.registerLayout(r.PRIORITY.VISUAL.LAYOUT,J(md,"pictorialBar")),r.registerLayout(r.PRIORITY.VISUAL.PROGRESSIVE_LAYOUT,yd("pictorialBar"))}function Bf(r){return N(r[0])}function Vf(r,t){for(var e=[],n=r.length,a=0;a=0;a--)if(!e[a].many.length){var l=e[s].many;if(l.length<=1)if(s)s=0;else return e;var i=l.length,u=Math.ceil(i/2);e[a].many=l.slice(u,i),e[s].many=l.slice(0,u),s++}return e}var rD={clone:function(r){for(var t=[],e=1-Math.pow(1-r.path.style.opacity,1/r.count),n=0;n0))return;var s=n.getModel("universalTransition").get("delay"),l=Object.assign({setToFinal:!0},o),u,c;Bf(r)&&(u=r,c=t),Bf(t)&&(u=t,c=r);function f(m,y,_,S,b){var x=m.many,C=m.one;if(x.length===1&&!b){var T=y?x[0]:C,D=y?C:x[0];if(Pg(T))f({many:[T],one:D},!0,_,S,!0);else{var A=s?te({delay:s(_,S)},l):l;Rg(T,D,A),i(T,D,T,D,A)}}else for(var M=te({dividePath:rD[e],individualDelay:s&&function(W,k,E,z){return s(W+_,S)}},l),I=y?kg(x,C,M):Eg(C,x,M),L=I.fromIndividuals,P=I.toIndividuals,R=L.length,O=0;Ot.length,v=u?Vf(c,u):Vf(h?t:r,[h?r:t]),d=0,p=0;pjp))for(var i=n.getIndices(),o=0;o0&&x.group.traverse(function(T){T instanceof _e&&!T.animators.length&&T.animateFrom({style:{opacity:0}},C)})})}function Hf(r){var t=r.getModel("universalTransition").get("seriesKey");return t||r.id}function Uf(r){return N(r)?r.sort().join(","):r}function Et(r){if(r.hostModel)return r.hostModel.getModel("universalTransition").get("divideShape")}function uD(r,t){var e=U(),n=U(),a=U();return w(r.oldSeries,function(i,o){var s=r.oldDataGroupIds[o],l=r.oldData[o],u=Hf(i),c=Uf(u);n.set(c,{dataGroupId:s,data:l}),N(u)&&w(u,function(f){a.set(f,{key:c,dataGroupId:s,data:l})})}),w(t.updatedSeries,function(i){if(i.isUniversalTransitionEnabled()&&i.isAnimationEnabled()){var o=i.get("dataGroupId"),s=i.getData(),l=Hf(i),u=Uf(l),c=n.get(u);if(c)e.set(u,{oldSeries:[{dataGroupId:c.dataGroupId,divide:Et(c.data),data:c.data}],newSeries:[{dataGroupId:o,divide:Et(s),data:s}]});else if(N(l)){var f=[];w(l,function(d){var p=n.get(d);p.data&&f.push({dataGroupId:p.dataGroupId,divide:Et(p.data),data:p.data})}),f.length&&e.set(u,{oldSeries:f,newSeries:[{dataGroupId:o,data:s,divide:Et(s)}]})}else{var h=a.get(l);if(h){var v=e.get(h.key);v||(v={oldSeries:[{dataGroupId:h.dataGroupId,data:h.data,divide:Et(h.data)}],newSeries:[]},e.set(h.key,v)),v.newSeries.push({dataGroupId:o,data:s,divide:Et(s)})}}}}),e}function Yf(r,t){for(var e=0;e=0&&a.push({dataGroupId:t.oldDataGroupIds[s],data:t.oldData[s],divide:Et(t.oldData[s]),groupIdDim:o.dimension})}),w(he(r.to),function(o){var s=Yf(e.updatedSeries,o);if(s>=0){var l=e.updatedSeries[s].getData();i.push({dataGroupId:t.oldDataGroupIds[s],data:l,divide:Et(l),groupIdDim:o.dimension})}}),a.length>0&&i.length>0&&Qp(a,i,n)}function ID(r){r.registerUpdateLifecycle("series:beforeupdate",function(t,e,n){w(he(n.seriesTransition),function(a){w(he(a.to),function(i){for(var o=n.updatedSeries,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

#Rv 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 literal 0 HcmV?d00001 diff --git a/assets/en-US-n6ubnME7.js b/assets/en-US-CdQmfWvT.js similarity index 82% rename from assets/en-US-n6ubnME7.js rename to assets/en-US-CdQmfWvT.js index fef2a0cf..2654c7be 100644 --- a/assets/en-US-n6ubnME7.js +++ b/assets/en-US-CdQmfWvT.js @@ -1 +1 @@ -import{x as K}from"./hooks-lxIXz5_l.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";const e="The current environment does not support full screen",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",ee={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:ee},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",C="Office",O="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",w="Cache Utils Demo",te={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F,CacheDemo:w},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CacheDemo:w,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:_,Mock:L,Modal:x,MultiMenu:h,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),A="Configuration",z={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},E="Interface Display",ie={Title:A,ThemeOptions:z,InterfaceDisplay:E},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:z,Title:A,default:ie},Symbol.toStringTag,{value:"Module"})),Q="Register",N="Signing",G="QRCode Signing",H="please enter user name",$="please enter password",q="Login",B="User Name",V="User Password",J="Fast Background Template",ce={Register:Q,Signing:N,QRCodeSigning:G,NamePlaceholder:H,PasswordPlaceholder:$,Login:q,Name:B,Password:V,RayTemplate:J},se=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:V,PasswordPlaceholder:$,QRCodeSigning:G,RayTemplate:J,Register:Q,Signing:N,default:ce},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./en-US/globalMessage.json":X,"./en-US/headerSettingOptions.json":Z,"./en-US/headerTooltip.json":oe,"./en-US/menu.json":ne,"./en-US/setting.json":re,"./en-US/views/login/index.json":se}),Ne={message:{...K(le,"en-US")}};export{Ne as default}; +import{x as K}from"./hooks-ecOHzdmU.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";const e="The current environment does not support full screen",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="Configuration",t={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},n="Display",i="Content Transition",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:i},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:i,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),r="Reload Current Page",c="Lock",s="Setting",l="Github",a="Full Screen",m="Cancel Full Screen",p="Search",ee={Reload:r,Lock:c,Setting:s,Github:l,FullScreen:a,CancelFullScreen:m,Search:p},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:m,FullScreen:a,Github:l,Lock:c,Reload:r,Search:p,Setting:s,default:ee},Symbol.toStringTag,{value:"Module"})),u="Home",g="Rely",d="Rely About",_="Chart",f="Scroll Reveal",S="Axios Request",b="Table",h="MultiMenu(catch)",T="Doc",D="Doc (China)",y="Doc(inside)",C="Office",O="Document",R="Presentation",P="Spreadsheet",M="Precision",v="Directive",j="Same Level Router Demo",L="Mock",k="QRCode",I="SVG Icon",U="Template Api",x="Modal",F="Right Click Menu",w="Cache Utils Demo",te={Dashboard:u,Rely:g,RelyAbout:d,Error:"Error Page",Echart:_,scrollReveal:f,Axios:S,Table:b,MultiMenu:h,Doc:T,DocLocal:D,DocLocalInside:y,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,CalculatePrecision:M,Directive:v,RouterDemo:j,Mock:L,QRCode:k,SvgIcon:I,TemplateHooks:U,Modal:x,ContextMenu:F,CacheDemo:w},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:S,CacheDemo:w,CalculatePrecision:M,ContextMenu:F,Dashboard:u,Directive:v,Doc:T,DocLocal:D,DocLocalInside:y,Echart:_,Mock:L,Modal:x,MultiMenu:h,Office:C,Office_Document:O,Office_Presentation:R,Office_Spreadsheet:P,QRCode:k,Rely:g,RelyAbout:d,RouterDemo:j,SvgIcon:I,Table:b,TemplateHooks:U,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),A="Configuration",z={Title:"Theme",Dark:"Dark",Light:"Light",PrimaryColorConfig:"Primary Color"},E="Interface Display",ie={Title:A,ThemeOptions:z,InterfaceDisplay:E},re=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:z,Title:A,default:ie},Symbol.toStringTag,{value:"Module"})),Q="Register",N="Signing",G="QRCode Signing",H="please enter user name",$="please enter password",q="Login",B="User Name",V="User Password",J="Fast Background Template",ce={Register:Q,Signing:N,QRCodeSigning:G,NamePlaceholder:H,PasswordPlaceholder:$,Login:q,Name:B,Password:V,RayTemplate:J},se=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:V,PasswordPlaceholder:$,QRCodeSigning:G,RayTemplate:J,Register:Q,Signing:N,default:ce},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./en-US/globalMessage.json":X,"./en-US/headerSettingOptions.json":Z,"./en-US/headerTooltip.json":oe,"./en-US/menu.json":ne,"./en-US/setting.json":re,"./en-US/views/login/index.json":se}),Ne={message:{...K(le,"en-US")}};export{Ne as default}; diff --git a/assets/en-US-CdQmfWvT.js.gz b/assets/en-US-CdQmfWvT.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..dd3f257b61133bddd8e1f1c7c8520334d1df6e65 GIT binary patch literal 1868 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 M2iAoelywmR0QcRsEC2ui diff --git a/assets/function-bind@1.1.1-Y6-kkB5s.js b/assets/function-bind@1.1.1-Y6-kkB5s.js deleted file mode 100644 index 51e558ef..00000000 --- a/assets/function-bind@1.1.1-Y6-kkB5s.js +++ /dev/null @@ -1 +0,0 @@ -var v="Function.prototype.bind called on incompatible ",i=Array.prototype.slice,f=Object.prototype.toString,s="[object Function]",y=function(c){var t=this;if(typeof t!="function"||f.call(t)!==s)throw new TypeError(v+t);for(var o=i.call(arguments,1),n,u=function(){if(this instanceof n){var r=t.apply(this,o.concat(i.call(arguments)));return Object(r)===r?r:this}else return t.apply(c,o.concat(i.call(arguments)))},l=Math.max(0,t.length-o.length),p=[],e=0;e"u"||!o?r:o(Uint8Array),s={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":u&&o?o([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":A,"%AsyncGenerator%":A,"%AsyncGeneratorFunction%":A,"%AsyncIteratorPrototype%":A,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?r:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":N,"%GeneratorFunction%":A,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":u&&o?o(o([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!u||!o?r:o(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!u||!o?r:o(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u&&o?o(""[Symbol.iterator]()):r,"%Symbol%":u?Symbol:r,"%SyntaxError%":P,"%ThrowTypeError%":_,"%TypedArray%":C,"%TypeError%":d,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet};if(o)try{null.error}catch(i){var M=o(o(i));s["%Error.prototype%"]=M}var j=function i(t){var n;if(t==="%AsyncFunction%")n=R("async function () {}");else if(t==="%GeneratorFunction%")n=R("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=R("async function* () {}");else if(t==="%AsyncGenerator%"){var e=i("%AsyncGeneratorFunction%");e&&(n=e.prototype)}else if(t==="%AsyncIteratorPrototype%"){var a=i("%AsyncGenerator%");a&&o&&(n=o(a.prototype))}return s[t]=n,n},B={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},v=T,F=k,W=v.call(Function.call,Array.prototype.concat),D=v.call(Function.apply,Array.prototype.splice),x=v.call(Function.call,String.prototype.replace),b=v.call(Function.call,String.prototype.slice),J=v.call(Function.call,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,z=/\\(\\)?/g,q=function(t){var n=b(t,0,1),e=b(t,-1);if(n==="%"&&e!=="%")throw new P("invalid intrinsic syntax, expected closing `%`");if(e==="%"&&n!=="%")throw new P("invalid intrinsic syntax, expected opening `%`");var a=[];return x(t,V,function(p,l,y,m){a[a.length]=y?x(m,z,"$1"):l||p}),a},L=function(t,n){var e=t,a;if(F(B,e)&&(a=B[e],e="%"+a[0]+"%"),F(s,e)){var p=s[e];if(p===A&&(p=j(e)),typeof p>"u"&&!n)throw new d("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:a,name:e,value:p}}throw new P("intrinsic "+t+" does not exist!")},X=function(t,n){if(typeof t!="string"||t.length===0)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new d('"allowMissing" argument must be a boolean');if(J(/^%?[^%]*%?$/,t)===null)throw new P("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var e=q(t),a=e.length>0?e[0]:"",p=L("%"+a+"%",n),l=p.name,y=p.value,m=!1,U=p.alias;U&&(a=U[0],D(e,W([0,1],U)));for(var S=1,g=!0;S=e.length){var I=c(y,f);g=!!I,g&&"get"in I&&!("originalValue"in I.get)?y=I.get:y=y[f]}else g=F(y,f),y=y[f];g&&!m&&(s[l]=y)}}return y};export{X as g}; +import{h as O}from"./has-symbols@1.0.3-fNtejGuA.js";import{h as G}from"./has-proto@1.0.1-dzJH2Y5C.js";import{f as T}from"./function-bind@1.1.2-HMk2skFd.js";import{s as k}from"./has@1.0.3-vfHSusM3.js";var r,P=SyntaxError,N=Function,d=TypeError,R=function(i){try{return N('"use strict"; return ('+i+").constructor;")()}catch{}},c=Object.getOwnPropertyDescriptor;if(c)try{c({},"")}catch{c=null}var w=function(){throw new d},_=c?function(){try{return arguments.callee,w}catch{try{return c(arguments,"callee").get}catch{return w}}}():w,u=O(),$=G(),o=Object.getPrototypeOf||($?function(i){return i.__proto__}:null),A={},C=typeof Uint8Array>"u"||!o?r:o(Uint8Array),s={"%AggregateError%":typeof AggregateError>"u"?r:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?r:ArrayBuffer,"%ArrayIteratorPrototype%":u&&o?o([][Symbol.iterator]()):r,"%AsyncFromSyncIteratorPrototype%":r,"%AsyncFunction%":A,"%AsyncGenerator%":A,"%AsyncGeneratorFunction%":A,"%AsyncIteratorPrototype%":A,"%Atomics%":typeof Atomics>"u"?r:Atomics,"%BigInt%":typeof BigInt>"u"?r:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?r:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?r:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?r:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":Error,"%eval%":eval,"%EvalError%":EvalError,"%Float32Array%":typeof Float32Array>"u"?r:Float32Array,"%Float64Array%":typeof Float64Array>"u"?r:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?r:FinalizationRegistry,"%Function%":N,"%GeneratorFunction%":A,"%Int8Array%":typeof Int8Array>"u"?r:Int8Array,"%Int16Array%":typeof Int16Array>"u"?r:Int16Array,"%Int32Array%":typeof Int32Array>"u"?r:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":u&&o?o(o([][Symbol.iterator]())):r,"%JSON%":typeof JSON=="object"?JSON:r,"%Map%":typeof Map>"u"?r:Map,"%MapIteratorPrototype%":typeof Map>"u"||!u||!o?r:o(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":Object,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?r:Promise,"%Proxy%":typeof Proxy>"u"?r:Proxy,"%RangeError%":RangeError,"%ReferenceError%":ReferenceError,"%Reflect%":typeof Reflect>"u"?r:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?r:Set,"%SetIteratorPrototype%":typeof Set>"u"||!u||!o?r:o(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?r:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":u&&o?o(""[Symbol.iterator]()):r,"%Symbol%":u?Symbol:r,"%SyntaxError%":P,"%ThrowTypeError%":_,"%TypedArray%":C,"%TypeError%":d,"%Uint8Array%":typeof Uint8Array>"u"?r:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?r:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?r:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?r:Uint32Array,"%URIError%":URIError,"%WeakMap%":typeof WeakMap>"u"?r:WeakMap,"%WeakRef%":typeof WeakRef>"u"?r:WeakRef,"%WeakSet%":typeof WeakSet>"u"?r:WeakSet};if(o)try{null.error}catch(i){var M=o(o(i));s["%Error.prototype%"]=M}var j=function i(t){var n;if(t==="%AsyncFunction%")n=R("async function () {}");else if(t==="%GeneratorFunction%")n=R("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=R("async function* () {}");else if(t==="%AsyncGenerator%"){var e=i("%AsyncGeneratorFunction%");e&&(n=e.prototype)}else if(t==="%AsyncIteratorPrototype%"){var a=i("%AsyncGenerator%");a&&o&&(n=o(a.prototype))}return s[t]=n,n},B={"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},v=T,F=k,W=v.call(Function.call,Array.prototype.concat),D=v.call(Function.apply,Array.prototype.splice),x=v.call(Function.call,String.prototype.replace),b=v.call(Function.call,String.prototype.slice),J=v.call(Function.call,RegExp.prototype.exec),V=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,z=/\\(\\)?/g,q=function(t){var n=b(t,0,1),e=b(t,-1);if(n==="%"&&e!=="%")throw new P("invalid intrinsic syntax, expected closing `%`");if(e==="%"&&n!=="%")throw new P("invalid intrinsic syntax, expected opening `%`");var a=[];return x(t,V,function(p,l,y,m){a[a.length]=y?x(m,z,"$1"):l||p}),a},L=function(t,n){var e=t,a;if(F(B,e)&&(a=B[e],e="%"+a[0]+"%"),F(s,e)){var p=s[e];if(p===A&&(p=j(e)),typeof p>"u"&&!n)throw new d("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:a,name:e,value:p}}throw new P("intrinsic "+t+" does not exist!")},X=function(t,n){if(typeof t!="string"||t.length===0)throw new d("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new d('"allowMissing" argument must be a boolean');if(J(/^%?[^%]*%?$/,t)===null)throw new P("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var e=q(t),a=e.length>0?e[0]:"",p=L("%"+a+"%",n),l=p.name,y=p.value,m=!1,U=p.alias;U&&(a=U[0],D(e,W([0,1],U)));for(var S=1,g=!0;S=e.length){var I=c(y,f);g=!!I,g&&"get"in I&&!("originalValue"in I.get)?y=I.get:y=y[f]}else g=F(y,f),y=y[f];g&&!m&&(s[l]=y)}}return y};export{X as g}; diff --git a/assets/get-intrinsic@1.2.1-1fqvy-Cp.js.gz b/assets/get-intrinsic@1.2.1-1fqvy-Cp.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..050bcf73959e5ffd78ad6adb4c2354721d493184 GIT binary patch literal 2626 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 diff --git a/assets/has@1.0.3-rcPLRdvS.js b/assets/has@1.0.3-vfHSusM3.js similarity index 52% rename from assets/has@1.0.3-rcPLRdvS.js rename to assets/has@1.0.3-vfHSusM3.js index 020aa6b6..b99f6053 100644 --- a/assets/has@1.0.3-rcPLRdvS.js +++ b/assets/has@1.0.3-vfHSusM3.js @@ -1 +1 @@ -import{f as r}from"./function-bind@1.1.1-Y6-kkB5s.js";var o=r,a=o.call(Function.call,Object.prototype.hasOwnProperty);export{a as s}; +import{f as r}from"./function-bind@1.1.2-HMk2skFd.js";var o=r,a=o.call(Function.call,Object.prototype.hasOwnProperty);export{a as s}; diff --git a/assets/hooks-ecOHzdmU.js b/assets/hooks-ecOHzdmU.js new file mode 100644 index 00000000..ecda6868 --- /dev/null +++ b/assets/hooks-ecOHzdmU.js @@ -0,0 +1,17 @@ +var Po=Object.defineProperty;var Lo=(e,t,o)=>t in e?Po(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var je=(e,t,o)=>(Lo(e,typeof t!="symbol"?t+"":t,o),o);import{o as Mo,u as ae,a as Do,b as Me,c as Ve,d as zo}from"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import{u as Qe}from"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import{d as F}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as Io}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as le,i as q,s as De,c as jo,a as D,r as ne,b as P,d as Eo,u as fe,e as $o,p as Bo,f as ge,h as Ee,j as Fo,k as Ae,q as Pe,l as Wo,m as Ko,n as Uo,o as qo,w as Go,t as Ho,v as W}from"./utils-xvs5dyaR.js";import{l as Yo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as $e}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Xo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as Ze,c as Qo,i as Zo,d as Jo,s as Se}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as te}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{r as en,u as oe,i as tn,a as on,b as nn,c as rn,d as an,e as ln,f as sn,g as cn,h as un,j as dn,k as pn,l as mn,m as hn,n as fn,o as gn,p as yn,q as bn,s as vn}from"./echarts@5.5.0-WNSrrRu3.js";import{o as Je,c as et,a as tt}from"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import{e as Vn}from"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";const Sn="modulepreload",_n=function(e){return"/ray-template/"+e},Be={},O=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const l=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=_n(i),i in Be)return;Be[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let p=l.length-1;p>=0;p--){const f=l[p];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":Sn,a||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),a)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(l=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=l,window.dispatchEvent(i),!i.defaultPrevented)throw l})},wn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},ot={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},H={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Nl="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Cn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],j={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},nt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Nn="zh-CN",Tn="zh-CN",kn={"zh-CN":"zh-cn","en-US":"en"},On="zh-cn",Tl={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)$/},kl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},J=Vue.ref(null),xn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Rn=["RLogin","ErrorPage","RayTemplateDoc"],de=["admin"],Ol=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:l}=t??{},i=p=>{r.value=p},a=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:b}=p;o.value=f,n.value=b,i(!0)})};l&&Mo(e,p=>{l(p)});const s=ae(e,"contextmenu",a,t),u=ae(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},rt=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function K(e,t,o){rt[e]=t,o==null||o()}function Y(e){return Vue.readonly(Vue.toRef(rt,e))}let at;const An=async()=>{const e=No(),t=await al(nt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Tn})},xl=async e=>{const t=await An();e.use(t),at=t},Pn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,ee=e=>{const{t,locale:o,...n}=at.global;return{...n,t:(i,...a)=>i?!i.includes(".")&&!e?i:t(Pn(e,i),...a):"",locale:i=>{const a=o;a.value=i}}},x=e=>e,Ln={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-vkhLldbv.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Dn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-6NH95PiW.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/cache-demo",name:"CacheDemo",component:()=>O(()=>import("./index-JMnehaBO.js"),__vite__mapDeps([37,22,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-2Oaarl6M.js"),__vite__mapDeps([38,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-qt5v82ci.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),U=()=>O(()=>Promise.resolve().then(()=>ya),void 0),Wn={path:"/doc",name:"RDocLayout",component:U,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-LVoz2dhB.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:U,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:U,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-Uqi8OhxO.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,41])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-ogv71DQf.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-PIoz8Iqt.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-gTVTSNXC.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/multi",name:"MultiMenu",component:U,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:U,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:U,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-lm8PenzD.js"),__vite__mapDeps([45,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-ginxKk7O.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/rely",name:"Rely",component:U,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-dxKbqscv.js"),__vite__mapDeps([48,49])),meta:{i18nKey:x("menu.RelyAbout")}}]},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/router-demo",name:"RouterDemoRoot",component:U,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-D87JnDBW.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-9eO0Tqdf.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,54])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/table",name:"TableView",component:()=>O(()=>import("./index-hl7T3p_v.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-z3y2VEPc.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-U2_Ask3F.js"),__vite__mapDeps([57,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,58])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},br=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),vr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Mn,"/src/router/modules/demo/axios.ts":zn,"/src/router/modules/demo/cache-demo.ts":jn,"/src/router/modules/demo/context-menu.ts":$n,"/src/router/modules/demo/directive.ts":Fn,"/src/router/modules/demo/doc.ts":Kn,"/src/router/modules/demo/echart.ts":qn,"/src/router/modules/demo/iframe.ts":Hn,"/src/router/modules/demo/mock.ts":Xn,"/src/router/modules/demo/modal.ts":Zn,"/src/router/modules/demo/multi-menu.ts":er,"/src/router/modules/demo/precision.ts":or,"/src/router/modules/demo/qrcode.ts":rr,"/src/router/modules/demo/rely.ts":lr,"/src/router/modules/demo/router-demo.ts":sr,"/src/router/modules/demo/scroll-reveal.ts":ur,"/src/router/modules/demo/svg-icons.ts":pr,"/src/router/modules/demo/table.ts":hr,"/src/router/modules/demo/template-hooks.ts":gr,"/src/router/modules/error404.ts":br});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},Vr=e=>e.sort((t,o)=>{var l,i;const n=((l=t.meta)==null?void 0:l.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Sr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=J.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},_r=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),n=(r,l)=>r.path==="/"||l.path==="/login";t((r,l,i)=>{const a=le(M.token),s=le(M.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;a!==null?n(r,l)?we(!0):!q(c,"Symbol")&&c&&Rn.includes(c)?i():So(u)?n(r,l)?s?i(s):we(!0):i():we(!0):n(r,l)?i():i("/")})};var wr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},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 lt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=wr,{locale:t}=ee(),{locale:o}=Ja(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:No(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=a=>{t(a),o(a),n.localeLanguage=a,De(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=jo(a,s),c={primaryColor:a,primaryColorHover:a,primaryColorPressed:a};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",a),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(a,s,u)=>{Reflect.has(n,a)&&(n[a]=s),u==null||u()};return Vn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:l,updateSettingState:i}},{persist:{key:M.appPiniaSettingStore}}),it=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],st="transparent",ct={},ut={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},dt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},pt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},mt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},_t={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},wt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Ct={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Nt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Tt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ot={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},xt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Rt={textStyle:{color:"#999999"}},At={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Pt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Lt={color:["#fc97af","#87f7cf"]},Mt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Dt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Cr={color:it,backgroundColor:st,textStyle:ct,title:ut,line:dt,radar:pt,bar:mt,pie:ht,scatter:ft,boxplot:gt,parallel:yt,sankey:bt,funnel:vt,gauge:Vt,candlestick:St,graph:_t,map:wt,geo:Ct,categoryAxis:Nt,valueAxis:Tt,logAxis:kt,timeAxis:Ot,toolbox:xt,legend:Rt,tooltip:At,timeline:Pt,visualMap:Lt,dataZoom:Mt,markPoint:Dt},Nr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:st,bar:mt,boxplot:gt,candlestick:St,categoryAxis:Nt,color:it,dataZoom:Mt,default:Cr,funnel:vt,gauge:Vt,geo:Ct,graph:_t,legend:Rt,line:dt,logAxis:kt,map:wt,markPoint:Dt,parallel:yt,pie:ht,radar:pt,sankey:bt,scatter:ft,textStyle:ct,timeAxis:Ot,timeline:Pt,title:ut,toolbox:xt,tooltip:At,valueAxis:Tt,visualMap:Lt},Symbol.toStringTag,{value:"Module"})),zt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],It="transparent",jt={},Et={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},$t={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Bt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ft={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Zt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Jt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},eo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},to={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},oo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},no={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ro={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},ao={textStyle:{color:"#333333"}},lo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},io={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},so={color:["#5ab1ef","#e0ffff"]},co={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},uo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Tr={color:zt,backgroundColor:It,textStyle:jt,title:Et,line:$t,radar:Bt,bar:Ft,pie:Wt,scatter:Kt,boxplot:Ut,parallel:qt,sankey:Gt,funnel:Ht,gauge:Yt,candlestick:Xt,graph:Qt,map:Zt,geo:Jt,categoryAxis:eo,valueAxis:to,logAxis:oo,timeAxis:no,toolbox:ro,legend:ao,tooltip:lo,timeline:io,visualMap:so,dataZoom:co,markPoint:uo},kr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:It,bar:Ft,boxplot:Ut,candlestick:Xt,categoryAxis:eo,color:zt,dataZoom:co,default:Tr,funnel:Ht,gauge:Yt,geo:Jt,graph:Qt,legend:ao,line:$t,logAxis:oo,map:Zt,markPoint:uo,parallel:qt,pie:Wt,radar:Bt,sankey:Gt,scatter:Kt,textStyle:jt,timeAxis:no,timeline:io,title:Et,toolbox:ro,tooltip:lo,valueAxis:to,visualMap:so},Symbol.toStringTag,{value:"Module"})),Or=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":Nr,"/src/echart-themes/macarons/macarons.json":kr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const l=(i=r.match(t))==null?void 0:i[1];if(l)return n.push({name:l,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},xr=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Rr={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>xr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},Ar={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Pr=Or();Pr.forEach(e=>{en(e.name,e.theme)});const Rl=Vue.defineComponent({name:"RChart",props:Rr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=j;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"__DOWN_LOAD_CHART__",disabled:!(l.value&&l.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),b=async()=>{var V;oe([on,nn,rn,an,ln,sn,cn,un]),oe([dn,pn,mn,hn,fn,gn]),oe([yn,bn]),oe([vn]);try{oe((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("[RChart register error]: ",k)}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},m=V=>{let k=Vue.unref(V);const R=A=>Object.assign({},k,A);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=m(e.options),{height:A,width:$}=k.getBoundingClientRect(),{onSuccess:B,onError:ce}=e;try{c=tn(k,V,{width:$===0?200:void 0,height:A===0?200:void 0}),l.value=c,e.nextTick?(c.setOption({}),Vue.nextTick(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),B&&P(B,c)}catch(ve){ce&&P(ce),console.error("RChart render error: ",ve)}},d=()=>!!(c&&c.getDom()),h=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},_=()=>{c&&c.resize()},T=(V,k)=>{if(V==="__DOWN_LOAD_CHART__"&&d()){const{filename:A,...$}=e.downloadOptions;Eo(c.getDataURL($),A??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&P(R,V,k)},g=()=>{if(c!=null&&c.getDom()){console.warn("[RChart mount]: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=Ze(_,e.throttleWait),a=Do(e.observer||r,i))},S=()=>{var V;h(),i==null||i.cancel(),(V=a==null?void 0:a.stop)==null||V.call(a)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(h(),v())}),Vue.watch(()=>e.showAria,()=>{h(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=m(V),R=Object.assign(e.setChartOptions,Ar);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:S,render:g,isDispose:d}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{g()}),Vue.onBeforeUnmount(()=>{S(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:T}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:l,dropdownOptions:i}=this,{cardExtra:a}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:l},{default:ne(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ne(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ne(a,{defaultElement:Vue.createVNode(po,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Lr={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},Al=Vue.defineComponent({name:"RCollapseGrid",props:Lr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&P(r,t.value),l&&P(l,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Mr={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:Mr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?D(e.width):D(e.size),"--ray-icon-height":e.height?D(e.height):D(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:l}=e;l&&P(l,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Dr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},Pl=Vue.defineComponent({name:"RIframe",props:Dr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":D(e.frameborder),"--ray-iframe-width":D(e.width),"--ray-iframe-height":D(e.height)})),n=Vue.ref(),r=Vue.ref(!0),l=a=>{r.value=!1;const{onSuccess:s}=e;s&&P(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&P(s,a)};return ae(n,"load",l),ae(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),zr={...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}},Ir=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const l=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=$e(e).draggable({inertia:!0,autoScroll:!0,allowFrom:l,modifiers:[$e.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{n==null||n(a)}}}).resizable(!1);r(i)}},30)})},Ll=Vue.defineComponent({name:"RModal",props:zr,setup(e){const{height:t}=Me(),o=Vue.computed(()=>({"--r-modal-width":D(e.width??600),"--r-modal-card-width":D(e.cardWidth??600),"--r-modal-dialog-width":D(e.dialogWidth??446)})),n=fe();let r;const l={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,a=()=>{const s=document.getElementById(n);s&&Ir(s,e.preset,{scheduler:u=>{const c=u.target;l.x+=u.dx,l.y+=u.dy,c.style.transform=`translate(${l.x}px, ${l.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{a();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${l.x}px, ${l.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...l}=t,{cssVars:i,height:a,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${a}px`:""],preset:r},{id:s},l,n),{...o})}}),jr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Er(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const po=Vue.defineComponent({name:"RMoreDropdown",props:jr,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Er(e=ne(n,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),$r={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Br=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=l=>{o(l)},r.onabort=l=>{o(l)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Ml=Vue.defineComponent({name:"RayQRcode",props:$r,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,l;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Br(c)}catch(p){console.error(p)}},a=()=>{const{gifBackground:c,...p}=e;new Yo.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:b}=e;b&&P(b,f),n.value=f}).catch(f=>{const{onError:b}=e;b&&P(b,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&P(c)},u=c=>n.value&&q(n.value,"String")?$o(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?l=Vue.watch(()=>e.text,()=>a()):l==null||l()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),a()}),Vue.onBeforeUnmount(()=>{l==null||l()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:l}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[q(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>l,icon:()=>Vue.createVNode(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ie={...naive.dataTableProps,downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},E={tableIconSize:"18",tableKey:Symbol("r-table")},Fr=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:l}=e;l&&P(l,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"adjustment",size:E.tableIconSize,cursor:"pointer"},null)]})}}),Wr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(E.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Qe(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(N,{name:"fullscreen",size:E.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Kr=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"all-scroll"},null),Fe=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:E.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Le=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,a)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...b}=i,v=p==="left",m=p==="right",y={...b,title:u,key:s,fixed:p,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Fe,{icon:"row_head",title:"固定在列首",customClassName:v?_e:"",onClick:r.bind(this,"left",y,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:E.tableIconSize,cursor:"pointer",customClassName:f?_e:"",onClick:n.bind(this,y,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Fe,{icon:"row_end",title:"固定在列尾",customClassName:m?_e:"",onClick:r.bind(this,"right",y,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&P(a,i)},n=(i,a)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[a]=i,o(t.value)},r=(i,a,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;a[c]=!1,a[u]=!a[u],a[u]?a.fixed=i:a.fixed=void 0,t.value[s]=a,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:a,dropPosition:s})=>{const[u,c]=Le(a,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Le(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,a):p.splice(f+1,0,a),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:E.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Kr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),qr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(E.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:l}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof l=="string"?l:""),Bo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:E.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Gr=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),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:a}=e;a&&P(a,i)};return(()=>{const{striped:i,bordered:a,onInitialed:s}=e;i&&o.value.push("striped"),a&&o.value.push("bordered"),s&&P(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"expanded",size:E.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Hr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Dl=Vue.defineComponent({name:"RTable",props:ie,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),l=fe(16),i=fe(16),a=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,h)=>{const{onContextMenuClick:_}=e;_&&P(_,d,h),a.showContextMenu=!1},p=(d,h)=>{var T;return{...(T=e.rowProps)==null?void 0:T.call(e,d,h),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=g.clientX,a.y=g.clientY})}}},f=d=>{s.size=d},b=d=>{const{onUpdateColumns:h,"onUpdate:columns":_}=e;h&&P(h,d),_&&P(_,d)},v=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(h=>typeof h=="function"?h():h)},m=d=>{Object.keys(u.value).forEach(_=>{u.value[_]=d.includes(_)})},y=d=>{const h=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(qr,d,null),Vue.createVNode(Fr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Wr,null,null),Vue.createVNode(Ur,Vue.mergeProps(d,{onUpdateColumn:b.bind(this)}),null),Vue.createVNode(Gr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[h(),v()]):h};return Vue.provide(E.tableKey,{uuidTable:i,uuidWrapper:l,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:l}),{uuidWrapper:l,uuidTable:i,contextMenuReactive:a,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:y,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:l,contextMenuReactive:i,contextMenuOptions:a,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:b,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:b.bind(this),size:r.size}),{...c}),l?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:a,onClickoutside:()=>i.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:ne(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},Hr(m=f(e))?m:{default:()=>[m]})},footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),Yr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Xr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Yr),setup(e){const{getKeepAliveInclude:t}=ia(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=ot;return(l,i)=>{const a=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(a,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:l.transitionPropName,mode:l.transitionMode,appear:l.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Qr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},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 Zr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,mo=(e,t,o)=>{const n=[];if(Zr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const l=mo(r,t,o);l.length>0&&n.push(e,...l)}return n},Jr=(e,t,o)=>{const n=[];for(const r of e){const l=mo(r,t,o);l.length>0&&n.push(...l)}return n},ea=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Qr,n=o?o.title:"";document.title=t+" - "+n},ta=e=>{const{meta:{icon:t}}=e;if(!t)return;if(q(t,"Object"))return()=>t;const o=Vue.h(N,{name:t,size:H.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},ho=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=ee(),{label:r,icon:l,type:i,i18nLabel:a}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>a?n(a):r||null,c=()=>l&&(a||r)||!l&&(a||r)?null:{"padding-right":"0"};if(q(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>l})},We=()=>{const{getRootPath:e}=Q();return le(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},oa=e=>e[0]==="/",fo=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(oa(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){fo(r.children,t,l);continue}else t.push({...r,path:l})}return t},na=e=>Array.isArray(e)?fo(Qo(e)):[],go=()=>Vr(vr()),ra=()=>na(go());let pe;const yo=(e,t)=>{var o;if(pe&&Ee(pe.fullPath,t))return pe;for(const n of e){if(Ee(n.fullPath,t))return pe=n,n;if((o=n.children)!=null&&o.length){yo(n.children,t);continue}}},bo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=ee(),{setKeepAliveInclude:r}=sa(),l=Vue.reactive({menuKey:We(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:h}=d,{i18nKey:_,noLocalTitle:T}=h,g=Vue.computed(()=>_?n(`${_}`):T),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},V=Object.assign({},S,{icon:ta(d),extra:ho(d)});return d.fullPath===We()&&(l.currentMenuOption=V),V.show=_o(V),V},s=d=>{l.breadcrumbOptions=Jr(l.options,"fullPath",d)},u=(d,h=!0)=>{const T=Array.isArray(d)?[...d]:[d];h?l.menuTagOptions.push(...T):l.menuTagOptions=T},c=(d,h)=>{l.menuTagOptions.find(T=>T.fullPath===d)||l.menuTagOptions.push(h)},p=(d,h,_)=>{const{meta:T}=h;if(T.windowOpen)window.open(T.windowOpen);else{e({path:String(d),query:_});const{sameLevel:g}=T;if(r(h),ea(h),!g)c(d,h),s(d),l.menuKey=d,l.currentMenuOption=h,De(M.appMenuKey,d);else{const S=ge(a(h),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(k=>k.key===S.key)||l.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,h)=>{const[_]=d.split("?"),T=t().find(g=>g.path===_);if(T){const g=ge(T,["children","meta","path","name","redirect"]);p(_,a({...g,fullPath:g.path}),h)}},b=()=>new Promise(d=>{const h=(_,T)=>{var S;const g=[];for(const V of _){let k=`${T.endsWith("/")?T:T+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(S=V.children)!=null&&S.length)V.children=h(V.children,k);else if(!So(V.meta))continue;g.push(a({...V,fullPath:k}))}return g};if(l.options=h(go(),""),l.currentMenuOption){const{currentMenuOption:_}=l;s(_.key),c(_.fullPath,_)}d()}),v=d=>l.collapsed=d,m=(d,h=1)=>l.menuTagOptions.splice(d,h),y=async()=>{i.value&&(await b(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,h)=>{await y(),d!==h&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:p,collapsedMenu:v,spliceMenTagOptions:m,setMenuTagOptions:u,resolveOption:a}},{persist:{key:M.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),vo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,l)=>{Zo(n)?l({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Fo("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:M.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Vo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=ot,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=l=>{const i=o(),{name:a,meta:{keepAlive:s}}=l;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(a))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:M.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=bo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:a}=Q();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==a.value?s.closeable=!0:s.closeable=!1,s.key===a.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),l=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:l,getCollapsed:i}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=bo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},I=()=>{const e=lt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),l=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),a=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:l,getLocaleLanguage:i,getLockScreenSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},z=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=lt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},aa=()=>{const e=vo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},la=()=>{const{signing:e,logout:t}=vo();return{signing:e,logout:t}},ia=()=>{const e=Vo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},sa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Vo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},zl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Xo)},So=e=>{const{getSigningCallback:t}=aa(),{role:o}=e;return de!=null&&de.length&&de.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},_o=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:l}=Ae();return!(n||o||r&&typeof r=="string"&&r!==l||r&&Array.isArray(r)&&!r.includes(l))},ca=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},ua=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=xn;t&&ca(e),o&&_r(e)},we=(e=!0)=>{const{router:t}=ye(),{push:o,replace:n}=t,{getRootPath:r}=Q();De(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var da={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},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 pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=da;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(N,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),ma=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=X(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&K("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=be(),s=Vue.computed({get:()=>Y("globalDrawerValue").value,set:p=>{K("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,b;(b=(f=e.value)==null?void 0:f.showOption)==null||b.call(f,p)})};return{isTabletOrSmaller:a,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!a.value,collapseMode:H.menuCollapsedMode,collapsedWidth:H.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(pa,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:H.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:H.menuCollapsedIconSize,collapsedWidth:H.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:H.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class ha{constructor(){je(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ce={requestInstance:null,responseInstance:null},Ne={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},me={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},fa=new ha,Il=()=>{const e=(a,s)=>{s==="requestInstance"?Ce.requestInstance=a:Ce.responseInstance=a},t=a=>Ce[a],o=(a,s,u)=>{u==="ok"?Ne[a]=s:me[a]=s},n=(a,s)=>s==="ok"?Ne[a]:me[a],r=(a,...s)=>{Array.isArray(a)&&(a==null||a.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(a,s,u)=>{const c=u==="ok"?Ne[s]:me[s],p=t(a),{MODE:f}=Ae();p&&r(c,p,f)},fetchError:(a,s,u)=>{const c=me[u],{MODE:p}=Ae();r(c,s,p)}}},ga=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{fa.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),wo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=Co(),{getContentTransition:o}=I(),n=Vue.ref(!1),r={opacitySpinning:"0"},l=Y("globalMainLayoutLoad"),i=Y("layoutContentMaximize"),a=Y("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:l,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:a}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ga,null,null),e?Vue.createVNode(Xr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),ya=Object.freeze(Object.defineProperty({__proto__:null,default:wo},Symbol.toStringTag,{value:"Module"}));var ba={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},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 va=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ba;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ke=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Va=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ol(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:l})=>l?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(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 he(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Sa=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=z(),{getAppTheme:r,getPrimaryColorOverride:l,getMenuTagSwitch:i,getBreadcrumbSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:b=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:l,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:l,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Va,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:j.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:l.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:Cn,onUpdateValue:a=>{i("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>i("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>i("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>i("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>i("copyrightSwitch",a)},null)]})]})]})]})]})}});function _a(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const wa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=be();return{getBreadcrumbOptions:t,dropdownSelect:(l,i)=>{e(l,i)},breadcrumbItemClick:l=>{var i;if(!((i=l.children)!=null&&i.length)){const{meta:a={}}=l;a.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},_a(e=o.map(l=>Vue.createVNode(naive.NBreadcrumbItem,{key:l.fullPath,onClick:r.bind(this,l)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((i=l.children)==null?void 0:i.length)>1?l.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Te(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ca=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=se(),{getRoutes:r}=VueRouter.useRouter(),l=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),a=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=be(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},b=g=>{l.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),l.value=!0)},v=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((V,k)=>{var B;const R=ge(k,["children","meta","path","name"]),A=n({...R,fullPath:k.path}),{breadcrumbLabel:$}=A;return(B=$==null?void 0:$.toLocaleLowerCase())!=null&&B.includes(g.toLocaleLowerCase())&&_o(A)&&V.push(A),V},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{y()}),p.value=!1},500)},m=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(l.value=!1,o(g.fullPath,g))}},y=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],V="content-item--active";g&&Vue.nextTick().then(()=>{const k=Pe(`attr:data_path="${g.path}"`),R=S?Pe(`attr:data_path="${S==null?void 0:S.path}"`):null;if(R!=null&&R.length){const[A]=R;Wo(A,V)}if(k!=null&&k.length){const[A]=k;Ko(A,V)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(N,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(N,{name:"search",size:"24"},null)},h=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},_=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":h("up");break;case"ArrowDown":h("down");break;case"Enter":const V=i.searchOptions[s];V&&m(V);break}y()},T=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(l.value=!1)}),ae(window,"keydown",g=>{b(g),_(g)},!0),{...Vue.toRefs(i),modelShow:l,helperTipOptions:a,fuzzySearchMenuOptions:Jo(v,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:T,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r,$t:l}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)}),default:()=>{let i;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Te(i=t.map(a=>Vue.createVNode(n,{menuOption:a,key:a.fullPath},null)))?i:{default:()=>[i]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Te(i=this.helperTipOptions.map(a=>Vue.createVNode(naive.NFlex,{key:a.label,size:[4,0]},{default:()=>[a.icon.map(s=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Te(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function Na(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ta=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Uo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&P(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},Na(n=e())?n:{default:()=>[n]})]})}})}}),ka=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=le(M.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Oa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],xa={logout:()=>{const{logout:e}=la();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},Ra=e=>{const t=xa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Aa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Pa=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=ee(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],l=[...r],i=[...r];return o.value?i:l},La=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=ee(),[n,{toggleFullscreen:r,isEnabled:l}]=Qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=I(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=be(),p=Y("globalDrawerValue"),f=Vue.computed(()=>Aa({isFullscreen:n,isTabletOrSmaller:c})),b=Vue.computed(()=>Pa({isFullscreen:n,isTabletOrSmaller:c})),v={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{K("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:b,toolIconClick:d=>{var h;(h=v[d])==null||h.call(v)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:a,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:l,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ca,{show:this.globalSearchShown,"onUpdate:show":a=>this.globalSearchShown=a},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),n?Vue.createVNode(wa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ta,{onClick:a=>{a.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),Vue.createVNode(naive.NDropdown,{options:nt,onSelect:a=>l(String(a)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Oa(),onSelect:Ra.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ka,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Sa,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Ma=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(La,null,null)]})}}),Da={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},za=tt('',1),Ia=[za];function ja(e,t){return Je(),et("svg",Da,[...Ia])}const Ea={render:ja},$a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ba=tt('',1),Fa=[Ba];function Wa(e,t){return Je(),et("svg",$a,[...Fa])}const Ka={render:Wa};function Ua(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:l}=se(),{getRootPath:i}=Q(),{maximize:a}=Co(),{reload:s}=tl(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:b,checkCloseLeft:v,checkCloseRight:m}=nl(),y=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const h={size:16},_=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:h.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:h.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ka,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ea,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:h.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:h.size},null),disabled:!1}]),T=fe(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{b(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),V="menu_tag_data",k=Y("globalMainLayoutLoad"),R=w=>{u(w)},A=(w,C)=>{_.value.forEach(L=>{if(L.key===w){L.disabled=C;return}})},$=w=>{S.actionDropdownShow=!1,l(w.fullPath,w)},B=()=>{const w=document.getElementById(T);if(w)return Array.from(w.childNodes).find(ue=>qo(ue,"n-scrollbar-container").value)},ce=w=>{var L;const C=B();if(C){const ue=C.scrollLeft||0,Ie=w==="left"?Math.max(0,ue-200):ue+200;(L=o.value)==null||L.scrollTo({left:Ie,behavior:"smooth"})}},ve=w=>{var C;S.actionDropdownShow=!1,(C=g[w])==null||C.call(g)},To=(w,C)=>{C.preventDefault(),S.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=C.clientX,S.y=C.clientY})},ze=()=>{const{closeable:w}=r.value[d]??{};A("closeCurrentPage",!w),m(d)?A("closeRight",!1):A("closeRight",!0),v(d)?A("closeLeft",!1):A("closeLeft",!0)},ko=()=>{d=r.value.findIndex(C=>C.fullPath===n.value),ze()},Oo=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},xo=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Ro=()=>{B()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},Ao=()=>{Vue.nextTick().then(()=>{const w=Pe(`attr:${V}="${n.value}"`);if(w!=null&&w.length){const[C]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,C)=>{_.value.forEach(L=>{y.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(w.length>(C==null?void 0:C.length)?Ro():w.length===(C==null?void 0:C.length)&&Ao())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,w=>{var C;w&&((C=Ze(ze,100))==null||C())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:$,moreOptions:_,scrollX:ce,scrollRef:o,uuidScrollBar:T,actionDropdownSelect:ve,actionState:S,menuTagContextMenu:To,setCurrentContextmenuIndex:ko,menuTagMouseenter:Oo,menuTagMouseleave:xo,MENU_TAG_DATA:V,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:k}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:l,globalMainLayoutLoad:i}=this,{maximize:a,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:b,menuTagMouseleave:v,actionDropdownSelect:m,reload:y}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:m.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(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:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Ua(e=r.map((d,h)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:p.bind(this,d),onContextmenu:f.bind(this,h),onMouseenter:b.bind(this,d),onMouseleave:v.bind(this,d),[l]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:_,meta:{i18nKey:T}}=d;return T?c(T):_}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,h)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(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:()=>{a(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{y()}},null),Vue.createVNode(po,{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)]})]})]})])]})}}),Ga=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(qa,null,null)}}),Ha=e=>{const t=Ve(e[0]),o=Ve(e[1]),n=Ve(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Ue=zo(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ya=()=>({setLockAppScreen:o=>{Ue.value=o},getLockAppScreen:()=>Ue.value}),Xa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:l}=Ya(),i=Ha([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ma,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ma,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ga,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:J,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(wo,null,null)]}),o?Vue.createVNode(va,{ref:"layoutFooterRef"},null):null]})]})}}),Qa=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"RLogin",component:()=>O(()=>import("./index-Uu9dh-LX.js"),__vite__mapDeps([59,22,18,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"RLayout",redirect:e.value,component:Xa,children:ra()}]};let re;const Za=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Qa(),scrollBehavior:e=>{Sr(e)}}),jl=async e=>{re=await Za(),e.use(re),ye(),ua(re)},ye=()=>{try{if(re)return{router:re};throw new Error}catch(e){throw new Error(`[useVueRouter]: An error occurred during registration of vue-router. ${e}`)}},qe="YYYY-MM-DD HH:mm:ss",Ja=()=>({locale:i=>{const a=kn[i];a?F.locale(a):F.locale(On)},getStartAndEndOfDay:i=>{const{format:a=qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(a),f=u.format(a);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,a)=>{const{format:s=qe}=a??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,a)=>{const s=F(i);return F(a).diff(s,"days")},isDateInRange:(i,a)=>{const{start:s,end:u}=a,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function be(e){const{width:t,height:o}=Me(e),n=Vue.ref(!1);return Go(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Ge=999,ke=!1;const G="ELEMENT-FULLSCREEN-RAY",{height:He}=Me(),Ye=document.createElement("style"),el=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:l,backgroundColor:i,zIndex:a}=t??{},s={};let u=!1;const c=()=>{const m=W(e);if(!m)return;const{left:y,top:d}=m.getBoundingClientRect(),h=` + [${G}] { + position: fixed; + width: 100% !important; + height: ${He.value}px !important; + transform: translate(-${y}px, -${d}px) !important; + transition: all 0.3s var(--r-bezier); + z-index: ${q(a,"Null")||q(a,"Undefined")?Ge:a} !important; + background-color: ${i??null}; + } + `;Ye.innerHTML=h,ke||document.head.appendChild(Ye)},p=()=>{const m=W(e);o==null||o(),m&&(m.getAttribute(G)||m.setAttribute(G,G),u||(u=!0,Ge+=1),ke||(c(),ke=!0),s.transition=m.style.transition,m.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const m=W(e);m&&m.removeAttribute(G),l==null||l()},b=()=>{const m=W(e);m&&(m.getAttribute(G)?f():p())},v=Vue.watch(()=>He.value,c);return Ho(()=>{const m=W(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(G)),v()}),{enter:p,exit:f,toggleFullscreen:b}},Oe={svg:te.toSvg,png:te.toPng,jpeg:te.toJpeg,blob:te.toBlob,pixelData:te.toPixelData},El=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:l,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=W(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=Oe[s??i??"jpeg"])==null||f.call(Oe,p,t).then(b=>(n==null||n(b,p),u(b))).catch(b=>(r==null||r(b),c(b))).finally(()=>{l==null||l()})})}},$l=(e,t)=>({print:()=>{const n=W(e)||e;Io({...t,printable:n})}}),Co=()=>({isLayoutContentMaximized:Vue.computed(()=>Y("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=W(J),{toggleFullscreen:i}=el(l,n);K("layoutContentMaximize",o),i(),r&&o&&((a=J==null?void 0:J.value)==null||a.scrollTo(r))}}),tl=()=>({reload:(n=800)=>{K("globalMainLayoutLoad",!1),setTimeout(()=>K("globalMainLayoutLoad",!0),n)},openSpin:()=>{K("layoutContentSpinning",!0)},closeSpin:()=>{K("layoutContentSpinning",!1)}}),Bl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=I(),i=Object.assign(l.value,{content:r}),{updateSettingState:a}=z();a("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=I(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),xe=e=>{const{getPrimaryColorOverride:t}=I(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light))},ol=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:l}=ee();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),xe(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),xe(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),xe(!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:o}=X();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(l=>l.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function nl(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=se(),i=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const m=Z(v,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const h=e.value[y-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=Q(),{router:{getRoutes:m}}=ye(),y=m().find(d=>d.path===v.value);if(y){const d=ge(y,["children","meta","path","name","redirect"]),h=l(d);o(h.path,l({...h,fullPath:h.path}))}},closeRight:v=>{const m=Z(v,"closeRight");if(m){const{option:y,index:d}=m,h=e.value.length-d,_=i();n(d+1,h),d<=_&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:v=>{const m=Z(v,"closeLeft");if(m){const{option:y,index:d}=m,h=i();n(0,d),h<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:v=>{const m=Z(v,"closeOther");if(m){const{option:y}=m;t.value!==y.fullPath?(n(0,e.value.length),o(y.fullPath,y)):r(y,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const m=Z(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:v=>{const m=Z(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function Fl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:l}}=ye(),{isPush:i=!0,query:a}=o||{},s=u=>i?r({path:u,query:a}):l({path:u,query:a});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[b]}=f;p(b);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function Q(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=z(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const rl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=ho(e)},Xe=(e,t,o)=>{const n=yo(e,t);n&&rl(n,o)},Re=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")Xe(n.value,e,o);else if(q(e,"Object")){const{fullPath:r}=e;Xe(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Wl(){return{hidden:n=>{Re(n,"hidden",{show:!1})},show:n=>{Re(n,"show",{show:!0})},update:(n,r)=>{Re(n,"update",r)}}}const Kl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let l=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=l.lastIndexOf(".");l=l.substring(0,i);const a=l.split("/"),s=a.shift(),u=a.join(".");s&&(u?(Se(o,s,o[s]||{}),Se(o[s],u,r)):Se(o,s,r||{}))}),o},al=async e=>{var o;const t={};for(const n of e){const r=await wn(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-CdQmfWvT.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>O(()=>import("./zh-CN-d2ZiHCbZ.js"),__vite__mapDeps([62,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),l=n.key;l&&(t[l]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Ul=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}}},No=()=>le(M.localeLanguage,"localStorage",{defaultValue:Nn});export{Nl as A,Rl as B,Al as C,On as D,Dl as E,fa as F,Il as G,kl as H,po as I,Co as J,Fl as K,nt as L,tl as M,Bl as N,ol as O,Wl as P,we as Q,Ll as R,Nn as S,Va as T,O as _,El as a,Tl as b,I as c,M as d,z as e,ka as f,Ya as g,la as h,be as i,Y as j,ye as k,Tn as l,kn as m,Ul as n,zl as o,jl as p,ee as q,Q as r,xl as s,K as t,$l as u,Ml as v,N as w,Kl as x,Ol as y,Pl as z}; +function __vite__mapDeps(indexes) { + if (!__vite__mapDeps.viteFileDeps) { + __vite__mapDeps.viteFileDeps = ["assets/index-vkhLldbv.js","assets/vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-Z-dpNlsu.js","assets/side-channel@1.0.4-JVVpKjRm.js","assets/get-intrinsic@1.2.1-1fqvy-Cp.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.2-HMk2skFd.js","assets/has@1.0.3-vfHSusM3.js","assets/call-bind@1.0.2-X-jYgRcX.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-0vVhegrX.js","assets/@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js","assets/@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js","assets/utils-xvs5dyaR.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.5.0-WNSrrRu3.js","assets/zrender@5.5.0-GTXoC3r-.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.20-d4vFfH7R.js","assets/@vue_reactivity@3.4.20-tq0PoOjZ.js","assets/@vue_shared@3.4.20-IXQMxlXI.js","assets/index-3nkF0W6U.css","assets/index-6NH95PiW.js","assets/instance-uESBaiq2.js","assets/index-kznjMqp-.css","assets/index-JMnehaBO.js","assets/index-2Oaarl6M.js","assets/index-LVoz2dhB.js","assets/index-Uqi8OhxO.js","assets/index-ajyCn2oj.css","assets/index-ogv71DQf.js","assets/index-PIoz8Iqt.js","assets/index-gTVTSNXC.js","assets/index-lm8PenzD.js","assets/index-ginxKk7O.js","assets/ray-9TfU2AhD.js","assets/index-dxKbqscv.js","assets/index-HDKPr_0g.css","assets/index-D87JnDBW.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-9eO0Tqdf.js","assets/index-iKuv6ZNn.css","assets/index-hl7T3p_v.js","assets/index-z3y2VEPc.js","assets/index-U2_Ask3F.js","assets/index-Btqqg3j9.css","assets/index-Uu9dh-LX.js","assets/index-YZ6BMxRm.css","assets/en-US-CdQmfWvT.js","assets/zh-CN-d2ZiHCbZ.js"] + } + return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) +} diff --git a/assets/hooks-ecOHzdmU.js.gz b/assets/hooks-ecOHzdmU.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9735890219465c659e10c9d46e8b955a4d253f6c GIT binary patch literal 32144 zcmZ_VLy#^^v?l7ZZS1mb+ji};ZQC}!vTfV8Z5z96klGzSuD)}--wXGOP;d}9R>AqyQ^)T}T7U4A`d4BWeJskQBTc4H*Hr_IiOeaEe;<@?{y$h(B`r>BvL{vdSN8!m>{9y4S73ow@wE}+*Z+NW>w_DlHroAt(U*9Ju?a&yIzW{|XZIEPZ z{cP%v9X$WpcvMrKh?@mynfF0Syt&zSChGc4$X z+p_GK{acA_(Ysevc|ez*gA=s>-kIp&9wKLl;9CrgF?NX5&}kVj{P2D@4kCp znl;e^KaDs=1PII(7gV9zv?vN`;(KH<3TKsd+Z+;zQDwaeP*_UL4=pQOI zEU_r`umqz}zhVtTB&yX+(I{811mXd)({!~y( zl~f6;oT^^R!W3u1Xhf%z`xJC&ud{vWU$1+>aJ9Wu-djl~LY=>g5f%Ia83 z=B3XkJ0NW=B}$?h^d)|yluW177#xB%)9Mo1JGQpoM$lvh47qQusvaP9^1qIfU`ToQ zAMXGL=8j*E(-H6&kXd3GBWB^P+boj83MQ_RV`ut(-Ep2~`uU=#`-y>VWZE)H0J}Xi z@uMw&g-4_l}WD!_o1XWw92RJ0t4SQ*Wea5=M+8tS6hqS8lV0}&Qe<0 zb?JEyXPj;<7A7tuqDNB9Qf+>ZXJbVldQ&zZQJf;xpKb0H{j97pc)axy(YpAhDb|Jd)Ha> zhq{!EdA=xtv<<}XQDz${!9_(W{FpR?dFH96C2Cfh6{BM7PUFO=nF*z)8~7=^^Kif< zq`Lb?TbPnH(Spnp9Ny}_{uc}5#s#VR%A}?SV=f?!c9QhL<7a8D1f)#O)i^M;jW_{t zVq*n9#8_y|dx;_g4C;f+(i5g3#PKOd1G-2NZfvVQ3NnJ*uCX>j*xuXC*&oA)sVW8T zqF~Kd7Z7?e8|i#-yaQx%votk-^|_#v#s(tp8=7SeUxUUuiX5>LgI-1{7CeU;ic(;y zLH>aIqbw-x*Oa4AXfo|4SOGz$-LM)u{qY~x=q7-`r2NS-M|7|2cDQ0WJ5G){|BLVl zRF>A1k%+kcFGB1H6hDkrKK<8nf2yFVMToitv19Jf5y~$13dbuSJ{~wj#?tkwo+y8G z@zP(qYj1o^zkU+)mZU_90&A?}0v@>_Av96Yv3UVF6sP#GE8tiNV{U^uC13W4<1<<( zxG!TQoH0aA)}IKuKgPv=1_!9?PVwoWOw`>6M_3y4 z1FJZbvB`f#Zzfoa`7pRg)%!lf!}zJNkmJ)660cU)e(%oozgHFXe19eMe{cOWhDaIF zSOoRIV&_ikad2~@z%Bv>0W`^$^ClY z=WYH!w?EbYmiXw&2(bTAdEUrd{vklzh`_r8L=ST@^)5ZTcl&J-j=HaYwrTVs_I-TE z+RX*)$Jjpc=)Q@yt&98P`n~hjt&KL$&iZ*fk8zF!Vhlt?L9<`U9zCesBkTIaf5`Ts z1mm-Duun*v7s;u0-YIP9wZ))q`iKU@zD)QIzukkQ65nYa%KB2z=2%J(8Zai$vgROq z_e+rAv#ltipbGPhMtG@GxdZ=2)Xdg=O!eM!C>kA3BOsE zNmM8l!w?!^LMcpiz+)AcU8TsY^B zs5SP)^IqG%%hc8FYnQK;m}r@USPS}CtKZf~++Vvpd49h;X(51I^Sg?z{pRfLyot8v zPTlTwWFb2%;JIE1@pXFZXM%IW9zO^)sLupvmCas3NU-{LWB-*4uR&ce%8<;iaO@|U zAl~549iHx&!h*mLt#E(z93&x;n+U&IVzQz3)p??GLjU*t35X{{MdW-Aws6RT(HNCs z*d!wNyMOmKXG_$VIEr8-R0(xOZ!PaH$&m6VN+k)t6~ zk0XY9_C%AHwM&p{A#IdoK2BQ^HcW85QkjU`{|hJ;m6X%GnAi`>SPIlCJ|Z0Sb!ZV$ zoxl@f$nc1|)Y5wcKrDcA9~eX1fWV;~CYg1GKT%^1sC92v^is0rX?0~7G(IG#LCA&j z8kW_PZo39j)zx)amT;|~joh1*Eb@5(z5vg1M9@vuXd&*@&q!Ai^m610>Tvfk&IFE2 z#ET_qtN>2f3#$LIP^zw$^bxs8|u;AoCIgj(9tNjSt{IRf_sB7%Ou(+3C}6oWwUsRD2M)Eb`m_ay0}x2ewM>OgXjn|IX}rsh2_7a-f%^T6_E3m!j4 zl|%IQz$QTo5)K88#BRVtb~6<$LjA=}b~wcLpAVOTKUJmmdhuFrY2~gz!CUw);5Dbr zNpcgufTV8>2AEZU?+k~-o?ebTRrgkpRb9f7J@AqkgdX0X=1jfAh2gPQqYzs zh7TijaTu@j`tbhUGRS>&ku6sBw3e`I%lZ6;FfTp{&;LwUMz-V2<^bcdm;5bBO#>HE zd@Arn>a>)$>&6?nrI)+gDoNo*f*Xl2B4dzFC3=GG@N8Im4&n;YtKUA|%a8$h+e-kp zWKfS$+s^l6n41C26wAbzym#uG81K!ZA~)#EN4bf$lgpnb_|Wa@S8VeU7awNQyz@)Y z7+e$|B>b;hLSTc=?<%jZ6U?B``&9lL&*5!nGZEVMt!KU0F+jqB#|2#mB~(e_pQw)Ll;K^1L}>#bvc9$^V9F zqSJ;Z2icBR#{}?UOPm?wz*DyI@mq=Bu#yq<>~z1myn8A!c5r{4fwfl=q#blC=z;OX zhpRuf4#mE340xIpvE;q8zHDqyeUz5!Q^-w3w-wz{$f&%12Mr48&nwM7yxv>B!^b1i zxAM62-^`IXz2fHX!qad@ax(uo5{jH+b^2RM^Ly}I^!Bm33NV!O9PWCGm3oi&Jf2K^ z9`pNmIRA!bOYA;#kkloX?@3pJew{(PkP+duzc;lNy`IS|eI7CQ_~NWW-7GnHMj^)K z;S=zETp8exaQs-l(hU0{^eiR&+`EzfcvzzNYY^XaCJV{ydI-KdMbcFO*DxfX7@k`&1%%&P~t3!Zi0&x}+?7r%ADzVeJbXvreX0kFmYD8)aIV z*Yf;N*n|7Uj>DrN(B3OxD@2Yq&1{C|;7f<7Go9#@6 z=R;$R+|j|dB4*vpNukI|k34ncx@B~NarN+Qh7vzYt7+o`h)qlaJ9tk=9jeU_Ael7m zFdm*Q0&#b{ITd;P);>+>x=!t{CkX+s=d9mT ziEYN?29{w@Fk!O114H%TZLOi1$560{t{ckQ-=`}*@d7)$d1EMejU5JjvXgsL8d~VN zrs?pYd*%r!k)!q!l=haw?_|Qda9RNxemS7z=D=ONULQZcf4kvw>>9?dk1&6_mwrw^ zI0}_Fw$l|pi=u(|1^ii}_Ttum7KicChsD*yV&=#0?pO`drV>1`>BE*D7=>-16U_CU{-ur7x%8vnF=4 zoXy(Yxed+hdts4}FmhUucM*h@e%n{uph=VS$y8W$nSV~afAn~g046H!*%9h=72Gh& zEf$J7*5;`}_k8YaZM}+L-CXi$TpD~sIUf)pgchjV)+*_kq$=4f3l5{sCA(Jj%Pz< z(}L7S7((&uLFGb|K;bZejMShFguxC_dxH!jp7tMQ?^@UsDk>beI@5T`=QK$fF;8Jk z6L?Rv4j7W`?F&#NtM`w5<^hvd#3L$QcMBtcLMh_XS$4 zuod2ykA*n;)=Y^inV}~G6)DTX+d#$BO~4?8HU){%6gd*Bd)b86mVcD=iq~F7@mUVx zH;t_jJe$z4G=lO+RTz|dnRC^|EjbpZO42!nJPAcPh{aRYelfdl)as1b)z(PyV2SF~ ze=})-lgn1J3_rI_>>#EnWu|CjSq1*4XQ?o@*(3p;OP0v_*o!fN)1@g$W>4mUczRfr z8Y?av_%W~OpTpjKneiB*$4)8gOCFZL*TJmSQ~>i%d+6*}&HHFBOYOY~(Pc>2=I$lX z0i^ZPGI?JVqDv-ZKvIY-kbb7ly|55z4w#SbJck+#o( z7Iz!l;Okdo9m8E>7zXZ}K~wmcBFXIe6!ItFyMpObbyVTuyA6?C!beW$iB<{4H`I~) zdcgBm`2FMV$-KU?iyhWn;I8W|kw{+Smh~YZrGoociw^QDkprK7tp8B*uC`sf2IuEN z@Vn>hkAjTJmxuM{0G0MQ!^|)?8m#EkFVjqmk2A_#@?L9c16uNFbWnd10+df zeW<@MIMtT#HZ<1K)x+{jdbSf}I@@r79Fn=UUs88+Jk>`nmTm}#)`;e9WZ?@Bo2div zhqT?yA$JkRCfrBHE%F)n5q)n7cVV(^cbViZ*8WRVGBvka&L|h5X|3OT6sGx$Yga0zYTC~ z*79L`3|b-0fbL2Ozr)Pz@^fT)SJLphy5Qq9Jf0YEW3i8g-$A)Y!+K2Zo4sU}vDQ_+ z-8og_$4~?L^+ttWoKO6J-lf}iu0i%FXcK9|U5t?GgS+HLK>7DG2I2#pDw-F=T^gOT z{oQE?D~tLc?A97y@PNGJGQ|tCIa-$DP#`c#1{Rll z&`c`7Ndcih$wx(xGf4oi^POuf$@OlEb+=Pz$l(0!n@as!Apd>_ zjh-uLMxIAtiNp@7pih`Tmhu1g&zS+cNXuk=4(<2D9?LY7R(g%+YN)4n1=u>_$8gH3 z&&dk&4f#qax|j3zU)7(!!)=Dy~^aDTDCy1lkrzpqlgk{*SG1|1b(0c@Th^kR z2G)IN3+9P)wejpX8F!la6+_9{!yQERb9r?-CYOUB{I2u1D=T_gZPRgv5~E6YBCm}`CL&QN|(mC z91^GSI+6!mP0V%V3`EcM-hk>D`X8ySQuZ9!EF|d+no2E#k8& zUef!{TNMw^Ed_ARs+(?66{-hC^ga()@Ci2i-EpJU%>JpzqPmZ10=Fyhn(~7;HP5lJ z2rh4pn}*a_Gm&iwzg0<37(ePIIXxMxef6OF>rBdn;`ab@p~LBSxF~>b`}oc-(U$IF z!-c*{PtNS9+H-Wy2job;x!Y>ngjt%6J6$&f?_1hdi^O8iViln$Q0F7nM^!Mb=ABX4 zCB{#<@XudBz>purt|f@RzW$s60p*{@Ru-tJUtpOrL&B*&dyBi_H-xRAU+l7q+6D$J zIxCl}JP14Wb)}7tv{q-1zP20q8|1CRrItwncvAxA2;rK`Ue@X>oNB?`G)5ap* zR&>v-qz+7eup_dUsY@ednT}VtBwt+$c?>FbT*=}>T^#s_@teCT2L-O^fhLz8N4jKX zPQA=_cR)B6N?`>cK1#yi(}VGA%!kAx6i@TS7j!v`ri)vex(zAK%xyS4u&21(O%3=U zKv+uSOS*IGOLNIhh(HUucRvR1AC1@9hi?3~(X}%sKDm*Ylr;%;Uc-lk=r$3A7{)!p ziEiC!L0~VABeIOB(i2rElX<#sUi+H@Anv;`K*}(q;t{(_wJJXkEw? zNm+x2OcWA-IHNSqbtIYdkAR(Xr4NaqQJ|wY5=cRXjtZQ~Cn82?OGrUSb3g+UZTd${ zeyJt1C6vVu2g8jce3|?6&QM6m4{pa2C1;25`lL{Uo4 z{3MOf0*4cRgB}wek>-)k+DSRxO{DR^jo3xui&t4`m8!)fyy71nX^hjbDexl57p*o= zNa@M}@RpHInY$-HY7k2CZnIz``Keg>qk<(3lndPE)r&wWVI|DXCytt{KNn<`poElb*CcQ#pieb+;E+FLy{a&VJw z*3Ml$p{BiUuF=YGE4!t-Q4+b@E?u|ocep$}y?v2;>)o!_pnaDu99vm$u`}A*TRd1G zvt44|wzOMjJ#M<Nn0rcEk{R=0!cuQ=DY4m(&SoW21H_fc9JhSC4DpjeK>eqrPX29uPENVu2+ znp@1rzi3(=TIyK){&gv9tW2qDN&yph+#9==ib^&%Hnc@~0gvENu7qH|Zw!s6Q=K>Ug%!dzP>{&eq8Bu13+(yX;0Ll0YjS}p)N3ad1dMw z>*U&P$Yk`#l|P;ywI?F?m(+6?5}eMD+e#g6eTsQgkaS zdvq5oV?8Ek|2nBszB=QiQmT=N_Kdx^r!-8dQjQfyHfOqVNx@Q^h-ejNm%4ZKr3ft- z<**1bm6Jh~GbviqN;l79SFs9~7*@d9dg`S9E#TD~4VBZJq=C&lHp95$`&|I}#KJvF z;E8Ac&0Skw*gxBcBi_l{>#@xB@qB#3yX<;99GzKf|2@~i-VX=7FNM@%w-4eQW+GXx z_?pUdryr3`tK?Ar5}JZxpbRe=QV_e7NYkNQukM89=KR4I>{FY!lR(eqrkNj~jIEGV z4>BQ(ptrz!tD2*|hI0v>C1*JmX)oeVmjRDOdbAF``5?!79lSJpw#GFPO?vFa_bz!W zv)yZidtero7k3Q52lMBXWu+LvsmT*_nLov>Gz!+R+{rb_aVc+-vJAOG5oy#_AIt?mfrsi~ z3gy+}%9B>=RIw!jlm$TqNMcnVL1U(7)Q$$|{0TU-7B5XOOT#R?{=q?w+X$-%sLFF?GPcb)9Si4Ub`v#~2ws z@AODc_Bog%uETF)lrQq$m+ccI9@vg$;Nne*NecmM3J$sKL%cmU*zA@E)inpsIi9i4 zHb$IOAVXlt9%q|Ce!wU?W!^GEV6yt&gDNE${nntnOz@q4!6>4>4hoJkHV0?d-lReiom1x6j$_Zs6zOej`KZix5~}V^5P! zy-peO3cZ*v| zx-1vVOc^~neff2T!nGfgG`Z|dacW8>sqUE-n&-Gp>6c8Ctx7#GXAks=iPuFn*6|;W zCt)cfp}l2VaQc+Y6nN{&t4)*!4kma2H{4W4y7)~}CI-Al(if%|kTo=9rsoZQ zrb?6ydo=4=bL1Sa7A3|a8pI1P8S0wP1$n54+s#EX+3`GH#`LOnmsqKn^~T!PeC#qG z*!-iKY-uhH$zwJznU=TTkn7HiUfYh_a=rQ1 zx?c@%ON5!v8i|-uD&G>QwPTCgK#;23R?v`Nd#jmO#)&)j7m{+K=4|2X@yq5W>LdF- z^J$mC>awxoIaBoV8>9Kq_*^=Y$6e5XnVCu8XUUw2f0S2cPl0{wd}Yr zWXF*Q2m+zzoU7nna<*jyjuuLL-VndzRi?s3$LUj9|B+numB36r@(4e5c_IwU24(zf&v^%S844M2a^6 zpiC<4I5H0?n(V8|X9o;IOj`+>}w(1k$E zg#UeZ_YIOfRlUBC>vedKbTfJF>nj7w$WV>`$eeDC$o4VP6_z%lq^+(__kRavn731* zYuAXCdxsC1EO^Er+@AckI2ZYz0@R zHXqkALPP=42!DFnD$$F>TgOA|_Xfxb&%_j(HQ1F;;?%>rx9x><)ojtj3V8n)183^d zjV~>FF*E0B9oM^Eh`h!%h6ufcwrp_%&rJ}$QN6{CoEPpV<8eZPfe12L)#-SSGq@^K zvp~)hG-jjhGu~-JK=q`S?#|}`&NI&bAhV_907ED8bk47l9xm8EUHL=7Sz>GzPmV23 zNllQ1%y&JwDE^l$zmW>(s@26$XJ$o-l?KTJ^unueMTcb)%T!74<|#I+6u?P$&=e`h zBVZwtZsq?aqnw>#@ZrS^WkmO|G>r)62x&Zb6F0HI+uLwdw$VuXvBR3rN()^~8Uh4g zWDoX6>cv&jH#iajQ>5`Oz*U$)*xr=u28ktQ@$GZ6PoZrDc!~!il?*OKGbdQVP^)8S zIGS)lwPLf-e%1L0mOX9YFP8Y!1Ci;P5<_>vu*MjHO)M7i5XfK-mHQx)#b8b4n%t1M z%~KC`=f~Bv*$h-)@cT0W`E2y@fcC7Gbgf}U+g3)cWMH|aHFiAbLe?jb#66;24bps| zh?K&e@j3T_T|LoaC}46YmRhOwf8|F@ag{x zk-S^CWY#alqijx%-eO!4+>o&1=n&7CS_KZ>>ktMnx*v?gCN=S6J*(UKc^ln77pIT- zaFmu}PCb?MG++n3Al<%6Qi5Tx_8h+>8${`@IsHNb7AYJcN)%CRm4K8x^u@KsQATpp z#5nhIG43;u5Ric<-{_8{g%obZL}R+Lkc4v@WLL(Dp1IBxNi}Q;@%Jfm)DaQE&J}{& zGLJjj^EjJTort8HKhbDJ7cGWpvgZ*Tn5jUDG00yhaBUY`7;cCS-ds?ZE$XRHvUa@EtE}U0r5mfN-cb@(#S1TY z$tqW~g!Wt9jw3LAJCli?Lv0biXoFiG4}QoxbU3|I07s1!)Pn^XRPj|}YFnXJK~-;b za%H2+*8I4?$wqe#(*EJ1m%sOve%EUNuv08VelI$xaq=o z{~+5pzp&ElB?niMI#tcuvSd}SU{_cUBSyFOT=-3PF2%Cr zMH;4#>o1^J5!7E*kLqxc=b5G@s=C@k$c?}qhpdzH4~Z-_cQh}ls9I20#%@nY3VlQE z#f)fO0EKv1YJr(@Y^Z$JaK)0(ego^+t!vl%NI&6{2zOw?ZkjR}UxcUPAW*U*!SQ`O zZYCDRbh_qLY}J3hEayM&C1RMIz(kf`1@*{=X^~?qBrV@XvTaG+4bGwo?zj9vylA@6 zENsvsz@|{^X1jQ)hPM3g@H1l#c!}{iExJBhuZc4GHVFr~cY+3c#M6N+;^?Dui>RGR z!-2@LV>_Vac*2P3xmVt+1f!G(_6AZ7gPvzywrUt(+FFmAaupGrNBy;SZ%(O~Ltm=8 z^*}i&)k(9?%_))#cL@w5>Ay`XBPvG;F`2HS6l>R^C3Pm6fsNcP%`Rzy{9Jx?3{lRl zgx5hpwiqc0MNQ}VCSF0mZ-(V86K$&2*4SQy$-x(7Rg;-9Gee^@bXX+z$6)>gMOBN- z`G-u}wRV+c2ON)~h;$bq24a(%U=#PGb)$D;5p}Jv_7PFGl3fWA$fi(0&f8&P9(i?3O(m=Ddd}9Ny~{pwM6uRrho?4G|f>(aMmGe{RrQHguJBqHsS{`YNWFhXt)aB zKuQo=U|Fq8=?3bk-sE<;#<4)$Aatdvf)v!69WpB`-aYJTKQXGQ)-=@enx$1m7L2HU zi}5uKOTf^P7cQyygTeh~jdJ0?l223J(rNl~lMDWk&%}-?cbSr?s=6_6Z|&<=tz@>4 zGLWAW1For=ph`z7&@>G@dwXMJ8HQ8e(mH^coeFD@)20bXqUb&~Tc>jCDO^MA=#|j} zk`{ZJbX0&0Xlliqox;thnaKdLpME;@gcd0oKi-*~$IW`GDqQ+D{B@Q4cEh!P!hG(2 z9rV2mFS*N~OJ^phyaNTOF0qN!8s1IrKFiZ~vSZQZAlA1Lbv3bTtJC*cZV0MrrQ_{d>qnG^ zC~amfqO%aH)NTVYLQ;V3sc=*@Vysen!XwB1J@_08HL5+0KvOT5l5Gc4C2zpc1Uz+# zqye2Wl9o4vU;}1pEp0svbG60GyXfCd-RiM{4o-g(m8C(#>E@S43dTV&*5z(1^gp(o zVF~tIz^k664O$&cC6+$Va72xIKncDSQc{w{EuhXNm>zn&>5bNqEgUB>H>V^IqmAar zE^T!syD42DtN3!{c;HzbwF$sjYil2iu(1lj#2hKptUUb-6n_eu@eV5*T3caU;8DaJ zN*Pqtjeas$lys*B^P0pSIw(1zF>++9GF3#(c22RYjt^aqQl|gdjrVR*N?Pt@eZwnMuemD7l{iyf- z>cj7h^FJ){qD5o){e0{HUbz1}toXkT{ZHSK|4s|=i~2#6k}y%mkee{X_t+ zz*SX_F{2Dpt5g-Xk$T-h&C$PXhC-dKMw64z%O7!iHnzl2l8&F~nHUXLBEM`&96u9$*B+6+t`D~c0bj!0*dsFXo~;BTqs`d50zkyj zu)#2Fxl`^dey}+l9IXE47tN?`Fus40XT(7-jeNE*++h&q`1@;)O@$5iJveumGz8g_ zN>ewLrq?$1%@4P6!U(uB%*e~6BZusUcBB*#w&HNg=qV7yr{7A1UT3P7f#iKwN zg;+lc@3KgmI5)ph!KQ&!?ZFDWMNlN@76fV(9~4vNv$c0gLU)fmPr~oGmu9 zHWxy=bvL?+Nu7{x&%~*OvW2%|*35w*qLCT2n*=IlIixI%*&3dP89DAqGleb5YX;P{ zUU(1|jLg$3{y5v+R>eRN5M&Z=47YTUzq~L{adN)uW@>tJGmyBnUW@juR5tokJdsusnI_?2WSn8kyG^G=B(N#TIu z@Y6(#ZWszpqcRQ35@!#PYWN6S%x{=#I^>}v)~v=>$maFPvy`>i5mKD#(fV~**L6*> z1|jRH1O&yHzOI}j9d~MZcf5KzBZoe0WK`BChf0-5%WPo^tzhPJ%w*_lVvEABz1LZz z)H*&!XXSgTlT0o-)jgQZX72Vs@(Do_u3J=vaEUm1(~`wEYcE*g9^LbVAt-Gl!8J3p z7EIQx7Guwlc@888X=Y*Bur+5?5g+)sBU9Iy^iPHhP*a&Ps+RTHJm8aJYIGL!C?*NS zr9xgTcJ(?O@Y=XQKM=ORFr6I;gA&VThyB~i+8qA^LV#%xZ51YKKdEzVica0CYZD(N zWwsZdopw132tQIv?ydk%Dyzhvl2-2gEeevaLoK`MRFUOz6X3ze&A|&cKrV(+y@@L& z(xRR#OG)%LO5h9{4h&0<)FDsqw`JHoOGQJe;~0n0(6Zod`ZTp5OfqP+wtnNlP1xQz zKJ)+0^LrT*V2*H`14Cc&0Ao?@`~9f-#u}@B0YOJFXK^#Kiem zf$;SmG6wyksBM{2*AgAq`@Ykv=lXEUa;xmRgxqb?bZRi|%i(|7xb4EkFf|=(K7%#o zW(Kvp+&0PF<#9Bz#(EJ9JOjmc%4y(!4U;y5rGv4BR&AZvn>zw?l3$=nnuJ6Tn`Dq` z#3K|^m^ccY7#uh>97(DY`C=-j?O>m_y@F4wO95$`0 z_&6Muo%`)%pH^VrD^p1__55s#^!~Nj%VZ=a3^~~WB-`I%2`9W;bRhCgJXSAiI0XW4 znrSOqA;zzaFzbvwYj48Zn-lv-3@3~(MU@`c)hWKCbkZ$xZy7x-l!aVKiF;4^20Gqw zONn`zfBpHOlW)euA9>M6YH@a7WnZi1Zjn7fOQyC{D_3A2?mOUMB$MB;TG}_CQz!$> z{bPq8ll;$e`_}GBAMrIn43ulz_YBYO#9YsFZ~>VIB+qWm75i&uGchEu5_K|?@Sx%o zsJf1XM~2tl&}yuuMX{`BsuI|SJ6K+NHa+Va(%f7R7A#;IfP&hDb)2*|w-@YV-tXGm zszl%6N!MBrVlN?)nja30yFuiROcpL|aTeA$jNl=4A6OFB^2s*wyR&QBU=( z%t4507xTb%DH9yC96ZahH0$od-ae8T4ea_|%+eaeG*hhDBrL-4mRck5}h zm5*ri$1!lDoY{2w<&o+6fO28*E0*SR=gsQ1g*@REYa$Wpeu||%bA|=E=Y!!t6E(Ew z{ru_waWjz1N$GG3<`R?U)Bi>w?`CZiy^uIbJY_oms_D%Yl z=S;&4oh}xc!`{Ofus~n?Ncb`EZKO2_J+9K1pj3&017i_JR|?Lb9z!lo8&)}aP_02$*l`GU^dpNDj z6*fb(VVru9vBPoanX8Z5PK*w9!OlO6Y z^J@ZlywFtj7|7>Ij*6m^5+3O33J5)Pkmp(KitH*N-1D%J>~yF~=~~Sx-SE=nbx#|nYz7z{PpaRY@h%gT=+s>s3~;%MCT6J-`g!oDzX>&8@kT1lSnO6P z2|i9$bo*z7+n`(OwgayX(-Y^QS}5L^&a9d)y7)DSsaFc}67l&t@DNeV*NfA{qYwfM zMGmz|i)vEFawk{~N5}%>cdMdazp0_WX`kR#X9oB73w+OetIj6sc@AVh3L%gg z!dq}JU0LEATuys=RzfMv%WC!0kFyW>Zi~-9C+n5ET82v&V1>T8C^o$d?Wj+aDqGw2 z^_r`>W_+k6YhyBeKcyZes3CiHne#mRIto7Uxhi4GMrJvz-o`DdJQN~H<`Fga(64nl zWt8>Ct~pz>4M$elF~0tr4G|LsXHn2OZXT&{%XJV|PIL(Ee8PY#=j9&Xj&g9-wXJ~D z>RjbsrpXkMDlv_Z_YxXLc-A@`K9T0`4uE`>b7-BxmAdPk$xyu`mlGcFP{XUSHPbYs zrZK1Q^(aYNm_8Fb3e{O(-^>5!6rVb-YO(Xw(!I8xz}b~FmiuZBwPsDYJ)->5eV(Sv zaVEx)G^P9&Oz5oog;X6(};gr?`(~nmc$rdCuljv|Q<$cZV3lj9GyO!KZkc9H4^}#^(Kq zw5$a|Fr|i+GWB|tt`ztZofkP0WU5EuZ~k8j_RJpPOFR?}w#R|0xXz1TO)kd0GaQ)fe_A@I>wJ6OhIrFFMUN|c0$FN^7ee$*yvnGv#>$PpC-z`kRI_s_;N!vA7y0W8dIVgtZwNJcVx_vs zMG5LAbKu4*Z-hZ+qx9RflmkOPUUTA=6K}iv54p!F%8WSLLaITPl5Vi}A{68bkor-4 z8p@Lt5eHId01d?r#Tm2k{tr53Xt_~ds;p<1jAArG4|{li9BX(U3#%;k#0NC5WgOci z^`f~8_k==}Ot?(mIE36T499i2=#ADy*F0farcp?3t1o(_CcEN(cO*R))olrst<~6P!*Xkjo%E()lD+v^7%Og}h3Cag#=~tZKoo@+SkilH zmpuX#qCvR}N8jzbbtiB#H+?v z|Feh#2^0Tp>%BwBL>fPKhVV4if2Q^)4pL}&vEwuYF%=+L?%EYCR}iK6+FYdA19ZKX zcKH&v10E60Wc_XfMqs^_1Me-92G1p+un(%(_CHg}A7b+xz-=WA_8VB9;`+THsvR5E3@^)z^r2md)3 zcpY~Tn0p@?-dRKNsmDmxZg4f98$x7h!G0)Tpo1%p_3u;;xLZGa{o#x_!s0CsmPwZf z&lGTuvhE0UgnE}MtQ@~~lrUETl9Yw1jH3>!jnK@Wb7H`ir&H5;QJ`$}_U>KlGjE47 z+{(f;O}C>81DP<<&Pq*;W>_hHvPM68jPQw?_>^XSAta|$=EXixVNg*(I`sdFL@?uZ zEawnHd;9e)2&EdX(KMbHa^|iEs91SWu;KZql*g(+tN%YoM2|6|FFs7Xseu6cQ!<;{ zW9n|co5Hl&%rk!H3dQ=Q7F^C*1Cu{?m%6hN*f!+o#P1k`*A*K}WJ3He;5}lr^ulc# z_20nG>VJ2H!2{pJ>n=yt1^6?7xIuqgU87Y)fWlcPjB3`g0QljjJw_elkV~bZ^iFpM zM<@rnn&WzExD#~Xw4`W3CbZ7g3pP~$A0`pjoCGlmuhjD;HrlmE~mom8CCgpFH+zEPInx4evbC6QChq-a79ugUo&g4F(y94J`onec` z`&D6yaGlX7Zo5r#LBOnm1;E~#3*`Tni8-MW!Xh>k;!GY;xE;}%4Tkm`xHb4mXb>2K z8M1F0!jowp#Hyvi!B=OKzh93jc3oSx1tQj@>Inb9maq8#k4=;}Ljyk9Bs>JjtHnLu z#)+L{aTubH#O@Hz{eJ-;J>bH}qZqw{4cPu*guu}xj-M#oZ0$N0m!FL9bp0K#5A#43 z-=jXOB-_~}E1iutS?R(*nEokEwR_ALr5FgS?D{%W+^@QZ(!(2js~v}($WzyKA!=wn zWWq}1o}iW17ec?OrOg1p9}IAi+h&1}c=lTxe!bhaz#>e$E3E(qg(+7aTVcc@I3VHH zZkX3wTg$$KPSIAHeLW=~ie_Z%Ut015_2wA`r!9T>>VYeiC&r_m%KRl$m%*K#;+`^3 z@HBNl79?`{9=A197`wTjyHxkK?-(ns72};KC9?dP5d(Kf^4jx{Zk{C*5 zY-A&WW_i2iU^v74en=_>%Lg{7^z#UM3rt#zt8oljoRT4*!4H)WO$h26Mo`MYy$igA z;IONmDgb&dGYI~mZ#{)_IS7@bLO?*0QFMlgvm|k+H4g^mcc84FiSn^pZI|y>NFoJ~ z1}akoD#qy^#I|t6^)(*GJS+^?)=YYREv)P7)%>^8Jxz1#v&?{}ZKR8aKoLGO$$%U? zwrwZ6OV`&WBP!Ud_3iCohtaqXO{~~G* zxM?ZB!&rOfuS|Gu0*j#(p%*b*Tf585nB^x@BJP4)$%s8I@}GzAWnj$rWXRZK{hu@eap$-kf-iUl8Ga2pDC&7 zgO&%@=OH(JD__l53anh$1#+*gnV~&HGxw=Qo}#YXJ>w7({wa8q0>wgmhU)Hz!VL3h z@<#Rn120p@cq8quwu|lg*sV@M-`YC?vYk37{^{;;FSM&eoo~#?mQ#P{9;c=2^O>4` z(8nLU?;e-C?OWH^&EJ6gSapR?&a5hX00+Q4JhqiT!ea=BtX&h(|GDx)Wf)=R6jvc- z{s3e0V$8(EIm^=HOcOd{Dkj4qb&t`S-5gqkQTTUtV0qXxl0aRB@<(jq`lM;dhU89d z1Mn-EPLA9GGqK?lqsCRBOwvn-L5y=Y0R z`H#?$A4ok5o3GPHBpaBFN~&6R$*=r$%hnO<1{|}cn#P`Ckz-eymiqbtW=^a|`3(1z z<7^8WK<|&qNx7rCi@I;Rr-J!t84BHu%`-v~&q0Bw`a)`vA^4T_)b>zv>aX0zpONEi zcR1S3Fsba6Phl50vvfk4XE&zDHjDh^(?AYQyZm3s{W8 zB9yc1laX3!Iv_UHXSX&U#>q4(#R>>A*LE|{0YQR1)Z+XU9yvl4{#0#DOpExdt~*>? zQw4p~C)~!V-xP8R2s#F{fsNYjb;JeP{2&g;4B5Bi61X_SLWbAFuwy zf7OW1Ae3TS7#)Pa?id$DeQp{*`|Ce>^&5Zl^Y4A{)%Sn&)4%--+qMmh+~cNkc1FYS ztU8d8v8;Yfz$?dc)I1%3~(@j!!cjLbVmwU@m!ydFe|a6?!y6FdO~zrxnmRvQ}5ZM~>vO&i{;b-74*_O1)dSp%S61KXry zk@@Xlc7QpZY#wfj3^OC^M`X}=0+`PSIq;jTKy@6|D)U)2iER%Cq9KZTDPtOMdONec zWf6XBaC*th%t|Y78;EQk@nevAvKdOnEr9 zoyuc}WYuZD(^UZ=ZJFZTUvWDPZxdW`!lqu&Zt41rRfo$quH4;Xz$&&?kZf7ro;l2M zqT%2`7G)2molQX5!HoP6VsU zenR$uMuRaOu*^n#7U=v4J-@TIl4g$7%KZ##+zf>qcwt%smf8()msBzVslT(<;)PHL zcx~6102Jv7%LFP^%G2deb>P&LdD1XWYS!ebQp?jup{Hie?HbY5qi~E0fG+wFyk<7x2E^*yC}5UUF>7dukvZmQWenb=VoF|y>Ug%2UpK5sE!`>O9QuY{} zE!NibrJg9f0N2*Us_TaMwyJUy*4o;tD6kA6|D~typqQ!kV-rKAcux6wkUsp3>H>A zb+4jbxwhs}IJNM#wKIWXPA?(0MOkS%RrW%_K@(JOqpqB1DY7vDFR2K5LJ4_wot((B zp0T~i%pM$`|4h-k%%|U4mwjtp_N{f7)rghlkoRddI-a@@Xs|_Sw7&wgB%c&Gi9`mwtyt%bCX^%yS zD%6aSE{fEOlzUoJicpqQz5!N6R!Xw5!S9(m9(;^q~)ob;Nh>PzmBR3XHnK$hpGFSIiu3d z1N@nD!y=6FNE~Lz#XJ^TuE_r=i+`zfgNU+0;MN*$m4gI*aOGoh1on|kz^y|MuutZo z@_AExmX7TXpO4*lr_CRY@tfna7Aki2J^Jq49s&dONpIKexn|$h=7_aX@1qftzFx>w z0X^jw+K2BJmyiuTCbwx4csOoG@% z&YE>CIu+*pqq5o6K(MeJKT z^ES(qQX>IcEgHuLShVTrUxj&>im4N1DFNysbYgIqR;CnjZq%3M3IG?{NX}R!V=0+I zz9`9qJ2sz-M}k5nhz2@Yiec@lh)k7IOpEf6#%Yj% zLodEErKK%)v(Q-Fg#_-A2N~w^ex@D}SG~0M_Ey{J05T_HcnSQ%M{Hu|5r;-h4mk#- z5Fx4svn?*VzJ>^x`0s~Dk004eOB?hjrnF-!=qRyfUw|Emb!tE7L1Y?hhLuv^e^TjR z(HBVcfq7Od9W900g_n)E=T)nuvxhV>Bg>L_aY4g8J$wypz$AdxNv0~5Z4gzCntezy z1D8dxrZKUbH!t)L()1BX-504?e1vZhTnvdBIX)}5?vuz6HHIAHEnC{PHZ0c|RAE=#*pDNV^E=1zlA ztb$4$W)&q99*ZRxsPhNg=n_oU&J0jWMvGfR4gFG0Rv=T-r#SjUO74f%3oBEHRK*aW zwT>Hm2Oz0c%3SJTVU-vzO^JkT$p;X*6-;#~Nyr$5DQK9V8+(s1sB7Yk)L)Dht3IAo zKokI2!cg!yLhPznC=?imW+DmAhZOQ?>Z_P>IpEXU+StUF(vsnnTKo1vN1qQV3S0Lx zva0*s;t^%dY6VHuh0Q$%x2r{`^Ms+Lo+a3`rbpC1*oWp+ zYN6RSM+{=rs@idOBV~FdL0K>*gV#yrny(IUzA*7b#Xb^7V~X$M;GbpY!AG^BDPgit z?b*2p27=&V^G1oQad$=UoK~D+Rf$S-TP)a*Erbe2zSb3>IHHFnRxJy7+jS|=;m_$LmEU1Ke!b$;860pX@q5rA8HIB zz~juztl>Q5N0zCneqWent3vzMnH$0UEre6R(2z~&IU(jA$Bslqf-ys8;*bC$+W2Rd zIHa*dPCyFklE!YKVQfu$Ys8Gr`NX_-^K6|t2GLScp2{hevP9<4;Po~5aPmrKr7YhP zn0sn1l1lqgBb|=FJ3~&AsRSSatm+2ld_6k@y*JBqBDGpsCzKY4EDPRhg(}SV@)dk4 z&Oy0Q6)ELwGC=9Zb$gJGTeru@vX)#TGV!!b=Ev2&oQML?dIpE!_aQ|5$ z(P!Pi%$AIX7(!aAnPvKSj8-1Wv!eddanvU?^A+j~#$Ga0KdChg+Gj#e%qisj<&vMB zsqSQCzvL-V*>v(yp6J-9!_q$FkfYj2EfpB0_wCj7w^!HSUR{5Cb^Yzt^|x2o-(FpR zdv*QK`Re+DzWy+$Vp}$!<)*U)VrlC3@|)*M`OG;~U%+XQ=UTF&jRj?(uI&$WMaGjx@4y6njGUpCV4W+dcU4&>{}52 z_3R94tlXG_Crkw{eKtQ025-uFQ9pJfwyb(cR0p?$dh@Od^uQ`br3#$9_)eRZ4=I%- zZ?!Kr=<8WkUr(McoKNVIpqv2e^GMyl-l5`L`7LCI`451lRgp|x9%`jX?%yz@3(1mB zRK0H&H(c?U;6%_MJi_QK<`jhz=0hM6_uX)B+RM{vq+ZFT26hSg8f1^%b-6gh5KE6LsR1-b#K3jeKKVQ4r?XRM!oy9SA?Q` z2~~o0MY*@tK<(wLJK?@7_M{2+)8JWc=+VMG(pa3S36%@krKmBE-k@rzEk#t_j6+lk zwIBV^AbDe|?5p4VUC5?3GqXxew+Dt97}8n$oMf(m_%?e0{xB?ODOltj12Qky5_k;R zKWze!qs7Kystb4YEvDXwQ028Cm2rME*|>q^mOPhu1FT?lBIpdJyVEZ1G2_z3=-i!V z+Tba~n>>Z0)O}fBro>!#t#H;sD`<4kdV9AkwN%D)Q%yqu(a@u(cGNOiNDtTd{ya05 z>1;3b)qP`MigzfE%OSEJcmHP zywXExkIY~%U-d;3CXHVRmRjyJ6M>o~0Q7q1@}HL1U4U?DX;!HV%j{84BP_(9OYR^F zA3cU-s^ot$Z|y=uGHc1E)y}5HVx1|kr7R)N&XSmV>PRC4kA^6pE{AY%p-g}f)xy=X z*g0YCbj32uukMev$7%uf*=a*!&8KuxVw5*QPcDaEndg+b1K=uaxXLD6vkVka^-18J zBghcBDJ(|s0*09Jl-UZC3-LfqJ;k32ZK~$q5g_t>}G2A>F;KSw4Td5qfdVOVNQ#p95+8ce6AB#k%s|8dLjW`6aEO#QF5A0Fwsw<^?PP16 z)ZI$iNvg7m9~(RCTKl_fUFrIMi_|&Yjn`mE>fX(bEvbY-qaUZ=-RJQ;->@yd{Qmbo z{>krt@%Nv9{OQJ|yBQEq*x<@4Q#|M|OjG=w26H3SLkczaO6wRD zxPnVx$A#21ms%-tB?cQuW$wb#BfyiuAN0vMvO2&a;b3W*)l(84b`S%>lBww<(vdrr zrL>Z(KJ)XE>5wvC@^0}8!N&tv!M)LwSk}$;1V(0=4!k%ixf$H^!obUG#U{gVQC~_U zfhJ|*M$DV;0d}IZ!@dQ;bm*(i)sXxI34*`pyiW2k8IV*96>K86C|0K2T8c~9!MDsv zYFxX7F%9;8Y6Y+c--?g)_4q%9HPA1hF?pFak%K4)(?FEnn>jI^5>8A5QQNaRIeB>B3`;M4o?nwIe@BdqgNWcF5A4^Rl&aU74gO5M>nFRa*$78qW zB=RrPXkY!#_dovY|5g@_hOJC)zxS74{qg_EL~9~~c4*efzznA@l`U?o)X(WSwoMM& znX43ll#3u{yud2XiU5Sx4nhOtu77nUceGX%xXZ*eV!9pAKNV=`N- zp;O(Y8?w9ner$FY_A@}uOIiEf><7h=-L$`axs&cY9mGf+Wi{A4W`SnVu-=~t95l&G zGg0+(BHB|`HgTnePPIChDKpqwmPbVXuEa76)wq z{Fbqw!WAt|lep}2k!<~ba)8OCPB%AbtbJpu+$Q9^Lou_Mbdk^w%>F@NS_;ij)gRTC zYDTE)1_s0N0M>=j3_sHsi#^L5VyQe>)s65oU5UwY+8%($4GYdfh}Q;L-iK0_gTOyO z>`PZy>FX+#%mdbtQKH;>eFB@z@R5l%A^Xa>WrZ{;#OT7tA}I^73Y;#a->^jZij~fN zX9O4=xw>T3FTAW)d-6-3D2Dk-4orsd&$q}m)<&F}A_rfB`w8JeJQ6%D$E_M4fIB@!@v*Y&Q z@^ZwEQ&~&rXTCfnGqsw+&lTytq(}Df7PK2s)LyVl?n*7PpQJJl2v=D*`nR*1%%5bU zBzbaw%4F_Mt3W{RMqrbDz18J6xkGLFw&mVV4C73QVH}bua_Hd^_kB>8|N!R(Wo|3wSieQ`tj2$rME_e({ulFx1_+Jel zQcU;^D~l-sf(SaZ2AmP@f>;Xub_7~wWA2yv8l8rxUVjjgan76~!*|LYIVYJ*qHnY3 zQirr$Y6a*+{7wy>&i4mV_5us{J*FOey$ZtAt*n4M0cUOJCNmRZT7H{5|DcNzH{tHn``%r(jMF(E8EB*0gZ9Wz4ifmPCZB)i*K=#0fm-NUkmQj{g9aLIMb z43as`do&!l#i3A6EA928ktD7|=o}(zOd;Q}`AsP7Tvtq{O{R4lC~omN`|&S6|M=7I zfBex;zx=D8efhUP{`jAMD&ehOFer0gx^FXb3Iw-ZdLdk_7xrw{!}=VlHAVL!=u2Va zncAh<@>qZ3X3F!ukJ;v1z(RdK%rLwmL*BsY7GI=(Qitk*%Av9p7DiCmjFqWe@X4~+ zd4Lq%u@~!s(O4Hv8MPb|rO2V#{+5}{2e;?H8NR5NN zP5c=X)Fw5&!4bs2l}-n1Co;~uv`bKv^1Fs} zlY(nu&(P<}k&0m6d$*eR*N_MVY$$*;;voDIOQ46`ykJ%NS#`oTWIg)67oi+_j~DrvE+$74Wx@xsn3Elb!F`0go&?5$ zux@hZ>KA|W-@o|fFH`v`#z`UYlXzeK`|p1E`AEplruU~%t^AA7&$v^z*cas7?{OS)s{OFI-z{!Ct4;l?fES^L>+Og8m zFaG8S;)Cz)@&p-MUn(=6RN6eo1hjlk>yDxt=K__bqEi70uGDc%_A;2$mB_rXj%afs zLVe^Zu6h3cKe8_S@OR()_y_-vR6hR2=O4cN6Bhj8U;XEQ_}yRq3s8bv&VpH&$Poc6 z+y}O|XCCn-j`?!L!KgnV$Qc6kF%}*-6Q&#Y83G^zWH(>T`oMKV)-qA4pc4?vQwNVh zQg%B@m{P#a28^V@;&#A*AD~P=SQTR;PWEf2PQ0vGY;4Ts(q!2a`8{C~vw88fak@$3 z5V%EVe6Zvx<6&`=xF+~C44TB@KSURB1BE5WaAUH0)4nA{^F@Jt!HYr3_>H(4GM+WC z$BsNQj{Hu?rJ1e{h!d`P(AQw(&@^9AIq_25q0t(H9SK)P2UZ7cTV$yl^;}6gsx_IE ztLT|xiuN*7J`Qv8oI&pGS}{;LI9-_!jb%&D4`#2769otLlgY%pw@y4XxvY&XBZCz3 zg78tmK7^SMY_J(w=UpgxNSuhV2l+Xlz(nmght>PSrr4hzTH0*Q$}`?$J3SkB=Gl+VuN79#_G<^_*`Yx7Rkm{JOl&Fnd)69~-KqCzTegJNowAhtWMj@q-Y0Am8N&nLOI2f7i9$I|A>IUk z?mVl8F7QLhC$vhQ%~Rl0$i<8ftW;=YA+YJBe0|CoL3C(d5Bg89>2Fj+O3*T+R4d3b z7hReA$h8!O2%9`^_`2^DNYZH!+mO#m zs@Q|Tlxo^cC{=J}2_f@^nzZ=n9?x>|(LEq;DvA1RDTxpaB+gXydRL#(X1@WEC$s~N zSJUo?3B~mc#ro{0QCu&lxQ-O}^!bWjSLZA9y?GV?{w64&n?iZLobr2}#oq$os822P z=+bJYeDwF0Oi7eXv}bT5p^+@%pkK8J-0z-RO~D3VvjDskCa3Ypq$Pv_1nD^9aH z{FX&oXSZ=GaA0-H;YtNENx{d!P2Oy|!9=N^v76H?<}T(ObTOB~m9zwID09(mgs~YR zWCr^5H3kHq%dTs**v~y&X!`7BleQzH&3^AhT^blC4BeoSd>v*2SlV7}dQim31gsX8 zJ3#OyF~rLzTG&Zx?&5_z@ZE(|CeseKO;zWLu3eLzUGzCnpA!vwlo;B5@2@}p(f|7D z^Iv@RCqLtiY*zJbrsQVX7)!(txm^t&iE`jLr^@`{S3myn{U78?oT$Yu3dA&1%A3xf z&r|Z(fBMDW{TZ_}{Oa>xWQk#IJ(Y^*R&s$xi2umyFfbcwTBU#Zm(z;keLS_SwOf>R z+Y0~Q|Ni1{|EQD-KA>)Hcb`SPxt~9N|93!HqO33+;kOx6ko|GDtTfQ(Vm#M7dfZgV zf!U_AKBth5IW7(-Ba51Q#}s}w08iRRY~#Xs=X^)t<|Wgei8_)XHgz$ukC~+NpMfc- zfovhb&=Uxa$$r7);KHbpkx}E?BjT!us)YdY3o6g(s{nc)v@s=edJQJ=o_UVWPtHLO zV#?>F0Yx8kFRB7$dy{E*Z*raeb7j1#i6%80LYW@qJ$Es`eQlCDQ0#W)^Hi}Lid@O6 zb)TChtnii5Q(Hbj#QbxG???<8ydC&G`JCDGz)%PkaBgbL18Odw`7&sUd1@%Mtx$Kz zay(Gz75q}tqDU?y~Hm&iLk`vmsh7Mep!=CR)T?y`iWSA1y zSeVwLa>MK#ou^#d2HSo?5%s`N`m-^qzC0~M+dR+f|6>Q0$F7lm?ZRwmE!Ux5^qTBz zqvY)kjE2j+A9&&E-Z+m{=u8^K=D@)=lU;Xarict)zDP)+9 z%GTs;OdbL(^;4hGWeYNJ50KBjpOe4-y z(}=s{moXST@EU-L15Q<8v~XT9T4*%Q^Xpv{ZQg3uG&FXGhEAPQo77iPs^g8t2roC+ zt#+f-z6Mu41^Y(y_EKi~yQ3S~w;CvgHbnIsiF4~TwcN<7AT$zZ)_Xq4viYlNnp0y| ztINKupdL~WbXI^jhUoA4ik8h_} zIbK~pSTC(9%jUGaD3@cgxk_(2 z1@hhU!kr1se5(9J)tn1$O3wKxIgSje-Ht#EEi1QT&{`cy|))5iY8MzcobMLKs|3KM`Y&j>em4i2c80MEz_ zP&z2vq&r>jo@<^KYYG=WJG~tU7pQ5gpF|#*i${U)b+Gek%Ll;m5xn4?*3O>W1b`La zkd`ElRwWq{Z>y{sTR+ohHco_e&oJ7Vk6rkfUCN3HvrAh3+mYKe>{6?^GN_03z(Qjh zjy7-|6hR(>f$bVaTjOJbCb?sP<%j+G06g}J#q?mQB_AlpF-V_eJ3WG4T?OfBL|3X+ zJ9}#Nrr3soy4w2XRH z$O@W?carNc9X@G&JU&L zb=>ydZ%$L9Uzl@5W64aT^af%Cm-5qScsGTH%H6TEBuP_gR8`?{NQ&R(=>@aiY1H=p zuXhqDNd40TL1w?tAH}i<1xNS=t=Fvs|7uLC8B~Qdwh4#=Dl~wq(6l z`)3uka(66RnP1!c7Z~c7hI++NwgQ}+um(pXLAk> z%ZnF2+-}s=+Oqgzf1;lfTeL}A{3rQDX-8h~=)RnM$mm&el)u&!oz(mquD8$qy!I5C zJdzIc^+`ry(QzAJ|6f?96^^`C<|LhExlj}V3w*ON0$oV=g!bOvrVrkJNa8;Ssouf0 znfct2CG8&g;=WK12M_J8y7?NMrYQtkBck9vufIzBp?oy^kkso$e?Vr)eKJdQQYUj{ zo;)BAiC!bRPV_p_XNZ2E=(9whBle_EhnnHfTfGweOCm-7dFlP02B#gg}irJ z(G>^{sL7JOg=7?vz~q1`WCUXUfd#)~GUD=yC>Vi!E1+D$G-h7ejDW@qQ8)0Xs#mb$uH+1N08JtGVy@=R=0E>l8xl7oX~o_a@4bHQ3#*Vsqd zQjFyHj;G+}wGTJ;WzSyo?49%CBcMHXV@6kkDM05!gnvvdW8+&VO+v?u(8ws#KF#8RP#46+sO+~$I>T_wY zEaBD)R$i`&s!SXM?<7>8Ukw!amd5g*fIwrmYj z`de91bkBSxQG3szbK_C^G$N7TH|*H#A+j+P<#@mZN5|YPkgs;lci*Wbe~#{s zpTy0|I1^NC1N$Aed01YQkHed_a(BEz(gf$Wa?T5$egxLatW5 zYPF{YwC4|LwkpIGDO`|qpOmymX%j59WyR=Y(L*yYf80pU56ObG;mgzVov3rRnU~+QUPe|Xnpzf*_Sv-MwjmcX1Qq{nP&F~3Z;cU22v0u!~dqCQbXSwbO%*epyDSF~_ z_!^aWS#N~qBAhgKnMX@m9*~w0n74WN_LDU$Gj96|xziVVGue?sTCy|<>8js5@Sj5I zMuoC9xZ;GBfta0|q%6p7bB7*AE3h&c{oJz)!li@6HYxH3N}F7M)Lt{-nZPK6I6wq{&VnJooH zkBnab&>^hxv4!E3sTQ~|#YUKE6cL3XT#<0ReBqB)x zE`$?qTiY__4ikKrK?}&hR*#L!L6;(r0CwqZYnxQ)1vomcupG2^VnhIRFkSR>YKm7^ z^pUDh&)4x3)>7W4nI@3y(fR7_0M9Ez54+VV)y zX#qq zR=ssMmEU{T&|!!e2fiUk#7}qg$vNl|@UDQ180uOYu9%c#C)|Zk4lshw1~eGKrNO_t zLjL2xTy&NKnTcQq$#*z=O@w963Q_4FSnH9@g$l&o(xP+thOycC*rGZq$~`ULV1Aiig9zh zp!u-`ts+6Uz&_pvE~hwQR6;q*ke3;)FS1+oa=#CI1&&9MPfoi>aey-4q+C>x<8p}U zgT#|ydIW@4$>&8oh`D%Ph$;{fZ#{9^s(cAR=Umx;}^#$!m%QWoCcHGefh&8& z2Lqjnh{fsSm7Vy-pn6SZE}S8h_{xG9e`hi!603le_)bgqTg1i9Bn^NROj;OsgOILR zc8AUWrcsFiOFI(NpAk_35hZJ?cS`0c_$sp~GA0Bf^zH%Xx5Tv`IcN)59x|>+CJOVP z#3R%o0(Yz=dn8bjXe>}7LE6jD(_YR@#XCu>U0vOYv?y?TvZAD7Sm2*BQLMCv^`mx$ zp}SWizj8t=7Pu5p5z4zF+J8Ys47fn*4XL8g4b^nNb8jct-uEwTj< zn_R+!l2c66CU5ZBAuc|<TA z$P0J`#U#r*DAZ)yBZ#3p|iCiDhT^`@p^m(nWtE0n>jjgr)dM=K2PD8&( z)wAGnUDLH$HE3xy_0Ze(XV%tNb5UECH?%^CrfYT8e%rtQV#^)mqP!2)6UVcHks7wT zv}dV(D+noMUDIaNM&sq2w@2R>leB#Q)Pbthv|06}ReSzov(wK-VzMYWZ#RL@b zd)Qf9SKl;pvChKBbBwsRs@>mq!#r`I8mt0)$fNFKU8`yL)n_kX_MgAs>*eBgXrwwG z?0BKmdaP@8O;`2y*>I#b@>F%LPz^`D6W8gGCY@_~W zHcz`4a?pPEV_kzVx_*xuM5gj+L(PI6t5M@_4%uhsW&I(x0xxkxss z89^bsrq|SE^~K;xeaFp3L0P4WvF5az+IjPQIOjikkuM9cQmv8pKExirud049N9oR! zTr@VUYr~ga+6nT6JRT0{Af(4FKcJ8Gnl`WL*-@>|zgixiJ|C2(0fZ!Km!+DmZ(ST8 z&*oAMBF7EYi(xoxkF33tX`<3FnJE_?TX!G!)(X{#XkfJ>)^atiKBqpdJ$2stYxx1) zcRa^}Y1(l-6)@YKFrsz{x1Pr{FnEtK22QtmwY}XvThZq(^8MrY)W}y+4F9-}9Y8nU zyg58m^OKjhx>gW{k7u=6t){-(-VcJkL4G`3GA(8v<;lTozcCZ2xhPTSIwz0o+Kg6H z>-zHS;j6v*i55Q&243X!sES?1TiU)qTyJm8@0G-603l8^5^Lr<;UV87h z&iZOurq8xK+O<}8N|M!gEGuy5wn{#2zVt8ac6X)Z)8U!(V5fUgmZ9~2)bQ&5`!YKG z&Tw8|ebFvSw)@n-eDL%vD*4noczLkD{kl=|$?ZMZrQYRgSt`f7cz!ycClLUsA0D(1 z>&xA;H1@^wle4fjEcvvt`g}Jyu64?)wfbQGnYX&~swCNP_G10TtNG=UPxt*@N-sJm zWjQ{iJGFx|yR4y{=Y!$g+ikBbS=XIEnCTyv(SJEJs=r*@ZIyLq{dhS%omnsWv=W`2 zb!Of_EGsOlYF+sB=Iz|d*2P{gpKS6*lFsgldqDF$O!bT(pZS4>*}*zW#az7hG;-uL RmG8vg`M>hlxZgym0Ra2r6{Y|H literal 0 HcmV?d00001 diff --git a/assets/hooks-lxIXz5_l.js b/assets/hooks-lxIXz5_l.js deleted file mode 100644 index b18b6345..00000000 --- a/assets/hooks-lxIXz5_l.js +++ /dev/null @@ -1,17 +0,0 @@ -var Po=Object.defineProperty;var Lo=(e,t,o)=>t in e?Po(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o;var je=(e,t,o)=>(Lo(e,typeof t!="symbol"?t+"":t,o),o);import{o as Mo,u as ae,a as Do,b as Me,c as Ve,d as zo}from"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import{u as Qe}from"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import{d as F}from"./dayjs@1.11.10-A-QuG2Ol.js";import{p as Io}from"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{g as le,i as q,s as De,c as jo,a as D,r as ne,b as P,d as Eo,u as fe,e as $o,p as Bo,f as ge,h as Ee,j as Fo,k as Ae,q as Pe,l as Wo,m as Ko,n as Uo,o as qo,w as Go,t as Ho,v as W}from"./utils-3DRba3jA.js";import{l as Yo}from"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{i as $e}from"./interactjs@1.10.26-I0IiZoEj.js";import{s as Xo}from"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import{t as Ze,c as Qo,i as Zo,d as Jo,s as Se}from"./lodash-es@4.17.21-xgd1l9mE.js";import{d as te}from"./dom-to-image@2.6.0-eHYYUq-2.js";import{r as en,u as oe,i as tn,a as on,b as nn,c as rn,d as an,e as ln,f as sn,g as cn,h as un,j as dn,k as pn,l as mn,m as hn,n as fn,o as gn,p as yn,q as bn,s as vn}from"./echarts@5.4.3-94QNkbi2.js";import{o as Je,c as et,a as tt}from"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import{e as Vn}from"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";const Sn="modulepreload",_n=function(e){return"/ray-template/"+e},Be={},O=function(t,o,n){let r=Promise.resolve();if(o&&o.length>0){const l=document.getElementsByTagName("link");r=Promise.all(o.map(i=>{if(i=_n(i),i in Be)return;Be[i]=!0;const a=i.endsWith(".css"),s=a?'[rel="stylesheet"]':"";if(!!n)for(let p=l.length-1;p>=0;p--){const f=l[p];if(f.href===i&&(!a||f.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${s}`))return;const c=document.createElement("link");if(c.rel=a?"stylesheet":Sn,a||(c.as="script",c.crossOrigin=""),c.href=i,document.head.appendChild(c),a)return new Promise((p,f)=>{c.addEventListener("load",p),c.addEventListener("error",()=>f(new Error(`Unable to preload CSS for ${i}`)))})}))}return r.then(()=>t()).catch(l=>{const i=new Event("vite:preloadError",{cancelable:!0});if(i.payload=l,window.dispatchEvent(i),!i.defaultPrevented)throw l})},wn=(e,t)=>{const o=e[t];return o?typeof o=="function"?o():Promise.resolve(o):new Promise((n,r)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(r.bind(null,new Error("Unknown variable dynamic import: "+t)))})},ot={setupKeepAlive:!0,keepAliveExclude:[],maxKeepAliveLength:5},H={menuCollapsedWidth:64,menuCollapsedMode:"width",menuCollapsedIconSize:22,menuCollapsedIndent:24,menuAccordion:!1},Nl="",M={signing:"signing",localeLanguage:"localeLanguage",token:"token",appMenuKey:"menuKey",appPiniaSettingStore:"piniaSettingStore",appPiniaKeepAliveStore:"piniaKeepAliveStore",appPiniaMenuStore:"piniaMenuStore",appPiniaSigningStore:"piniaSigningStore",appVersionProvider:"appVersionProvider",isAppLockScreen:"isAppLockScreen",appGlobalSearchOptions:"appGlobalSearchOptions"},Cn=[{label:"无",value:"none"},{label:"缩放出现",value:"scale"},{label:"缩放消退",value:"fade-scale"},{label:"滑入出现",value:"fade-slide"},{label:"淡入消退",value:"opacity"},{label:"底部消退",value:"fade-bottom"}],j={appThemeColors:["#2d8cf0","#3f9eff","#ff42bc","#ee4f12","#a6e4f7","#dbcb02","#18A058"],appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"},appNaiveUIThemeOverrides:{dark:{},light:{}},appNaiveUIThemeOverridesCommon:{dark:{},light:{}},echartTheme:"macarons"},nt=[{key:"zh-CN",label:"中文(简体)"},{key:"en-US",label:"English(US)"}],Nn="zh-CN",Tn="zh-CN",kn={"zh-CN":"zh-cn","en-US":"en"},On="zh-cn",Tl={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)$/},kl={baseURL:"",withCredentials:!1,timeout:5*1e3,headers:{"Content-Type":"application/json"}},J=Vue.ref(null),xn={setupRouterLoadingBar:!0,setupRouterGuard:!0},Rn=["RLogin","ErrorPage","RayTemplateDoc"],de=["admin"],Ol=(e,t)=>{const o=Vue.ref(0),n=Vue.ref(0),r=Vue.ref(!1),{clickOutside:l}=t??{},i=p=>{r.value=p},a=p=>{p.preventDefault(),i(!1),Vue.nextTick().then(()=>{const{clientX:f,clientY:b}=p;o.value=f,n.value=b,i(!0)})};l&&Mo(e,p=>{l(p)});const s=ae(e,"contextmenu",a,t),u=ae(e,"click",()=>{i(!1)});return{stop:()=>{s(),u()},x:Vue.readonly(o),y:Vue.readonly(n),show:Vue.readonly(r),updateShow:i}},rt=Vue.reactive({globalSpinning:!1,globalDrawerValue:!1,globalMainLayoutLoad:!0,layoutContentMaximize:!1,layoutContentSpinning:!1});function K(e,t,o){rt[e]=t,o==null||o()}function Y(e){return Vue.readonly(Vue.toRef(rt,e))}let at;const An=async()=>{const e=No(),t=await al(nt);return VueI18n.createI18n({legacy:!1,locale:e,messages:t,sync:!0,missingWarn:!1,silentFallbackWarn:!0,fallbackLocale:Tn})},xl=async e=>{const t=await An();e.use(t),at=t},Pn=(e,t)=>!e||t[0]===e?t:`${e}.${t}`,ee=e=>{const{t,locale:o,...n}=at.global;return{...n,t:(i,...a)=>i?!i.includes(".")&&!e?i:t(Pn(e,i),...a):"",locale:i=>{const a=o;a.value=i}}},x=e=>e,Ln={path:"/dashboard",name:"RDashboard",component:()=>O(()=>import("./index-t2_z-FtU.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33])),meta:{i18nKey:x("menu.Dashboard"),icon:"dashboard",order:0}},Mn=Object.freeze(Object.defineProperty({__proto__:null,default:Ln},Symbol.toStringTag,{value:"Module"})),Dn={path:"/axios",name:"RAxios",component:()=>O(()=>import("./index-ESRgrIKF.js"),__vite__mapDeps([34,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,35,22,18,16,17,23,20,21,24,25,26,27,28,29,30,31,32,36])),meta:{i18nKey:x("menu.Axios"),icon:"axios",order:3,keepAlive:!0}},zn=Object.freeze(Object.defineProperty({__proto__:null,default:Dn},Symbol.toStringTag,{value:"Module"})),In={path:"/cache-demo",name:"CacheDemo",component:()=>O(()=>import("./index-HlEoc4oA.js"),__vite__mapDeps([37,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CacheDemo"),icon:"other",order:3,extra:{label:"new"}}},jn=Object.freeze(Object.defineProperty({__proto__:null,default:In},Symbol.toStringTag,{value:"Module"})),En={path:"/context-menu",name:"ContextMenuDemo",component:()=>O(()=>import("./index-fSj7NDsx.js"),__vite__mapDeps([38,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.ContextMenu"),icon:"other",order:2}},$n=Object.freeze(Object.defineProperty({__proto__:null,default:En},Symbol.toStringTag,{value:"Module"})),Bn={path:"/directive",name:"RDirective",component:()=>O(()=>import("./index-qt5v82ci.js"),__vite__mapDeps([])),meta:{i18nKey:x("menu.Directive"),icon:"other",order:2}},Fn=Object.freeze(Object.defineProperty({__proto__:null,default:Bn},Symbol.toStringTag,{value:"Module"})),U=()=>O(()=>Promise.resolve().then(()=>ya),void 0),Wn={path:"/doc",name:"RDocLayout",component:U,meta:{i18nKey:x("menu.Doc"),icon:"doc",order:5},children:[{path:"doc-inside",name:"RDocInside",component:()=>O(()=>import("./index-gvn0WixR.js"),__vite__mapDeps([39,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.DocLocalInside")}},{path:"doc-outside",name:"RDoc",component:U,meta:{i18nKey:x("menu.Doc"),windowOpen:"https://xiaodaigua-ray.github.io/ray-template-doc/"}},{path:"doc-outside-local",name:"RDocLocal",component:U,meta:{i18nKey:x("menu.DocLocal"),windowOpen:"https://ray-template.yunkuangao.com/ray-template-doc/"}}]},Kn=Object.freeze(Object.defineProperty({__proto__:null,default:Wn},Symbol.toStringTag,{value:"Module"})),Un={path:"/echart",name:"REchart",component:()=>O(()=>import("./index-9pBqvQlJ.js"),__vite__mapDeps([40,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,41])),meta:{i18nKey:x("menu.Echart"),icon:"echart",order:1}},qn=Object.freeze(Object.defineProperty({__proto__:null,default:Un},Symbol.toStringTag,{value:"Module"})),Gn={path:"/iframe",name:"IframeDemo",component:()=>O(()=>import("./index-xcH4U4Ty.js"),__vite__mapDeps([42,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{icon:"other",order:2,noLocalTitle:"iframe"}},Hn=Object.freeze(Object.defineProperty({__proto__:null,default:Gn},Symbol.toStringTag,{value:"Module"})),Yn={path:"/mock-demo",name:"MockDemo",component:()=>O(()=>import("./index-5lw8fAJn.js"),__vite__mapDeps([43,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,35,22,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Mock"),icon:"other",order:3,keepAlive:!1}},Xn=Object.freeze(Object.defineProperty({__proto__:null,default:Yn},Symbol.toStringTag,{value:"Module"})),Qn={path:"/modal-demo",name:"ModalDemo",component:()=>O(()=>import("./index-URw8EbN2.js"),__vite__mapDeps([44,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Modal"),icon:"other",order:3}},Zn=Object.freeze(Object.defineProperty({__proto__:null,default:Qn},Symbol.toStringTag,{value:"Module"})),Jn={path:"/multi",name:"MultiMenu",component:U,meta:{i18nKey:x("menu.MultiMenu"),icon:"other",order:4,extra:{label:"cache"}},children:[{path:"multi-menu-one",name:"MultiMenuOne",component:()=>O(()=>import("./index-OlZM-6Aq.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-1",keepAlive:!0}},{path:"multi-menu-two",name:"MultiMenuTwo",component:U,meta:{noLocalTitle:"多级菜单-2"},children:[{path:"sub-menu-other",name:"SubMenuOther",component:()=>O(()=>import("./index-7HAQIe0w.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-1",keepAlive:!0}},{path:"sub-menu",name:"SubMenu",component:U,meta:{noLocalTitle:"多级菜单-2-2",keepAlive:!0},children:[{path:"sub-menu-one",name:"MultiMenuTwoOne",component:()=>O(()=>import("./index-vRnYP7XJ.js"),__vite__mapDeps([])),meta:{noLocalTitle:"多级菜单-2-2-1",keepAlive:!0}}]}]}]},er=Object.freeze(Object.defineProperty({__proto__:null,default:Jn},Symbol.toStringTag,{value:"Module"})),tr={path:"/precision",name:"CalculatePrecision",component:()=>O(()=>import("./index-ZatM64SM.js"),__vite__mapDeps([45,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,16,17,22,18,23,20,21,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.CalculatePrecision"),icon:"other",order:2}},or=Object.freeze(Object.defineProperty({__proto__:null,default:tr},Symbol.toStringTag,{value:"Module"})),nr={path:"/qrcode",name:"RQRCode",component:()=>O(()=>import("./index-iapTKWGV.js"),__vite__mapDeps([46,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,47,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.QRCode"),icon:"other",order:3}},rr=Object.freeze(Object.defineProperty({__proto__:null,default:nr},Symbol.toStringTag,{value:"Module"})),ar={path:"/rely",name:"Rely",component:U,meta:{i18nKey:x("menu.Rely"),icon:"rely",order:999},children:[{path:"rely-about",name:"RelyAbout",component:()=>O(()=>import("./index-7jSmHArV.js"),__vite__mapDeps([48,49])),meta:{i18nKey:x("menu.RelyAbout")}}]},lr=Object.freeze(Object.defineProperty({__proto__:null,default:ar},Symbol.toStringTag,{value:"Module"})),ir={path:"/router-demo",name:"RouterDemoRoot",component:U,meta:{i18nKey:x("menu.RouterDemo"),icon:"other",order:3},children:[{path:"router-demo-home",name:"RouterDemoHome",component:()=>O(()=>import("./index-Jz_0N3dr.js"),__vite__mapDeps([50,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{noLocalTitle:"人员信息(平级模式)"}},{path:"router-demo-detail",name:"RouterDemoDetail",component:()=>O(()=>import("./index-tZy8npu9.js"),__vite__mapDeps([])),meta:{noLocalTitle:"信息详情",sameLevel:!0}}]},sr=Object.freeze(Object.defineProperty({__proto__:null,default:ir},Symbol.toStringTag,{value:"Module"})),cr={path:"/scroll-reveal",name:"ScrollReveal",component:()=>O(()=>import("./index-v5xFQW7A.js"),__vite__mapDeps([51,52])),meta:{i18nKey:x("menu.scrollReveal"),icon:"scroll_reveal",hidden:!0}},ur=Object.freeze(Object.defineProperty({__proto__:null,default:cr},Symbol.toStringTag,{value:"Module"})),dr={path:"/svg-icons",name:"PreviewSVGIcons",component:()=>O(()=>import("./index-l2OdooJx.js"),__vite__mapDeps([53,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32,54])),meta:{i18nKey:x("menu.SvgIcon"),icon:"other",order:3}},pr=Object.freeze(Object.defineProperty({__proto__:null,default:dr},Symbol.toStringTag,{value:"Module"})),mr={path:"/table",name:"TableView",component:()=>O(()=>import("./index-1fl0IMML.js"),__vite__mapDeps([55,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.Table"),icon:"other",order:2}},hr=Object.freeze(Object.defineProperty({__proto__:null,default:mr},Symbol.toStringTag,{value:"Module"})),fr={path:"/template-hooks",name:"TemplateHooks",component:()=>O(()=>import("./index-Fu86yYlL.js"),__vite__mapDeps([56,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,20,21,22,23,24,25,26,27,28,29,30,31,32])),meta:{i18nKey:x("menu.TemplateHooks"),icon:"other",order:1,extra:{label:"new"}}},gr=Object.freeze(Object.defineProperty({__proto__:null,default:fr},Symbol.toStringTag,{value:"Module"})),yr={path:"/:catchAll(.*)",name:"ErrorPage",component:()=>O(()=>import("./index-6Jsj4zGJ.js"),__vite__mapDeps([57,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32,58])),meta:{i18nKey:x("menu.Error"),icon:"error",hidden:!0,sameLevel:!0}},br=Object.freeze(Object.defineProperty({__proto__:null,default:yr},Symbol.toStringTag,{value:"Module"})),vr=()=>{const e=Object.assign({"/src/router/modules/dashboard.ts":Mn,"/src/router/modules/demo/axios.ts":zn,"/src/router/modules/demo/cache-demo.ts":jn,"/src/router/modules/demo/context-menu.ts":$n,"/src/router/modules/demo/directive.ts":Fn,"/src/router/modules/demo/doc.ts":Kn,"/src/router/modules/demo/echart.ts":qn,"/src/router/modules/demo/iframe.ts":Hn,"/src/router/modules/demo/mock.ts":Xn,"/src/router/modules/demo/modal.ts":Zn,"/src/router/modules/demo/multi-menu.ts":er,"/src/router/modules/demo/precision.ts":or,"/src/router/modules/demo/qrcode.ts":rr,"/src/router/modules/demo/rely.ts":lr,"/src/router/modules/demo/router-demo.ts":sr,"/src/router/modules/demo/scroll-reveal.ts":ur,"/src/router/modules/demo/svg-icons.ts":pr,"/src/router/modules/demo/table.ts":hr,"/src/router/modules/demo/template-hooks.ts":gr,"/src/router/modules/error404.ts":br});return Object.keys(e).reduce((o,n)=>{const r=e[n].default;if(r)o.push(r);else throw new Error("router helper combine: an exception occurred while parsing the routing file!");return o},[])},Vr=e=>e.sort((t,o)=>{var l,i;const n=((l=t.meta)==null?void 0:l.order)??1,r=((i=o.meta)==null?void 0:i.order)??0;if(typeof n!="number"||typeof r!="number")throw new TypeError("orderRoutes error: order must be a number!");return n===r?t.name?o.name?t.name.localeCompare(o.name):-1:1:n-r}),Sr=e=>{var o;const{meta:t}=e;t!=null&&t.ignoreAutoResetScroll||(o=J.value)==null||o.scrollTo({top:0,left:0,behavior:"smooth"})},_r=e=>{const{beforeEach:t}=e,{getRootPath:o}=Q(),n=(r,l)=>r.path==="/"||l.path==="/login";t((r,l,i)=>{const a=le(M.token),s=le(M.appMenuKey,"sessionStorage",{defaultValue:o.value}),{meta:u,name:c}=r;a!==null?n(r,l)?we(!0):!q(c,"Symbol")&&c&&Rn.includes(c)?i():So(u)?n(r,l)?s?i(s):we(!0):i():we(!0):n(r,l)?i():i("/")})};var wr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.19","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.1.3","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.4-beta1.0"},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 lt=Pinia.defineStore("setting",()=>{const{appPrimaryColor:{primaryColor:e}}=wr,{locale:t}=ee(),{locale:o}=Ja(),n=Vue.reactive({drawerPlacement:"right",primaryColorOverride:{common:{primaryColor:e,primaryColorHover:e,primaryColorPressed:e}},appTheme:!1,menuTagSwitch:!0,breadcrumbSwitch:!0,localeLanguage:No(),lockScreenSwitch:!1,copyrightSwitch:!0,contentTransition:"scale",watermarkSwitch:!1,watermarkConfig:{content:"Trying be better~",fontSize:16,lineHeight:16,width:384,height:384,xOffset:12,yOffset:60,rotate:-15},appRootRoute:{name:"Dashboard",path:"/dashboard"}}),r=a=>{t(a),o(a),n.localeLanguage=a,De(M.localeLanguage,a,"localStorage")},l=(a,s=.3)=>{const u=jo(a,s),c={primaryColor:a,primaryColorHover:a,primaryColorPressed:a};n.primaryColorOverride.common=c;const p=document.body;p.style.setProperty("--ray-theme-primary-color",a),p.style.setProperty("--ray-theme-primary-fade-color",u)},i=(a,s,u)=>{Reflect.has(n,a)&&(n[a]=s),u==null||u()};return Vn(()=>n.appTheme,a=>{a?Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},n.primaryColorOverride,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light)},{immediate:!0}),{...Vue.toRefs(n),updateLocale:r,changePrimaryColor:l,updateSettingState:i}},{persist:{key:M.appPiniaSettingStore}}),it=["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],st="transparent",ct={},ut={textStyle:{color:"#ffffff"},subtextStyle:{color:"#dddddd"}},dt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},pt={itemStyle:{borderWidth:"4"},lineStyle:{width:"3"},symbolSize:"0",symbol:"circle",smooth:!0},mt={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},ft={itemStyle:{borderWidth:0,borderColor:"#ccc"}},gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},bt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Vt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},St={itemStyle:{color:"#fc97af",color0:"transparent",borderColor:"#fc97af",borderColor0:"#87f7cf",borderWidth:"2"}},_t={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:"1",color:"#ffffff"},symbolSize:"0",symbol:"circle",smooth:!0,color:["#fc97af","#87f7cf","#f7f494","#72ccff","#f7c5a0","#d4a4eb","#d2f5a6","#76f2f2"],label:{color:"#293441"}},wt={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Ct={itemStyle:{areaColor:"#f3f3f3",borderColor:"#999999",borderWidth:.5},label:{color:"#893448"},emphasis:{itemStyle:{areaColor:"rgba(255,178,72,1)",borderColor:"#eb8146",borderWidth:1},label:{color:"rgb(137,52,72)"}}},Nt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Tt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},kt={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},Ot={axisLine:{show:!0,lineStyle:{color:"#666666"}},axisTick:{show:!1,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#aaaaaa"},splitLine:{show:!1,lineStyle:{color:["#e6e6e6"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.05)","rgba(200,200,200,0.02)"]}}},xt={iconStyle:{borderColor:"#999999"},emphasis:{iconStyle:{borderColor:"#666666"}}},Rt={textStyle:{color:"#999999"}},At={axisPointer:{lineStyle:{color:"#cccccc",width:1},crossStyle:{color:"#cccccc",width:1}}},Pt={lineStyle:{color:"#87f7cf",width:1},itemStyle:{color:"#87f7cf",borderWidth:1},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},checkpointStyle:{color:"#fc97af",borderColor:"#fc97af"},label:{color:"#87f7cf"},emphasis:{itemStyle:{color:"#f7f494"},controlStyle:{color:"#87f7cf",borderColor:"#87f7cf",borderWidth:.5},label:{color:"#87f7cf"}}},Lt={color:["#fc97af","#87f7cf"]},Mt={backgroundColor:"rgba(255,255,255,0)",dataBackgroundColor:"rgba(114,204,255,1)",fillerColor:"rgba(114,204,255,0.2)",handleColor:"#72ccff",handleSize:"100%",textStyle:{color:"#333333"}},Dt={label:{color:"#293441"},emphasis:{label:{color:"#293441"}}},Cr={color:it,backgroundColor:st,textStyle:ct,title:ut,line:dt,radar:pt,bar:mt,pie:ht,scatter:ft,boxplot:gt,parallel:yt,sankey:bt,funnel:vt,gauge:Vt,candlestick:St,graph:_t,map:wt,geo:Ct,categoryAxis:Nt,valueAxis:Tt,logAxis:kt,timeAxis:Ot,toolbox:xt,legend:Rt,tooltip:At,timeline:Pt,visualMap:Lt,dataZoom:Mt,markPoint:Dt},Nr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:st,bar:mt,boxplot:gt,candlestick:St,categoryAxis:Nt,color:it,dataZoom:Mt,default:Cr,funnel:vt,gauge:Vt,geo:Ct,graph:_t,legend:Rt,line:dt,logAxis:kt,map:wt,markPoint:Dt,parallel:yt,pie:ht,radar:pt,sankey:bt,scatter:ft,textStyle:ct,timeAxis:Ot,timeline:Pt,title:ut,toolbox:xt,tooltip:At,valueAxis:Tt,visualMap:Lt},Symbol.toStringTag,{value:"Module"})),zt=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],It="transparent",jt={},Et={textStyle:{color:"#008acd"},subtextStyle:{color:"#aaaaaa"}},$t={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Bt={itemStyle:{borderWidth:1},lineStyle:{width:2},symbolSize:3,symbol:"emptyCircle",smooth:!0},Ft={itemStyle:{barBorderWidth:0,barBorderColor:"#ccc"}},Wt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Kt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ut={itemStyle:{borderWidth:0,borderColor:"#ccc"}},qt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Gt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Ht={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Yt={itemStyle:{borderWidth:0,borderColor:"#ccc"}},Xt={itemStyle:{color:"#d87a80",color0:"#2ec7c9",borderColor:"#d87a80",borderColor0:"#2ec7c9",borderWidth:1}},Qt={itemStyle:{borderWidth:0,borderColor:"#ccc"},lineStyle:{width:1,color:"#aaa"},symbolSize:3,symbol:"emptyCircle",smooth:!0,color:["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],label:{color:"#eee"}},Zt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},Jt={itemStyle:{areaColor:"#dddddd",borderColor:"#eeeeee",borderWidth:.5},label:{color:"#d87a80"},emphasis:{itemStyle:{areaColor:"rgba(254,153,78,1)",borderColor:"#444",borderWidth:1},label:{color:"rgb(100,0,0)"}}},eo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!1,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},to={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},oo={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},no={axisLine:{show:!0,lineStyle:{color:"#008acd"}},axisTick:{show:!0,lineStyle:{color:"#333"}},axisLabel:{show:!0,color:"#333"},splitLine:{show:!0,lineStyle:{color:["#eee"]}},splitArea:{show:!1,areaStyle:{color:["rgba(250,250,250,0.3)","rgba(200,200,200,0.3)"]}}},ro={iconStyle:{borderColor:"#2ec7c9"},emphasis:{iconStyle:{borderColor:"#18a4a6"}}},ao={textStyle:{color:"#333333"}},lo={axisPointer:{lineStyle:{color:"#008acd",width:"1"},crossStyle:{color:"#008acd",width:"1"}}},io={lineStyle:{color:"#008acd",width:1},itemStyle:{color:"#008acd",borderWidth:1},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},checkpointStyle:{color:"#2ec7c9",borderColor:"#2ec7c9"},label:{color:"#008acd"},emphasis:{itemStyle:{color:"#a9334c"},controlStyle:{color:"#008acd",borderColor:"#008acd",borderWidth:.5},label:{color:"#008acd"}}},so={color:["#5ab1ef","#e0ffff"]},co={backgroundColor:"rgba(47,69,84,0)",dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd",handleSize:"100%",textStyle:{color:"#333333"}},uo={label:{color:"#eee"},emphasis:{label:{color:"#eee"}}},Tr={color:zt,backgroundColor:It,textStyle:jt,title:Et,line:$t,radar:Bt,bar:Ft,pie:Wt,scatter:Kt,boxplot:Ut,parallel:qt,sankey:Gt,funnel:Ht,gauge:Yt,candlestick:Xt,graph:Qt,map:Zt,geo:Jt,categoryAxis:eo,valueAxis:to,logAxis:oo,timeAxis:no,toolbox:ro,legend:ao,tooltip:lo,timeline:io,visualMap:so,dataZoom:co,markPoint:uo},kr=Object.freeze(Object.defineProperty({__proto__:null,backgroundColor:It,bar:Ft,boxplot:Ut,candlestick:Xt,categoryAxis:eo,color:zt,dataZoom:co,default:Tr,funnel:Ht,gauge:Yt,geo:Jt,graph:Qt,legend:ao,line:$t,logAxis:oo,map:Zt,markPoint:uo,parallel:qt,pie:Wt,radar:Bt,sankey:Gt,scatter:Kt,textStyle:jt,timeAxis:no,timeline:io,title:Et,toolbox:ro,tooltip:lo,valueAxis:to,visualMap:so},Symbol.toStringTag,{value:"Module"})),Or=()=>{const e=Object.assign({"/src/echart-themes/macarons/macarons-dark.json":Nr,"/src/echart-themes/macarons/macarons.json":kr}),t=/\/([^/]+)\.json$/;return Object.keys(e).reduce((n,r)=>{var i;const l=(i=r.match(t))==null?void 0:i[1];if(l)return n.push({name:l,theme:e[r].default}),n;throw new Error(`[RChart Theme Error]: name ${r} is invalid!`)},[])},xr=e=>Object.assign({},{text:"loading",color:"#c23531",textColor:"#000",maskColor:"rgba(255, 255, 255, 0.9)",zlevel:0,fontSize:12,showSpinner:!0,spinnerRadius:10,lineWidth:5,fontWeight:"normal",fontStyle:"normal",fontFamily:"sans-serif"},e),Rr={bordered:{type:Boolean,default:!0},downloadOptions:{type:Object,default:()=>({})},onDropdownSelect:{type:[Function,Array]},dropdownOptions:{type:Array},preset:{type:String},contentStyle:{type:[String,Object]},title:{type:[String,Function]},width:{type:String,default:"100%"},height:{type:String,default:"100%"},autoResize:{type:[Boolean,Object],default:!0},showAria:{type:Boolean,default:!1},options:{type:Object,default:()=>({})},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},theme:{type:String,default:null},autoChangeTheme:{type:Boolean,default:!0},use:{type:Array,default:()=>[]},watchOptions:{type:Boolean,default:!0},loading:{type:Boolean,default:!1},loadingOptions:{type:Object,default:()=>xr()},observer:{type:Object,default:null},throttleWait:{type:Number,default:500},nextTick:{type:Boolean,default:!0},setChartOptions:{type:Object,default:()=>({})}},Ar={notMerge:!1,lazyUpdate:!0,silent:!1,replaceMerge:[]},Pr=Or();Pr.forEach(e=>{en(e.name,e.theme)});const Rl=Vue.defineComponent({name:"RChart",props:Rr,setup(e,{expose:t}){const{getAppTheme:o}=I(),n=Vue.ref(),r=Vue.ref(),l=Vue.ref();let i,a;const{echartTheme:s}=j;let u,c;const p=Vue.computed(()=>[{label:"下载图片",key:"__DOWN_LOAD_CHART__",disabled:!(l.value&&l.value.getDom())}]),f=Vue.computed(()=>({"--ray-chart-width":D(e.width),"--ray-chart-height":D(e.height)})),b=async()=>{var V;oe([on,nn,rn,an,ln,sn,cn,un]),oe([dn,pn,mn,hn,fn,gn]),oe([yn,bn]),oe([vn]);try{oe((V=e.use)==null?void 0:V.filter(Boolean))}catch(k){console.error("[RChart register error]: ",k)}},v=()=>{if(e.theme==="default"){e.autoChangeTheme?y("dark"):y("");return}if(e.theme)y(e.theme);else{const V=e.autoChangeTheme&&o.value?`${s}-dark`:s;y(V)}},m=V=>{let k=Vue.unref(V);const R=A=>Object.assign({},k,A);return e.showAria&&(k=R({aria:{enabled:!0,decal:{show:!0}}})),k},y=(V=s)=>{const k=n.value,R=m(e.options),{height:A,width:$}=k.getBoundingClientRect(),{onSuccess:B,onError:ce}=e;try{c=tn(k,V,{width:$===0?200:void 0,height:A===0?200:void 0}),l.value=c,e.nextTick?(c.setOption({}),Vue.nextTick(()=>{R&&(c==null||c.setOption(R))})):R&&(c==null||c.setOption(R)),B&&P(B,c)}catch(ve){ce&&P(ce),console.error("RChart render error: ",ve)}},d=()=>!!(c&&c.getDom()),h=()=>{d()&&(c.clear(),c.dispose(),l.value=void 0)},_=()=>{c&&c.resize()},T=(V,k)=>{if(V==="__DOWN_LOAD_CHART__"&&d()){const{filename:A,...$}=e.downloadOptions;Eo(c.getDataURL($),A??`${new Date().getTime()}`)}const{onDropdownSelect:R}=e;R&&P(R,V,k)},g=()=>{if(c!=null&&c.getDom()){console.warn("[RChart mount]: There is a chart instance already initialized on the dom. Execution was interrupted.");return}v(),e.autoResize&&(i=Ze(_,e.throttleWait),a=Do(e.observer||r,i))},S=()=>{var V;h(),i==null||i.cancel(),(V=a==null?void 0:a.stop)==null||V.call(a)};return Vue.watch(()=>o.value,()=>{e.autoChangeTheme&&(h(),v())}),Vue.watch(()=>e.showAria,()=>{h(),v()}),Vue.watchEffect(()=>{e.watchOptions?u=Vue.watch(()=>e.options,V=>{const k=m(V),R=Object.assign(e.setChartOptions,Ar);c==null||c.setOption(k,R)},{deep:!0}):u==null||u(),e.loading?c==null||c.showLoading(e.loadingOptions):c==null||c.hideLoading()}),t({echart:l,dispose:S,render:g,isDispose:d}),Vue.onBeforeMount(async()=>{await b()}),Vue.onMounted(()=>{g()}),Vue.onBeforeUnmount(()=>{S(),u==null||u()}),{rayChartRef:n,cssVarsRef:f,rayChartWrapperRef:r,moreDropDownOptions:p,dropdownSelect:T}},render(){const{title:e,contentStyle:t,preset:o,moreDropDownOptions:n,dropdownSelect:r,bordered:l,dropdownOptions:i}=this,{cardExtra:a}=this.$slots;return o==="card"?Vue.createVNode(naive.NCard,{class:"ray-chart",ref:"rayChartWrapperRef",style:[this.cssVarsRef],contentStyle:t,bordered:l},{default:ne(Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)),header:ne(e,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":ne(a,{defaultElement:Vue.createVNode(po,{iconSize:18,cursor:"pointer",options:i??n,trigger:"click",onSelect:r.bind(this),placement:"bottom-end"},null)})}):Vue.createVNode("div",{class:"ray-chart",style:[this.cssVarsRef],ref:"rayChartWrapperRef"},[Vue.createVNode("div",{class:"ray-chart__container",ref:"rayChartRef"},null)])}}),Lr={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},Al=Vue.defineComponent({name:"RCollapseGrid",props:Lr,setup(e){const t=Vue.ref(!e.open),o=()=>{t.value=!t.value;const{onUpdateValue:r,"onUpdate:value":l}=e;r&&P(r,t.value),l&&P(l,t.value)};return{modelCollapsed:t,collapseClick:o,CollapseIcon:()=>Vue.createVNode("div",{class:"collapse-icon",onClick:o.bind(this)},[Vue.createVNode("span",null,[t.value?e.collapseToggleText[0]:e.collapseToggleText[1]]),Vue.createVNode(N,{customClassName:`collapse-icon--arrow ${t.value?"":"collapse-icon--arrow__expanded"}`,name:"expanded",size:"14"},null)])}},render(){return Vue.createVNode(naive.NCard,{bordered:this.bordered},{default:()=>Vue.createVNode(naive.NGrid,Vue.mergeProps({class:"ray-collapse-grid"},this.$props,{collapsed:this.modelCollapsed,xGap:this.xGap||12,yGap:this.yGap||18,collapsedRows:this.collapsedRows}),{default:()=>{var e,t;return[(t=(e=this.$slots).default)==null?void 0:t.call(e),Vue.createVNode(naive.NGridItem,{suffix:!0,class:"ray-collapse-grid__suffix--btn"},{default:()=>[Vue.createVNode(naive.NFlex,{justify:"end",align:"center"},{default:()=>{var o,n;return[(n=(o=this.$slots).action)==null?void 0:n.call(o),this.CollapseIcon()]}})]})]}})})}}),Mr={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:Mr,setup(e){const t=Vue.computed(()=>`#${e.prefix}-${e.name}`),o=Vue.computed(()=>({"--ray-icon-width":e.width?D(e.width):D(e.size),"--ray-icon-height":e.height?D(e.height):D(e.size),"--ray-icon-depth":e.depth,"--ray-icon-cursor":e.cursor}));return{symbolId:t,cssVars:o,iconClick:r=>{const{onClick:l}=e;l&&P(l,r)}}},render(){return Vue.createVNode("span",{class:["ray-icon",this.customClassName],style:[this.cssVars],onClick:this.iconClick.bind(this)},[Vue.createVNode("svg",{RayIconAttribute:"ray-icon",ariaHidden:!0},[Vue.createVNode("use",Vue.mergeProps({"xlink:href":this.symbolId},{fill:this.color}),null)])])}}),Dr={src:{type:String,required:!0},iframeWrapperClass:{type:String,default:null},frameborder:{type:Number,default:0},width:{type:[String,Number],default:"100%"},height:{type:[String,Number],default:"100%"},allow:{type:String,default:null},name:{type:String,default:null},title:{type:String,default:null},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},customSpinProps:{type:Object,default:()=>({})},lazy:{type:Boolean,default:!0},wrapperClass:{type:String,default:null}},Pl=Vue.defineComponent({name:"RIframe",props:Dr,setup(e,{expose:t}){const o=Vue.computed(()=>({"--ray-iframe-frameborder":D(e.frameborder),"--ray-iframe-width":D(e.width),"--ray-iframe-height":D(e.height)})),n=Vue.ref(),r=Vue.ref(!0),l=a=>{r.value=!1;const{onSuccess:s}=e;s&&P(s,n.value,a)},i=a=>{r.value=!1;const{onError:s}=e;s&&P(s,a)};return ae(n,"load",l),ae(n,"error",i),t({iframeInst:n}),{cssVars:o,iframeRef:n,spinShow:r}},render(){return Vue.createVNode("div",{class:["ray-iframe",this.iframeWrapperClass],style:[this.cssVars]},[Vue.createVNode(naive.NSpin,Vue.mergeProps(this.customSpinProps,{show:this.spinShow}),{...this.$slots,default:()=>Vue.createVNode("iframe",Vue.mergeProps({class:["ray-iframe__container",this.wrapperClass],ref:"iframeRef",src:this.src,allow:this.allow,name:this.name,title:this.title},{loading:this.lazy?"lazy":null}),null)})])}}),zr={...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}},Ir=(e,t,o)=>{const{scheduler:n}=o??{};return new Promise(r=>{setTimeout(()=>{const l=t==="card"?".n-card-header__main":".n-dialog__title";if(e){const i=$e(e).draggable({inertia:!0,autoScroll:!0,allowFrom:l,modifiers:[$e.modifiers.restrictRect({restriction:"parent",endOnly:!0})],listeners:{move:a=>{n==null||n(a)}}}).resizable(!1);r(i)}},30)})},Ll=Vue.defineComponent({name:"RModal",props:zr,setup(e){const{height:t}=Me(),o=Vue.computed(()=>({"--r-modal-width":D(e.width??600),"--r-modal-card-width":D(e.cardWidth??600),"--r-modal-dialog-width":D(e.dialogWidth??446)})),n=fe();let r;const l={x:0,y:0},i=()=>e.preset==="card"&&e.fullscreen,a=()=>{const s=document.getElementById(n);s&&Ir(s,e.preset,{scheduler:u=>{const c=u.target;l.x+=u.dx,l.y+=u.dy,c.style.transform=`translate(${l.x}px, ${l.y}px)`}}).then(u=>{r=u})};return Vue.watch(()=>e.show,s=>{s&&e.dad&&(e.preset==="card"||e.preset==="dialog")?Vue.nextTick(()=>{a();const u=document.getElementById(n);e.memo&&u&&(u.style.transform=`translate(${l.x}px, ${l.y}px)`)}):(r==null||r.unset(),r=null)},{immediate:!0}),{cssVars:o,height:t,isFullscreenCardType:i,uuidEl:n}},render(){const{isFullscreenCardType:e}=this,{$props:t,$slots:o,$attrs:n}=this,{preset:r,...l}=t,{cssVars:i,height:a,uuidEl:s}=this;return Vue.createVNode(naive.NModal,Vue.mergeProps({class:["r-modal",e()?"r-modal__preset-card--fullscreen":""],style:[i,e()?`height: ${a}px`:""],preset:r},{id:s},l,n),{...o})}}),jr={...naive.dropdownProps,iconSize:{type:Number,default:14},cursor:{type:String,default:"default"}};function Er(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const po=Vue.defineComponent({name:"RMoreDropdown",props:jr,render(){let e;const{iconSize:t,cursor:o}=this,{default:n}=this.$slots;return Vue.createVNode(naive.NDropdown,Vue.mergeProps(this.$props,this.$attrs,{placement:"bottom-start"}),Er(e=ne(n,{defaultElement:Vue.createVNode(N,{name:"more",size:t,cursor:o},null)}))?e:{default:()=>[e]})}}),$r={loadingDescription:{type:String},watchText:{type:Boolean,default:!0},status:{type:String},errorDescription:{type:[String,Object],default:"二维码已过期"},errorActionDescription:{type:String,default:"重新加载"},text:{type:String,required:!0},size:{type:Number,default:160},margin:{type:Number,default:12},correctLevel:{type:Number,default:1,validator:e=>[0,1,2,3].includes(e)},maskPattern:{type:Number},version:{type:Number},components:{type:Object,default:()=>({data:{scale:1},timing:{scale:1,protectors:!1},alignment:{scale:1,protectors:!1},cornerAlignment:{scale:1,protectors:!0}})},colorDark:{type:String,default:"#000000"},colorLight:{type:String,default:"#ffffff"},autoColor:{type:Boolean,default:!0},backgroundImage:{type:String},backgroundDimming:{type:String,default:"rgba(0, 0, 0, 0)"},gifBackgroundURL:{type:String},gifBackground:{type:ArrayBuffer},whiteMargin:{type:Boolean,default:!0},logoImage:{type:String},logoScale:{type:Number,default:.4},logoMargin:{type:Number,default:6},logoCornerRadius:{type:Number,default:8},dotScale:{type:Number,default:1},onSuccess:{type:[Function,Array],default:null},onError:{type:[Function,Array],default:null},onReload:{type:[Function,Array],default:null}},Br=e=>new Promise((t,o)=>{const n=new XMLHttpRequest;n.responseType="blob",n.onload=()=>{const r=new FileReader;r.onloadend=()=>{t(r.result)},r.onerror=l=>{o(l)},r.onabort=l=>{o(l)},r.readAsArrayBuffer(n.response)},n.open("GET",e),n.send()}),Ml=Vue.defineComponent({name:"RayQRcode",props:$r,setup(e,t){const{expose:o}=t,n=Vue.ref();let r,l;const i=async()=>{const{gifBackgroundURL:c}=e;if(c)try{r=await Br(c)}catch(p){console.error(p)}},a=()=>{const{gifBackground:c,...p}=e;new Yo.AwesomeQR({...p,gifBackground:r??void 0}).draw().then(f=>{const{onSuccess:b}=e;b&&P(b,f),n.value=f}).catch(f=>{const{onError:b}=e;b&&P(b,f)})},s=()=>{if(t.slots.errorAction)return;const{onReload:c}=e;c&&P(c)},u=c=>n.value&&q(n.value,"String")?$o(n.value,c||new Date().getTime()+".png"):Promise.reject();return Vue.watchEffect(()=>{e.watchText?l=Vue.watch(()=>e.text,()=>a()):l==null||l()}),o({downloadQRCode:u}),Vue.onMounted(async()=>{await i(),a()}),Vue.onBeforeUnmount(()=>{l==null||l()}),{qrcodeURL:n,errorActionClick:s}},render(){const{qrcodeURL:e,status:t,loadingDescription:o,errorDescription:n,$slots:r,errorActionDescription:l}=this,{errorActionClick:i}=this;return Vue.createVNode("div",{class:["ray-qrcode",`ray-qrcode--${t}`]},[Vue.createVNode(naive.NSpin,{show:t==="loading",description:o},{default:()=>[Vue.createVNode("img",{src:e},null)]}),t==="error"?Vue.createVNode("div",{class:"ray-qrcode__error"},[Vue.createVNode("div",{class:"ray-qrcode__error-content"},[q(n,"String")?n:()=>n]),Vue.createVNode("div",{class:"ray-qrcode__error-btn",onClick:i.bind(this)},[r.errorAction?r.errorAction():Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{text:!0,type:"primary",color:"#ffffff"},{default:()=>l,icon:()=>Vue.createVNode(N,{name:"reload",size:"16",color:"#ffffff"},null)})])])]):null])}}),ie={...naive.dataTableProps,downloadCsvTableOptions:{type:Object,default:()=>({})},title:{type:[String,Number,Object],default:null},toolOptions:{type:Array},coverTool:{type:Boolean,default:!1},contextMenuOptions:{type:Array},disabledContextMenu:{type:Boolean,default:!1},onContextMenuClick:{type:[Function,Array],default:null},wrapperBordered:{type:Boolean,default:!1},printTableOptions:{type:Object,default:()=>({})},onUpdateColumns:{type:[Function,Array],default:null},"onUpdate:columns":{type:[Function,Array],default:null},onContextmenu:{type:[Function,Array],default:null}},E={tableIconSize:"18",tableKey:Symbol("r-table")},Fr=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:l}=e;l&&P(l,r)}}},render(){return Vue.createVNode(naive.NPopselect,{value:this.size,"onUpdate:value":e=>this.size=e,options:this.sizeOptions,trigger:"click",onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"adjustment",size:E.tableIconSize,cursor:"pointer"},null)]})}}),Wr=Vue.defineComponent({name:"TableFullscreen",setup(){const{wrapperRef:e}=Vue.inject(E.tableKey,{}),[t,{toggleFullscreen:o,isEnabled:n}]=Qe(e);return{toggleFullscreen:o,isEnabled:n}},render(){const{toggleFullscreen:e,isEnabled:t,$t:o}=this;return Vue.createVNode(N,{name:"fullscreen",size:E.tableIconSize,cursor:"pointer",onClick:()=>{t||window.$message.warning(o("globalMessage.isEnabledFullscreen")),e()}},null)}}),Kr=()=>Vue.createVNode(N,{name:"draggable",size:14,cursor:"all-scroll"},null),Fe=({icon:e,title:t,onClick:o,customClassName:n})=>Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:e,size:E.tableIconSize,cursor:"pointer",customClassName:n,onClick:o==null?void 0:o.bind(null)},null),default:()=>t}),Le=(e,t)=>{if(!t)return[null,null];for(let o=0;oe.columns.map((i,a)=>{const{key:s,title:u,children:c,fixed:p,isResizable:f,...b}=i,v=p==="left",m=p==="right",y={...b,title:u,key:s,fixed:p,isLeftFixedActivated:v,isRightFixedActivated:m,isResizable:f};return{...y,suffix:()=>Vue.createVNode(naive.NFlex,{style:"padding-left: 32px;"},{default:()=>[Vue.createVNode(Fe,{icon:"row_head",title:"固定在列首",customClassName:v?_e:"",onClick:r.bind(this,"left",y,a)},null),Vue.createVNode(naive.NPopover,{showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"resize_h",size:E.tableIconSize,cursor:"pointer",customClassName:f?_e:"",onClick:n.bind(this,y,a)},null),default:()=>"修改列宽"}),Vue.createVNode(Fe,{icon:"row_end",title:"固定在列尾",customClassName:m?_e:"",onClick:r.bind(this,"right",y,a)},null)]})}}),set:()=>{}}),o=i=>{const{onUpdateColumn:a}=e;a&&P(a,i)},n=(i,a)=>{i.isResizable=!i.isResizable,i.resizable=i.isResizable,t.value[a]=i,o(t.value)},r=(i,a,s)=>{const u=`${i}FixedActivated`,c=`${i==="left"?"right":"left"}FixedActivated`;a[c]=!1,a[u]=!a[u],a[u]?a.fixed=i:a.fixed=void 0,t.value[s]=a,o(t.value)};return{treeDataSource:t,treeDrop:({node:i,dragNode:a,dropPosition:s})=>{const[u,c]=Le(a,t.value);if(u===null||c===null)return;u.splice(c,1);const[p,f]=Le(i,t.value);p===null||f===null||(s==="before"?p.splice(f,0,a):p.splice(f+1,0,a),o(p))}}},render(){return Vue.createVNode(naive.NPopover,{displayDirective:"show",trigger:"click",showArrow:!1},{trigger:()=>Vue.createVNode(N,{name:"setting",size:E.tableIconSize,cursor:"pointer",customClassName:"r-table__setting"},null),default:()=>Vue.createVNode(naive.NTree,{class:"r-table__c-tree",data:this.treeDataSource,blockLine:!0,draggable:!0,keyboard:!1,labelField:"title",selectable:!1,renderSwitcherIcon:Kr.bind(this),onDrop:this.treeDrop.bind(this)},null)})}}),qr=Vue.defineComponent({name:"TablePrint",props:ie,setup(e){const{wrapperRef:t}=Vue.inject(E.tableKey,{});return{printTableClick:()=>{const{printTableOptions:{printOptions:n={},domToImageOptions:r}={},title:l}=e;(n.documentTitle===""||n.documentTitle===void 0||n.documentTitle===null)&&(n.documentTitle=typeof l=="string"?l:""),Bo(t,{printOptions:n,domToImageOptions:r})}}},render(){return Vue.createVNode(N,{name:"print",size:E.tableIconSize,cursor:"pointer",onClick:this.printTableClick.bind(this)},null)}}),Gr=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),o=Vue.ref([]),n=[{label:"斑马条纹",value:"striped"},{label:"表格边框",value:"bordered"}],r=i=>{const{onPopselectChange:a}=e;a&&P(a,i)};return(()=>{const{striped:i,bordered:a,onInitialed:s}=e;i&&o.value.push("striped"),a&&o.value.push("bordered"),s&&P(s,o.value)})(),{propsPopselectValue:o,propsOptions:n,popoverShow:t,updatePopselectValue:r}},render(){return Vue.createVNode(naive.NPopselect,{value:this.propsPopselectValue,"onUpdate:value":e=>this.propsPopselectValue=e,options:this.propsOptions,trigger:"click",multiple:!0,onUpdateValue:this.updatePopselectValue.bind(this)},{default:()=>[Vue.createVNode(N,{name:"expanded",size:E.tableIconSize,cursor:"pointer",style:"transform: rotate(270deg);"},null)]})}});function Hr(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Dl=Vue.defineComponent({name:"RTable",props:ie,setup(e,t){const{expose:o}=t,n=Vue.ref(),r=Vue.ref(),l=fe(16),i=fe(16),a=Vue.reactive({x:0,y:0,showContextMenu:!1}),s=Vue.reactive({size:e.size}),u=Vue.ref({striped:!1,bordered:!1}),c=(d,h)=>{const{onContextMenuClick:_}=e;_&&P(_,d,h),a.showContextMenu=!1},p=(d,h)=>{var T;return{...(T=e.rowProps)==null?void 0:T.call(e,d,h),onContextmenu:e.disabledContextMenu?void 0:g=>{g.preventDefault(),a.showContextMenu=!1,Vue.nextTick().then(()=>{a.showContextMenu=!0,a.x=g.clientX,a.y=g.clientY})}}},f=d=>{s.size=d},b=d=>{const{onUpdateColumns:h,"onUpdate:columns":_}=e;h&&P(h,d),_&&P(_,d)},v=()=>{const{toolOptions:d}=e;return d==null?void 0:d.filter(()=>Boolean).map(h=>typeof h=="function"?h():h)},m=d=>{Object.keys(u.value).forEach(_=>{u.value[_]=d.includes(_)})},y=d=>{const h=()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(qr,d,null),Vue.createVNode(Fr,Vue.mergeProps(d,{onChangeSize:f.bind(this)}),null),Vue.createVNode(Wr,null,null),Vue.createVNode(Ur,Vue.mergeProps(d,{onUpdateColumn:b.bind(this)}),null),Vue.createVNode(Gr,Vue.mergeProps(d,{onPopselectChange:m.bind(this),onInitialed:m.bind(this)}),null)]);return e.toolOptions?e.coverTool?v:()=>Vue.createVNode(Vue.Fragment,null,[h(),v()]):h};return Vue.provide(E.tableKey,{uuidTable:i,uuidWrapper:l,wrapperRef:r}),o({rTableInst:n,uuidTable:i,uuidWrapper:l}),{uuidWrapper:l,uuidTable:i,contextMenuReactive:a,rTableInst:n,combineRowProps:p,contextMenuSelect:c,privateReactive:s,tool:y,wrapperRef:r,propsPopselectValue:u}},render(){const{$props:e,$attrs:t,wrapperBordered:o,uuidWrapper:n,privateReactive:r,disabledContextMenu:l,contextMenuReactive:i,contextMenuOptions:a,uuidTable:s,title:u,$slots:c,propsPopselectValue:p}=this,{tool:f,combineRowProps:b,contextMenuSelect:v}=this;return Vue.createVNode(naive.NCard,Vue.mergeProps({ref:"wrapperRef",bordered:o},{id:n}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NDataTable,Vue.mergeProps({ref:"rTableInst"},{id:s},t,e,p,{rowProps:b.bind(this),size:r.size}),{...c}),l?null:Vue.createVNode(naive.NDropdown,{show:i.showContextMenu,placement:"bottom-start",trigger:"manual",x:i.x,y:i.y,options:a,onClickoutside:()=>i.showContextMenu=!1,onSelect:v.bind(this)},null)]),header:ne(u,{defaultElement:Vue.createVNode("div",{style:"display: none;"},null)}),"header-extra":()=>{let m;return Vue.createVNode(naive.NFlex,{align:"center"},Hr(m=f(e))?m:{default:()=>[m]})},footer:()=>{var m;return(m=c.tableFooter)==null?void 0:m.call(c)},action:()=>{var m;return(m=c.tableAction)==null?void 0:m.call(c)}})}}),Yr={transitionPropName:"fade",transitionMode:"out-in",transitionAppear:!0},Xr=Vue.defineComponent({name:"RTransitionComponent",__name:"index",props:Vue.mergeDefaults({transitionPropName:{},transitionMode:{},transitionAppear:{type:Boolean}},Yr),setup(e){const{getKeepAliveInclude:t}=ia(),{setupKeepAlive:o,maxKeepAliveLength:n,keepAliveExclude:r}=ot;return(l,i)=>{const a=Vue.resolveComponent("RouterView");return Vue.openBlock(),Vue.createBlock(a,null,{default:Vue.withCtx(({Component:s,route:u})=>[s?(Vue.openBlock(),Vue.createBlock(Vue.Transition,{key:0,name:l.transitionPropName,mode:l.transitionMode,appear:l.transitionAppear},{default:Vue.withCtx(()=>[(Vue.openBlock(),Vue.createBlock(Vue.Suspense,null,{default:Vue.withCtx(()=>[Vue.unref(o)?(Vue.openBlock(),Vue.createBlock(Vue.KeepAlive,{key:0,max:Vue.unref(n),include:Vue.unref(t),exclude:Vue.unref(r)},[(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))],1032,["max","include","exclude"])):(Vue.openBlock(),Vue.createBlock(Vue.resolveDynamicComponent(s),{key:u.fullPath}))]),_:2},1024))]),_:2},1032,["name","mode","appear"])):Vue.createCommentVNode("",!0)]),_:1})}}});var Qr={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.19","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.1.3","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.4-beta1.0"},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 Zr=(e,t,o)=>!e||typeof e!="object"?!1:e[t]===o,mo=(e,t,o)=>{const n=[];if(Zr(e,t,o))return n.push(e),n;if(e.children&&e.children.length>0)for(const r of e.children){const l=mo(r,t,o);l.length>0&&n.push(e,...l)}return n},Jr=(e,t,o)=>{const n=[];for(const r of e){const l=mo(r,t,o);l.length>0&&n.push(...l)}return n},ea=e=>{const{breadcrumbLabel:t}=e,{layout:{sideBarLogo:o}}=Qr,n=o?o.title:"";document.title=t+" - "+n},ta=e=>{const{meta:{icon:t}}=e;if(!t)return;if(q(t,"Object"))return()=>t;const o=Vue.h(N,{name:t,size:H.menuCollapsedIconSize,cursor:"pointer"},{});return()=>o},ho=e=>{const{meta:{extra:t}}=e;if(!t)return;const{show:o}=t;if(o===!1)return;const{t:n}=ee(),{label:r,icon:l,type:i,i18nLabel:a}=t,s={type:"primary",size:"small",round:!0,bordered:!1,strong:!0},u=()=>a?n(a):r||null,c=()=>l&&(a||r)||!l&&(a||r)?null:{"padding-right":"0"};if(q(t,"Object"))return()=>Vue.h(naive.NTag,{...s,type:i||"primary",style:c()},{default:()=>u(),icon:()=>l})},We=()=>{const{getRootPath:e}=Q();return le(M.appMenuKey,"sessionStorage",{defaultValue:e.value})},oa=e=>e[0]==="/",fo=(e,t=[],o="")=>{var n;if(!Array.isArray(e))return[];for(const r of e){const l=o+(oa(r.path)?r.path:"/"+r.path);if((n=r.children)!=null&&n.length){fo(r.children,t,l);continue}else t.push({...r,path:l})}return t},na=e=>Array.isArray(e)?fo(Qo(e)):[],go=()=>Vr(vr()),ra=()=>na(go());let pe;const yo=(e,t)=>{var o;if(pe&&Ee(pe.fullPath,t))return pe;for(const n of e){if(Ee(n.fullPath,t))return pe=n,n;if((o=n.children)!=null&&o.length){yo(n.children,t);continue}}},bo=Pinia.defineStore("menu",()=>{const{push:e,getRoutes:t}=VueRouter.useRouter(),o=VueRouter.useRoute(),{t:n}=ee(),{setKeepAliveInclude:r}=sa(),l=Vue.reactive({menuKey:We(),options:[],collapsed:!1,menuTagOptions:[],breadcrumbOptions:[],currentMenuOption:null}),i=Vue.ref(!0),a=d=>{const{meta:h}=d,{i18nKey:_,noLocalTitle:T}=h,g=Vue.computed(()=>_?n(`${_}`):T),S={...d,key:d.fullPath,label:()=>Vue.h(naive.NEllipsis,null,{default:()=>g.value}),breadcrumbLabel:g.value},V=Object.assign({},S,{icon:ta(d),extra:ho(d)});return d.fullPath===We()&&(l.currentMenuOption=V),V.show=_o(V),V},s=d=>{l.breadcrumbOptions=Jr(l.options,"fullPath",d)},u=(d,h=!0)=>{const T=Array.isArray(d)?[...d]:[d];h?l.menuTagOptions.push(...T):l.menuTagOptions=T},c=(d,h)=>{l.menuTagOptions.find(T=>T.fullPath===d)||l.menuTagOptions.push(h)},p=(d,h,_)=>{const{meta:T}=h;if(T.windowOpen)window.open(T.windowOpen);else{e({path:String(d),query:_});const{sameLevel:g}=T;if(r(h),ea(h),!g)c(d,h),s(d),l.menuKey=d,l.currentMenuOption=h,De(M.appMenuKey,d);else{const S=ge(a(h),["breadcrumbLabel","children","key","meta","name","path","show"]);l.breadcrumbOptions.find(k=>k.key===S.key)||l.breadcrumbOptions.push({...S,fullPath:String(S.key)})}}},f=async(d,h)=>{const[_]=d.split("?"),T=t().find(g=>g.path===_);if(T){const g=ge(T,["children","meta","path","name","redirect"]);p(_,a({...g,fullPath:g.path}),h)}},b=()=>new Promise(d=>{const h=(_,T)=>{var S;const g=[];for(const V of _){let k=`${T.endsWith("/")?T:T+"/"}${V.path}`;if(k=k.replace(/\/+/g,"/"),(S=V.children)!=null&&S.length)V.children=h(V.children,k);else if(!So(V.meta))continue;g.push(a({...V,fullPath:k}))}return g};if(l.options=h(go(),""),l.currentMenuOption){const{currentMenuOption:_}=l;s(_.key),c(_.fullPath,_)}d()}),v=d=>l.collapsed=d,m=(d,h=1)=>l.menuTagOptions.splice(d,h),y=async()=>{i.value&&(await b(),i.value=!1)};return Vue.watch(()=>o.fullPath,async(d,h)=>{await y(),d!==h&&await f(d,o.query)},{immediate:!0}),{...Vue.toRefs(l),changeMenuModelValue:p,collapsedMenu:v,spliceMenTagOptions:m,setMenuTagOptions:u,resolveOption:a}},{persist:{key:M.appPiniaMenuStore,storage:window.sessionStorage,paths:["breadcrumbOptions","menuKey","menuTagOptions"]}}),vo=Pinia.defineStore("signing",()=>{const e=Vue.reactive({signingCallback:{}}),t=n=>new Promise((r,l)=>{Zo(n)?l({code:1,message:"登陆失败",data:null}):(e.signingCallback={role:"admin",name:n.name,avatar:"https://avatars.githubusercontent.com/u/51957438?v=4"},r({code:0,message:"登陆成功",data:e.signingCallback}))}),o=()=>{window.$message.info("账号退出中..."),Fo("__all_sessionStorage__","sessionStorage"),setTimeout(()=>window.location.reload())};return{...Vue.toRefs(e),signing:t,logout:o}},{persist:{key:M.appPiniaSigningStore,paths:["signingCallback"],storage:sessionStorage}}),Vo=Pinia.defineStore("keepAlive",()=>{const{maxKeepAliveLength:e}=ot,t=Vue.reactive({keepAliveInclude:[]}),o=()=>t.keepAliveInclude.length,n=l=>{const i=o(),{name:a,meta:{keepAlive:s}}=l;if(s){if(i=e&&(t.keepAliveInclude.splice(0,1),t.keepAliveInclude.push(a))}},r=()=>t.keepAliveInclude;return{...Vue.toRefs(t),setKeepAliveInclude:n,getKeepAliveInclude:r}},{persist:{key:M.appPiniaKeepAliveStore,storage:window.sessionStorage,paths:["keepAliveInclude"]}}),X=()=>{const e=bo(),t=Vue.computed(()=>e.options),o=Vue.computed(()=>e.breadcrumbOptions),n=Vue.computed(()=>e.menuKey),r=Vue.computed(()=>{const{getRootPath:a}=Q();return e.menuTagOptions.map((s,u,c)=>(s.key===n.value&&s.key!==a.value?s.closeable=!0:s.closeable=!1,s.key===a.value&&(s.closeable=!1),c.length<=1&&(s.closeable=!1),s))}),l=Vue.computed(()=>e.currentMenuOption),i=Vue.computed(()=>e.collapsed);return{getMenuOptions:t,getBreadcrumbOptions:o,getMenuKey:n,getMenuTagOptions:r,getCurrentMenuOption:l,getCollapsed:i}},se=()=>{const{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}=bo();return{changeMenuModelValue:e,collapsedMenu:t,spliceMenTagOptions:o,setMenuTagOptions:n,resolveOption:r}},I=()=>{const e=lt(),t=Vue.computed(()=>e.drawerPlacement),o=Vue.computed(()=>e.primaryColorOverride),n=Vue.computed(()=>e.appTheme),r=Vue.computed(()=>e.menuTagSwitch),l=Vue.computed(()=>e.breadcrumbSwitch),i=Vue.computed(()=>e.localeLanguage),a=Vue.computed(()=>e.lockScreenSwitch),s=Vue.computed(()=>e.copyrightSwitch),u=Vue.computed(()=>e.contentTransition),c=Vue.computed(()=>e.watermarkSwitch),p=Vue.computed(()=>e.watermarkConfig),f=Vue.computed(()=>e.appRootRoute);return{getDrawerPlacement:t,getPrimaryColorOverride:o,getAppTheme:n,getMenuTagSwitch:r,getBreadcrumbSwitch:l,getLocaleLanguage:i,getLockScreenSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c,getWatermarkConfig:p,getAppRootRoute:f}},z=()=>{const{updateLocale:e,changePrimaryColor:t,updateSettingState:o}=lt();return{updateLocale:e,changePrimaryColor:t,updateSettingState:o}},aa=()=>{const e=vo();return{getSigningCallback:Vue.computed(()=>e.signingCallback)}},la=()=>{const{signing:e,logout:t}=vo();return{signing:e,logout:t}},ia=()=>{const e=Vo();return{getKeepAliveInclude:Vue.computed(()=>e.keepAliveInclude)}},sa=()=>{const{setKeepAliveInclude:e,getKeepAliveInclude:t}=Vo();return{setKeepAliveInclude:e,getKeepAliveInclude:t}},zl=async e=>{const t=Pinia.createPinia();e.use(t),t.use(Xo)},So=e=>{const{getSigningCallback:t}=aa(),{role:o}=e;return de!=null&&de.length&&de.includes(t.value.role)||!o||!(o!=null&&o.length)?!0:o?o.includes(t.value.role):!0},_o=e=>{const{meta:t={}}=e,{hidden:o,sameLevel:n,env:r}=t,{MODE:l}=Ae();return!(n||o||r&&typeof r=="string"&&r!==l||r&&Array.isArray(r)&&!r.includes(l))},ca=e=>{e.beforeEach(()=>{window==null||window.$loadingBar.start()}),e.afterEach(()=>{window==null||window.$loadingBar.finish()}),e.onError(()=>{window==null||window.$loadingBar.error()})},ua=e=>{const{setupRouterLoadingBar:t,setupRouterGuard:o}=xn;t&&ca(e),o&&_r(e)},we=(e=!0)=>{const{router:t}=ye(),{push:o,replace:n}=t,{getRootPath:r}=Q();De(M.appMenuKey,r.value),e?n(r.value):o(r.value)};var da={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.19","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.1.3","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.4-beta1.0"},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 pa=Vue.defineComponent({name:"SiderBarLogo",props:{collapsed:{type:Boolean,required:!0}},setup(){const e=VueRouter.useRouter(),{layout:{sideBarLogo:t}}=da;return{sideBarLogo:t,handleSideBarLogoClick:()=>{t&&t.url&&(t.jumpType==="station"?e.push(t.url):window.open(t.url))},TemplateLogo:({cursor:r})=>Vue.createVNode(N,{name:t.icon,size:"30",cursor:r},null)}},render(){var e,t,o,n;return(e=this.sideBarLogo)!=null&&e.icon&&((t=this.sideBarLogo)!=null&&t.title)?Vue.createVNode("div",{class:["ray-menu__logo",(o=this.sideBarLogo)!=null&&o.url?"ray-menu__logo-url":null],onClick:this.handleSideBarLogoClick.bind(this)},[(n=this.sideBarLogo)!=null&&n.icon?this.collapsed?Vue.createVNode(naive.NPopover,{placement:"right"},{trigger:()=>Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null),default:()=>{var r;return(r=this.sideBarLogo)==null?void 0:r.title}}):Vue.createVNode(this.TemplateLogo,{cursor:"pointer"},null):null,Vue.createVNode("h1",{class:[this.collapsed?null:"ray-menu__logo-title--open","ray-menu__logo-title"]},[Vue.createVNode(naive.NEllipsis,null,{default:()=>{var r;return[(r=this.sideBarLogo)==null?void 0:r.title]}})])]):null}}),ma=Vue.defineComponent({name:"AppMenu",setup(){const e=Vue.ref(null),{changeMenuModelValue:t,collapsedMenu:o}=se(),{getMenuOptions:n,getCollapsed:r,getMenuKey:l}=X(),i=Vue.computed({get:()=>(Vue.nextTick().then(()=>{u()}),l.value),set:()=>{a.value&&K("globalDrawerValue",!1)}}),{isTabletOrSmaller:a}=be(),s=Vue.computed({get:()=>Y("globalDrawerValue").value,set:p=>{K("globalDrawerValue",p)}}),u=()=>{const p=i.value;Vue.nextTick().then(()=>{var f,b;(b=(f=e.value)==null?void 0:f.showOption)==null||b.call(f,p)})};return{isTabletOrSmaller:a,BasicMenu:()=>Vue.createVNode(naive.NLayoutSider,{class:"app-menu__sider",showTrigger:!a.value,collapseMode:H.menuCollapsedMode,collapsedWidth:H.menuCollapsedWidth,onUpdateCollapsed:o.bind(this),nativeScrollbar:!1},{default:()=>[Vue.createVNode(pa,{collapsed:r.value},null),Vue.createVNode(naive.NMenu,{ref:e,class:"r-menu--app",keyField:"fullPath",value:i.value,"onUpdate:value":p=>i.value=p,options:n.value,indent:H.menuCollapsedIndent,collapsed:r.value,collapsedIconSize:H.menuCollapsedIconSize,collapsedWidth:H.menuCollapsedWidth,onUpdateValue:(p,f)=>{t(p,f)},accordion:H.menuAccordion},null)]}),modelGlobalDrawerValue:s}},render(){const{isTabletOrSmaller:e,BasicMenu:t}=this;return e?Vue.createVNode(naive.NDrawer,{class:"app-menu__drawer",show:this.modelGlobalDrawerValue,"onUpdate:show":o=>this.modelGlobalDrawerValue=o,placement:"left",displayDirective:"show",autoFocus:!1},{default:()=>[Vue.createVNode(t,null,null)]}):Vue.createVNode(t,null,null)}});class ha{constructor(){je(this,"pendingRequest");this.pendingRequest=new Map}isAppending(t){var o;return((o=t.cancelConfig)==null?void 0:o.cancel)??!0}generateRequestKey(t){const{method:o,url:n}=t;return[n||"",o||"",JSON.stringify(t.params),JSON.stringify(t.data)].join("&")}addPendingRequest(t){var o;if(this.isAppending(t)){const n=this.generateRequestKey(t);if(this.pendingRequest.has(n))t.signal=(o=this.pendingRequest.get(n))==null?void 0:o.signal;else{const r=new AbortController;t.signal=r.signal,this.pendingRequest.set(n,r)}}}removePendingRequest(t){const o=this.generateRequestKey(t);this.pendingRequest.has(o)&&(this.pendingRequest.get(o).abort(),this.pendingRequest.delete(o))}cancelAllRequest(){this.pendingRequest.forEach(t=>{t.abort()})}}const Ce={requestInstance:null,responseInstance:null},Ne={implementRequestInterceptorArray:[],implementResponseInterceptorArray:[]},me={implementRequestInterceptorErrorArray:[],implementResponseInterceptorErrorArray:[]},fa=new ha,Il=()=>{const e=(a,s)=>{s==="requestInstance"?Ce.requestInstance=a:Ce.responseInstance=a},t=a=>Ce[a],o=(a,s,u)=>{u==="ok"?Ne[a]=s:me[a]=s},n=(a,s)=>s==="ok"?Ne[a]:me[a],r=(a,...s)=>{Array.isArray(a)&&(a==null||a.forEach(u=>{typeof u=="function"&&u(...s)}))};return{createAxiosInstance:e,setImplement:o,getImplement:n,getAxiosInstance:t,beforeFetch:(a,s,u)=>{const c=u==="ok"?Ne[s]:me[s],p=t(a),{MODE:f}=Ae();p&&r(c,p,f)},fetchError:(a,s,u)=>{const c=me[u],{MODE:p}=Ae();r(c,s,p)}}},ga=Vue.defineComponent({name:"AppRequestCancelerProvider",setup(e,{expose:t}){VueRouter.onBeforeRouteUpdate(()=>{fa.cancelAllRequest()}),t()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),wo=Vue.defineComponent({name:"LayoutContentWrapper",setup(){const e=VueRouter.useRouter(),{maximize:t}=Co(),{getContentTransition:o}=I(),n=Vue.ref(!1),r={opacitySpinning:"0"},l=Y("globalMainLayoutLoad"),i=Y("layoutContentMaximize"),a=Y("layoutContentSpinning");return(()=>{e.beforeEach(()=>{n.value=!0}),e.afterEach(()=>{n.value=!1})})(),{globalMainLayoutLoad:l,spinning:n,themeOverridesSpin:r,getContentTransition:o,layoutContentMaximize:i,maximize:t,layoutContentSpinning:a}},render(){const{globalMainLayoutLoad:e,layoutContentMaximize:t,layoutContentSpinning:o}=this,{maximize:n}=this;return Vue.createVNode(naive.NSpin,{show:this.spinning||!e||o,description:"loading...",size:"large",themeOverrides:this.themeOverridesSpin,class:[t?"r-layout-full__viewer-content--maximize":null,"r-layout-full__viewer-content--maximize--light","r-layout-full__viewer-content--maximize--dark"]},{default:()=>[t?Vue.createVNode("div",{class:"layout-content__maximize-out",onClick:()=>{n(!1)}},[Vue.createVNode(N,{name:"out",size:"16",cursor:"pointer"},null)]):null,Vue.createVNode(ga,null,null),e?Vue.createVNode(Xr,{class:"content-wrapper",transitionPropName:this.getContentTransition+"-transform"},null):null]})}}),ya=Object.freeze(Object.defineProperty({__proto__:null,default:wo},Symbol.toStringTag,{value:"Module"}));var ba={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.19","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.1.3","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.4-beta1.0"},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 va=Vue.defineComponent({name:"LayoutFooterWrapper",setup(){const{layout:{copyright:e}}=ba;return{copyright:e}},render(){return this.copyright?Vue.createVNode("div",{class:"layout-footer-wrapper"},[this.copyright]):""}}),Ke=Vue.defineComponent({name:"TooltipIcon",props:{...naive.tooltipProps,iconName:{type:String,required:!0},customClassName:{type:String,default:null},tooltipText:{type:String,default:null}},emits:["click"],setup(e,{emit:t}){const o=r=>{t("click",r)};return{iconClick:o,Icon:()=>Vue.createVNode(N,{name:e.iconName,size:"18",customClassName:`tooltip-text__icon ${e.customClassName}`,cursor:"pointer",onClick:o.bind(this)},null)}},render(){const{Icon:e}=this;return this.tooltipText?Vue.createVNode(naive.NTooltip,this.$props,{trigger:()=>Vue.createVNode(e,null,null),default:()=>this.tooltipText}):Vue.createVNode(e,null,null)}}),Va=Vue.defineComponent({name:"ThemeSwitch",setup(){const{changeDarkTheme:e,changeLightTheme:t}=ol(),{getAppTheme:o}=I(),n=Vue.ref(o.value);return{changeDarkTheme:e,changeLightTheme:t,getAppTheme:o,railStyle:({checked:l})=>l?{backgroundColor:"#000000"}:{color:"#000000"},modelAppThemeRef:n}},render(){const{$t:e,changeDarkTheme:t,changeLightTheme:o,railStyle:n}=this;return Vue.createVNode(naive.NFlex,{justify:"center"},{default:()=>[Vue.createVNode(naive.NTooltip,null,{trigger:()=>Vue.createVNode(naive.NSwitch,{value:this.modelAppThemeRef,"onUpdate:value":r=>this.modelAppThemeRef=r,railStyle:n.bind(this),onUpdateValue:r=>r?t():o()},{"checked-icon":()=>Vue.createVNode(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 he(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Sa=Vue.defineComponent({name:"SettingDrawer",props:{show:{type:Boolean,default:!1},placement:{type:String,default:"right"},width:{type:Number,default:280}},emits:["update:show"],setup(e,{emit:t}){const{changePrimaryColor:o,updateSettingState:n}=z(),{getAppTheme:r,getPrimaryColorOverride:l,getMenuTagSwitch:i,getBreadcrumbSwitch:a,getCopyrightSwitch:s,getContentTransition:u,getWatermarkSwitch:c}=I(),p=Vue.computed({get:()=>e.show,set:b=>{t("update:show",b)}}),f=Vue.computed({get:()=>({getMenuTagSwitch:i.value,getBreadcrumbSwitch:a.value,getCopyrightSwitch:s.value,getContentTransition:u.value,getWatermarkSwitch:c.value}),set:b=>{}});return{modelShow:p,changePrimaryColor:o,getAppTheme:r,getPrimaryColorOverride:l,updateSettingState:n,modelSwitchReactive:f}},render(){let e,t,o,n;const{$t:r,changePrimaryColor:l,updateSettingState:i}=this;return Vue.createVNode(naive.NDrawer,{show:this.modelShow,"onUpdate:show":a=>this.modelShow=a,placement:this.placement,width:this.width},{default:()=>[Vue.createVNode(naive.NDrawerContent,{title:r("headerSettingOptions.Title")},{default:()=>[Vue.createVNode(naive.NFlex,{class:"setting-drawer__space",vertical:!0},{default:()=>[Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(e=r("headerSettingOptions.ThemeOptions.Title"))?e:{default:()=>[e]}),Vue.createVNode(Va,null,null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(t=r("headerSettingOptions.ThemeOptions.PrimaryColorConfig"))?t:{default:()=>[t]}),Vue.createVNode(naive.NColorPicker,{swatches:j.appThemeColors,value:this.getPrimaryColorOverride.common.primaryColor,"onUpdate:value":a=>this.getPrimaryColorOverride.common.primaryColor=a,onUpdateValue:l.bind(this)},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(o=r("headerSettingOptions.ContentTransition"))?o:{default:()=>[o]}),Vue.createVNode(naive.NSelect,{value:this.modelSwitchReactive.getContentTransition,"onUpdate:value":a=>this.modelSwitchReactive.getContentTransition=a,options:Cn,onUpdateValue:a=>{i("contentTransition",a)}},null),Vue.createVNode(naive.NDivider,{titlePlacement:"center"},he(n=r("headerSettingOptions.InterfaceDisplay"))?n:{default:()=>[n]}),Vue.createVNode(naive.NDescriptions,{labelPlacement:"left",column:1},{default:()=>[Vue.createVNode(naive.NDescriptionsItem,{label:"多标签"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getMenuTagSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getMenuTagSwitch=a,onUpdateValue:a=>i("menuTagSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"面包屑"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getBreadcrumbSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getBreadcrumbSwitch=a,onUpdateValue:a=>i("breadcrumbSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"水印"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getWatermarkSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getWatermarkSwitch=a,onUpdateValue:a=>i("watermarkSwitch",a)},null)]}),Vue.createVNode(naive.NDescriptionsItem,{label:"版权信息"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.modelSwitchReactive.getCopyrightSwitch,"onUpdate:value":a=>this.modelSwitchReactive.getCopyrightSwitch=a,onUpdateValue:a=>i("copyrightSwitch",a)},null)]})]})]})]})]})}});function _a(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const wa=Vue.defineComponent({name:"SiderBarBreadcrumb",setup(){const{changeMenuModelValue:e}=se(),{getBreadcrumbOptions:t}=X(),{isTabletOrSmaller:o}=be();return{getBreadcrumbOptions:t,dropdownSelect:(l,i)=>{e(l,i)},breadcrumbItemClick:l=>{var i;if(!((i=l.children)!=null&&i.length)){const{meta:a={}}=l;a.sameLevel||e(l.fullPath,l)}},isTabletOrSmaller:o}},render(){let e;const{isTabletOrSmaller:t,getBreadcrumbOptions:o}=this,{dropdownSelect:n,breadcrumbItemClick:r}=this;return t?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NBreadcrumb,null,{default:()=>[Vue.createVNode(Vue.TransitionGroup,{tag:"li",name:"breadcrumb",appear:!0},_a(e=o.map(l=>Vue.createVNode(naive.NBreadcrumbItem,{key:l.fullPath,onClick:r.bind(this,l)},{default:()=>{var i;return[Vue.createVNode(naive.NDropdown,{labelField:"breadcrumbLabel",keyField:"fullPath",options:l.children&&((i=l.children)==null?void 0:i.length)>1?l.children:[],onSelect:n.bind(this)},{default:()=>Vue.createVNode("span",null,[l.label&&typeof l.label=="function"?l.label():l.breadcrumbLabel])})]}})))?e:{default:()=>[e]})]})}});function Te(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ca=Vue.defineComponent({name:"GlobalSearch",props:{show:{type:Boolean,default:!1}},emits:["update:show"],setup(e,{emit:t}){const{changeMenuModelValue:o,resolveOption:n}=se(),{getRoutes:r}=VueRouter.useRouter(),l=Vue.computed({get:()=>e.show,set:g=>{t("update:show",g),g||f()}}),i=Vue.reactive({searchValue:null,searchOptions:[]}),a=[{icon:["↑","↓"],label:"切换",plain:!0},{icon:["↵"],label:"选择",plain:!0},{icon:["esc"],label:"关闭",plain:!0}];let s=0,u=s;const{isTabletOrSmaller:c}=be(),p=Vue.ref(!1),f=()=>{i.searchOptions=[],i.searchValue=null,s=0,u=s},b=g=>{l.value||(g.ctrlKey||g.metaKey)&&g.key==="k"&&(g.preventDefault(),g.stopPropagation(),f(),l.value=!0)},v=g=>{if(g)p.value=!0;else{p.value=!1,i.searchOptions=[];return}const S=r().reduce((V,k)=>{var B;const R=ge(k,["children","meta","path","name"]),A=n({...R,fullPath:k.path}),{breadcrumbLabel:$}=A;return(B=$==null?void 0:$.toLocaleLowerCase())!=null&&B.includes(g.toLocaleLowerCase())&&_o(A)&&V.push(A),V},[]);setTimeout(()=>{i.searchOptions=S,Vue.nextTick().then(()=>{y()}),p.value=!1},500)},m=g=>{if(g){const{meta:S}=g;S.windowOpen?window.open(S.windowOpen):(l.value=!1,o(g.fullPath,g))}},y=()=>{const g=i.searchOptions[s],S=i.searchOptions[u],V="content-item--active";g&&Vue.nextTick().then(()=>{const k=Pe(`attr:data_path="${g.path}"`),R=S?Pe(`attr:data_path="${S==null?void 0:S.path}"`):null;if(R!=null&&R.length){const[A]=R;Wo(A,V)}if(k!=null&&k.length){const[A]=k;Ko(A,V)}})},d=g=>{const{icon:S}=g;return typeof S=="string"?Vue.createVNode(N,{name:S,size:"24"},null):typeof S=="function"?()=>S:Vue.createVNode(N,{name:"search",size:"24"},null)},h=g=>{g==="up"?s=s-1<0?0:s-1:g==="down"&&(s=s+1>=i.searchOptions.length?i.searchOptions.length-1:s+1)},_=g=>{const S=g.key;switch((S==="ArrowUp"||S==="ArrowDown"||S==="Enter")&&(g.preventDefault(),g.stopPropagation()),u=s<=0?0:s,S){case"ArrowUp":h("up");break;case"ArrowDown":h("down");break;case"Enter":const V=i.searchOptions[s];V&&m(V);break}y()},T=({menuOption:g})=>Vue.createVNode(naive.NFlex,Vue.mergeProps({align:"center",class:"content-item"},{onClick:m.bind(this,g),data_path:g.path}),{default:()=>[Vue.createVNode("div",{class:"content-item-icon"},[d(g.meta)]),Vue.createVNode("div",{class:"content-item-label"},[g.breadcrumbLabel])]});return Vue.watchEffect(()=>{c.value&&(l.value=!1)}),ae(window,"keydown",g=>{b(g),_(g)},!0),{...Vue.toRefs(i),modelShow:l,helperTipOptions:a,fuzzySearchMenuOptions:Jo(v,300),searchItemClick:m,RenderPreIcon:d,isTabletOrSmaller:c,SearchItem:T,loading:p}},render(){const{isTabletOrSmaller:e,searchOptions:t,loading:o}=this,{SearchItem:n,fuzzySearchMenuOptions:r,$t:l}=this;return e?Vue.createVNode("div",{style:"display: none;"},null):Vue.createVNode(naive.NModal,{show:this.modelShow,"onUpdate:show":i=>this.modelShow=i,transformOrigin:"center",displayDirective:"if"},{default:()=>[Vue.createVNode("div",{class:"global-search global-search--dark global-search--light"},[Vue.createVNode("div",{class:"global-search__wrapper"},[Vue.createVNode(naive.NCard,{class:"global-search__card",headerStyle:{padding:"12px 12px 0 12px"},contentStyle:{padding:"12px"},segmented:{action:"soft"}},{header:()=>Vue.createVNode(naive.NInput,{size:"large",value:this.searchValue,"onUpdate:value":i=>this.searchValue=i,clearable:!0,onInput:r.bind(this)},{prefix:()=>Vue.createVNode(N,{name:"search",size:"24"},null)}),default:()=>{let i;return Vue.createVNode(naive.NScrollbar,null,{default:()=>[Vue.createVNode(naive.NSpin,{show:o},{default:()=>[t.length?Vue.createVNode(naive.NFlex,{vertical:!0,size:[0,6],class:"global-search__card-content"},Te(i=t.map(a=>Vue.createVNode(n,{menuOption:a,key:a.fullPath},null)))?i:{default:()=>[i]}):Vue.createVNode(naive.NResult,{size:"large",class:"global-search__empty"},{icon:()=>null,default:()=>Vue.createVNode(naive.NFlex,{justify:"center",class:"global-search__empty-content"},{default:()=>[Vue.createTextVNode("没有搜索结果")]})})]})]})},action:()=>{let i;return Vue.createVNode(naive.NFlex,{justify:"flex-start",align:"center",size:[16,0]},Te(i=this.helperTipOptions.map(a=>Vue.createVNode(naive.NFlex,{key:a.label,size:[4,0]},{default:()=>[a.icon.map(s=>Vue.createVNode(naive.NFlex,{class:"item-icon",align:"center",justify:"center"},Te(s)?s:{default:()=>[s]})),Vue.createVNode(naive.NFlex,{class:"item-label",align:"center"},{default:()=>[a.label]})]})))?i:{default:()=>[i]})}})])])]})}});function Na(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Ta=Vue.defineComponent({name:"GlobalSearchButton",props:{onClick:{type:[Function,Array],default:null}},setup(e){return{getShortcutKeyAboutSystem:()=>{const n=Uo();return n==="MacOS"?"⌘ + K":"CTRL + K"},click:n=>{const{onClick:r}=e;r&&P(r,n)}}},render(){const{getShortcutKeyAboutSystem:e,click:t,$t:o}=this;return Vue.createVNode(naive.NButton,{bordered:!1,onClick:t.bind(this)},{icon:()=>Vue.createVNode(N,{name:"search",size:"16"},null),default:()=>{let n;return Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[o("headerTooltip.Search"),Vue.createVNode(naive.NButton,{size:"tiny"},Na(n=e())?n:{default:()=>[n]})]})}})}}),ka=Vue.defineComponent({name:"AppAvatar",props:{...naive.avatarProps,...naive.flexProps,cursor:{type:String,default:"auto"},spaceSize:{type:[String,Number],default:"medium"},avatarSize:{type:[String,Number],default:"medium"}},setup(e){const t=le(M.signing),o=Vue.computed(()=>({"--app-avatar-cursor":e.cursor}));return{signing:t,cssVars:o}},render(){const{signing:e,cssVars:t,spaceSize:o,avatarSize:n,$props:r}=this;return Vue.createVNode(naive.NFlex,Vue.mergeProps({class:"app-avatar"},this.$props,{style:t,size:o}),{default:()=>[Vue.createVNode(naive.NAvatar,Vue.mergeProps(r,{src:e==null?void 0:e.avatar,objectFit:"cover",round:!0,size:n}),null),Vue.createVNode("div",{class:"app-avatar__name"},[e==null?void 0:e.name])]})}}),Oa=()=>[{key:"person",label:"个人信息"},{key:"lockScreen",label:"锁定屏幕"},{type:"divider",key:"d1"},{key:"logout",label:"退出登陆"}],xa={logout:()=>{const{logout:e}=la();window.$dialog.warning({title:"提示",content:"您确定要退出登录吗",positiveText:"确定",negativeText:"不确定",onPositiveClick:()=>{e()}})},lockScreen:()=>{const{updateSettingState:e}=z();e("lockScreenSwitch",!0)}},Ra=e=>{const t=xa[e];t?t():window.$message.info("这个人很懒, 没做这个功能~")},Aa=e=>{const{isTabletOrSmaller:t}=e,o=[],n=[{name:"menu",size:18,eventKey:"menu"}];return t.value?n:o},Pa=e=>{const{isFullscreen:t,isTabletOrSmaller:o}=e,{t:n}=ee(),r=[{name:"fullscreen",size:18,tooltip:t.value?n("headerTooltip.CancelFullScreen"):n("headerTooltip.FullScreen"),eventKey:"screen"},{name:"github",size:18,tooltip:n("headerTooltip.Github"),eventKey:"github"},{name:"setting",size:18,tooltip:n("headerTooltip.Setting"),eventKey:"setting"}],l=[...r],i=[...r];return o.value?i:l},La=Vue.defineComponent({name:"AppSiderBar",setup(){const{updateLocale:e,updateSettingState:t}=z(),{t:o}=ee(),[n,{toggleFullscreen:r,isEnabled:l}]=Qe(document.getElementsByTagName("html")[0]),{getDrawerPlacement:i,getBreadcrumbSwitch:a}=I(),s=Vue.ref(!1),u=Vue.ref(!1),{isTabletOrSmaller:c}=be(),p=Y("globalDrawerValue"),f=Vue.computed(()=>Aa({isFullscreen:n,isTabletOrSmaller:c})),b=Vue.computed(()=>Pa({isFullscreen:n,isTabletOrSmaller:c})),v={search:()=>{u.value=!0},setting:()=>{s.value=!0},github:()=>{window.open("https://github.com/XiaoDaiGua-Ray/ray-template")},fullscreen:()=>{l||window.$message.warning(o("globalMessage.isEnabledFullscreen")),r()},lock:()=>{t("lockScreenSwitch",!0)},menu:()=>{K("globalDrawerValue",!p.value)}};return{leftIconOptions:f,rightTooltipIconOptions:b,toolIconClick:d=>{var h;(h=v[d])==null||h.call(v)},showSettings:s,updateLocale:e,getDrawerPlacement:i,getBreadcrumbSwitch:a,globalSearchShown:u,isRenderVNode:d=>c.value?null:d}},render(){const{rightTooltipIconOptions:e,leftIconOptions:t,getDrawerPlacement:o,getBreadcrumbSwitch:n}=this,{toolIconClick:r,updateLocale:l,isRenderVNode:i}=this;return Vue.createVNode(naive.NLayoutHeader,{class:"layout-header"},{default:()=>[Vue.createVNode(Ca,{show:this.globalSearchShown,"onUpdate:show":a=>this.globalSearchShown=a},null),Vue.createVNode(naive.NFlex,{class:"layout-header__method",align:"center",justify:"space-between"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[t.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),n?Vue.createVNode(wa,null,null):null]}),Vue.createVNode(naive.NFlex,{align:"center",size:[16,0]},{default:()=>[i(Vue.createVNode(Ta,{onClick:a=>{a.stopPropagation(),this.globalSearchShown=!0}},null)),e.map(a=>Vue.createVNode(Ke,{key:a.name,iconName:a.name,tooltipText:Vue.isRef(a.tooltip)?a.tooltip.value:a.tooltip,customClassName:a.iconClass,onClick:r.bind(this,a.name)},null)),Vue.createVNode(naive.NDropdown,{options:nt,onSelect:a=>l(String(a)),trigger:"click"},{default:()=>[Vue.createVNode(N,{customClassName:"layout-header__method--icon",name:"language",size:"18",cursor:"pointer"},null)]}),Vue.createVNode(naive.NDropdown,{options:Oa(),onSelect:Ra.bind(this),trigger:"click"},{default:()=>[Vue.createVNode(ka,{avatarSize:"small",align:"center",cursor:"pointer"},null)]})]})]}),Vue.createVNode(Sa,{show:this.showSettings,"onUpdate:show":a=>this.showSettings=a,placement:o},null)]})}}),Ma=Vue.defineComponent({name:"LayoutHeaderWrapper",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{size:[0,0]},{default:()=>[Vue.createVNode(La,null,null)]})}}),Da={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},za=tt('',1),Ia=[za];function ja(e,t){return Je(),et("svg",Da,[...Ia])}const Ea={render:ja},$a={xmlns:"http://www.w3.org/2000/svg",width:"1em",height:"1em","aria-hidden":"true",viewBox:"0 0 24 24"},Ba=tt('',1),Fa=[Ba];function Wa(e,t){return Je(),et("svg",$a,[...Fa])}const Ka={render:Wa};function Ua(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const qa=Vue.defineComponent({name:"AppMenuTag",setup(e,{expose:t}){const o=Vue.ref(null),{getMenuKey:n,getMenuTagOptions:r}=X(),{changeMenuModelValue:l}=se(),{getRootPath:i}=Q(),{maximize:a}=Co(),{reload:s}=tl(),{close:u,closeAll:c,closeRight:p,closeLeft:f,closeOther:b,checkCloseLeft:v,checkCloseRight:m}=nl(),y=["closeAll","closeRight","closeLeft","closeOther","closeCurrentPage"];let d=-1;const h={size:16},_=Vue.ref([{label:"刷新页面",key:"reloadCurrentPage",icon:()=>Vue.createVNode(N,{name:"reload",size:h.size},null)},{label:"关闭当前页面",key:"closeCurrentPage",icon:()=>Vue.createVNode(N,{name:"close",size:h.size},null)},{type:"divider",key:"d1"},{label:"关闭左侧标签页",key:"closeLeft",icon:()=>Vue.createVNode(Ka,{class:"menu-tag__icon"},null)},{label:"关闭右侧标签页",key:"closeRight",icon:()=>Vue.createVNode(Ea,{class:"menu-tag__icon"},null)},{type:"divider",key:"d1"},{label:"关闭其他标签页",key:"closeOther",icon:()=>Vue.createVNode(N,{name:"other",size:h.size},null)},{label:"关闭所有标签页",key:"closeAll",icon:()=>Vue.createVNode(N,{name:"resize_h",size:h.size},null),disabled:!1}]),T=fe(16),g={closeCurrentPage:()=>{n.value!==i.value&&u(d)},reloadCurrentPage:()=>{s()},closeAll:()=>{c()},closeRight:()=>{p(d)},closeLeft:()=>{f(d)},closeOther:()=>{b(d)}},S=Vue.reactive({x:0,y:0,actionDropdownShow:!1}),V="menu_tag_data",k=Y("globalMainLayoutLoad"),R=w=>{u(w)},A=(w,C)=>{_.value.forEach(L=>{if(L.key===w){L.disabled=C;return}})},$=w=>{S.actionDropdownShow=!1,l(w.fullPath,w)},B=()=>{const w=document.getElementById(T);if(w)return Array.from(w.childNodes).find(ue=>qo(ue,"n-scrollbar-container").value)},ce=w=>{var L;const C=B();if(C){const ue=C.scrollLeft||0,Ie=w==="left"?Math.max(0,ue-200):ue+200;(L=o.value)==null||L.scrollTo({left:Ie,behavior:"smooth"})}},ve=w=>{var C;S.actionDropdownShow=!1,(C=g[w])==null||C.call(g)},To=(w,C)=>{C.preventDefault(),S.actionDropdownShow=!1,d=w,Vue.nextTick(()=>{S.actionDropdownShow=!0,S.x=C.clientX,S.y=C.clientY})},ze=()=>{const{closeable:w}=r.value[d]??{};A("closeCurrentPage",!w),m(d)?A("closeRight",!1):A("closeRight",!0),v(d)?A("closeLeft",!1):A("closeLeft",!0)},ko=()=>{d=r.value.findIndex(C=>C.fullPath===n.value),ze()},Oo=w=>{r.value.length>1&&w.fullPath!==i.value&&(w.closeable=!0)},xo=w=>{w.fullPath!==n.value&&(w.closeable=!1)},Ro=()=>{B()&&Vue.nextTick().then(()=>{var C;(C=o.value)==null||C.scrollTo({left:99999,behavior:"smooth"})})},Ao=()=>{Vue.nextTick().then(()=>{const w=Pe(`attr:${V}="${n.value}"`);if(w!=null&&w.length){const[C]=w;Vue.nextTick().then(()=>{var L;(L=o.value)==null||L.scrollTo({left:C.offsetLeft,behavior:"smooth"})})}})};return Vue.watch(()=>r.value,(w,C)=>{_.value.forEach(L=>{y.includes(L.key)&&(w.length>1?L.disabled=!1:L.disabled=!0)}),C!=null&&C.length&&(w.length>(C==null?void 0:C.length)?Ro():w.length===(C==null?void 0:C.length)&&Ao())},{immediate:!0}),Vue.watch(()=>S.actionDropdownShow,w=>{var C;w&&((C=Ze(ze,100))==null||C())}),t({}),{getMenuTagOptions:r,closeCurrentMenuTag:R,getMenuKey:n,menuTagClick:$,moreOptions:_,scrollX:ce,scrollRef:o,uuidScrollBar:T,actionDropdownSelect:ve,actionState:S,menuTagContextMenu:To,setCurrentContextmenuIndex:ko,menuTagMouseenter:Oo,menuTagMouseleave:xo,MENU_TAG_DATA:V,iconConfig:{width:22,height:22},maximize:a,getRootPath:i,reload:s,globalMainLayoutLoad:k}},render(){let e;const{iconConfig:t,getRootPath:o,uuidScrollBar:n,getMenuTagOptions:r,MENU_TAG_DATA:l,globalMainLayoutLoad:i}=this,{maximize:a,closeCurrentMenuTag:s,scrollX:u,$t:c,menuTagClick:p,menuTagContextMenu:f,menuTagMouseenter:b,menuTagMouseleave:v,actionDropdownSelect:m,reload:y}=this;return Vue.createVNode(naive.NLayoutHeader,null,{default:()=>[Vue.createVNode("div",{class:"menu-tag"},[Vue.createVNode(naive.NDropdown,{class:"menu-tag__dropdown",options:this.moreOptions,x:this.actionState.x,y:this.actionState.y,keyboard:!1,show:this.actionState.actionDropdownShow,trigger:"manual",placement:"bottom-start",onSelect:m.bind(this),onClickoutside:()=>{this.actionState.actionDropdownShow=!1}},null),Vue.createVNode(naive.NFlex,{class:"menu-tag-space",wrap:!1,align:"center",justify:"space-between",inline:!0,size:[16,0]},{default:()=>[Vue.createVNode(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:n}),{default:()=>[Vue.createVNode(naive.NFlex,{ref:"menuTagSpaceRef",class:"menu-tag-wrapper",wrap:!1,align:"center",justify:"start"},Ua(e=r.map((d,h)=>Vue.createVNode(naive.NButton,Vue.mergeProps({key:d.fullPath,class:["menu-tag__btn"],strong:!0,secondary:!0,type:d.fullPath===this.getMenuKey?"primary":"default"},{onClick:p.bind(this,d),onContextmenu:f.bind(this,h),onMouseenter:b.bind(this,d),onMouseleave:v.bind(this,d),[l]:d.path}),{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode("span",null,{default:()=>{const{breadcrumbLabel:_,meta:{i18nKey:T}}=d;return T?c(T):_}}),(d.closeable||r.length===1)&&d.fullPath!==o?Vue.createVNode(naive.NIcon,Vue.mergeProps({class:"menu-tag__btn-icon"},{onMousedown:s.bind(this,h)}),{default:()=>[Vue.createVNode(N,{name:"close",size:"14"},null)]}):Vue.createVNode(naive.NIcon,{class:[d.fullPath!==o?"menu-tag__btn-icon":"menu-tag__btn-icon--hidden"]},null)])})))?e:{default:()=>[e]})]}),Vue.createVNode(naive.NFlex,{class:"menu-tag__right-wrapper",align:"center",inline:!0,wrap:!1,size:[8,0]},{default:()=>[Vue.createVNode(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:()=>{a(!0)}},null),Vue.createVNode(N,{name:"reload",width:t.width,height:t.height,customClassName:`menu-tag__right-setting ${i?"":"menu-tag__right-setting--spinning"}`,onClick:()=>{y()}},null),Vue.createVNode(po,{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)]})]})]})])]})}}),Ga=Vue.defineComponent({name:"LayoutFeatureWrapper",setup(){return{}},render(){return Vue.createVNode(qa,null,null)}}),Ha=e=>{const t=Ve(e[0]),o=Ve(e[1]),n=Ve(e[2]);return Vue.computed(()=>({"--layout-content-height":`calc(100% - ${t.height.value}px - ${o.height.value}px - ${n.height.value}px)`,"--layout-siderbar-height":`${t.height.value}px`,"--layout-menutag-height":`${o.height.value}px`,"--layout-footer-height":`${n.height.value}px`}))},Ue=zo(M.isAppLockScreen,!1,sessionStorage,{mergeDefaults:!0}),Ya=()=>({setLockAppScreen:o=>{Ue.value=o},getLockAppScreen:()=>Ue.value}),Xa=Vue.defineComponent({name:"RLayout",setup(){const e=Vue.ref(),t=Vue.ref(),o=Vue.ref(),{getMenuTagSwitch:n,getCopyrightSwitch:r}=I(),{getLockAppScreen:l}=Ya(),i=Ha([e,t,o]);return{getMenuTagSwitch:n,cssVarsRef:i,getLockAppScreen:l,layoutSiderBarRef:e,layoutMenuTagRef:t,layoutFooterRef:o,getCopyrightSwitch:r}},render(){const{getMenuTagSwitch:e,cssVarsRef:t,getCopyrightSwitch:o}=this,{getLockAppScreen:n}=this;return n()?null:Vue.createVNode(naive.NLayout,{class:"r-layout-full",style:[t],hasSider:!0},{default:()=>[Vue.createVNode(ma,null,null),Vue.createVNode(naive.NLayoutContent,{class:"r-layout-full__viewer"},{default:()=>[Vue.createVNode(Ma,{ref:"layoutSiderBarRef"},null),e?Vue.createVNode(Ga,{ref:"layoutMenuTagRef"},null):null,Vue.createVNode(naive.NLayoutContent,{ref:J,class:["r-layout-full__viewer-content"],nativeScrollbar:!1},{default:()=>[Vue.createVNode(wo,null,null)]}),o?Vue.createVNode(va,{ref:"layoutFooterRef"},null):null]})]})}}),Qa=async()=>{const{getRootPath:e}=Q();return[{path:"/",name:"RLogin",component:()=>O(()=>import("./index-y5nxB1Kz.js"),__vite__mapDeps([59,22,18,16,3,4,5,1,2,6,7,8,9,10,11,12,13,14,15,17,23,47,20,21,19,24,25,26,27,28,29,30,31,32,60]))},{path:"/",name:"RLayout",redirect:e.value,component:Xa,children:ra()}]};let re;const Za=async()=>VueRouter.createRouter({history:VueRouter.createWebHashHistory(),routes:await Qa(),scrollBehavior:e=>{Sr(e)}}),jl=async e=>{re=await Za(),e.use(re),ye(),ua(re)},ye=()=>{try{if(re)return{router:re};throw new Error}catch(e){throw new Error(`[useVueRouter]: An error occurred during registration of vue-router. ${e}`)}},qe="YYYY-MM-DD HH:mm:ss",Ja=()=>({locale:i=>{const a=kn[i];a?F.locale(a):F.locale(On)},getStartAndEndOfDay:i=>{const{format:a=qe}=i??{},s=F(),u=s.startOf("day"),c=s.endOf("day"),p=s.format(a),f=u.format(a);return{today:s,startOfDay:u,endOfDay:c,formatToday:p,formatStartOfDay:f}},format:(i,a)=>{const{format:s=qe}=a??{};return F(i).format(s)},isDayjs:i=>F.isDayjs(i),daysDiff:(i,a)=>{const s=F(i);return F(a).diff(s,"days")},isDateInRange:(i,a)=>{const{start:s,end:u}=a,c=F(i);return c.isAfter(s)&&c.isBefore(u)}});function be(e){const{width:t,height:o}=Me(e),n=Vue.ref(!1);return Go(()=>{n.value=t.value<=768}),{width:t,height:o,isTabletOrSmaller:Vue.readonly(n)}}let Ge=999,ke=!1;const G="ELEMENT-FULLSCREEN-RAY",{height:He}=Me(),Ye=document.createElement("style"),el=(e,t)=>{const{beforeEnter:o,beforeExit:n,enter:r,exit:l,backgroundColor:i,zIndex:a}=t??{},s={};let u=!1;const c=()=>{const m=W(e);if(!m)return;const{left:y,top:d}=m.getBoundingClientRect(),h=` - [${G}] { - position: fixed; - width: 100% !important; - height: ${He.value}px !important; - transform: translate(-${y}px, -${d}px) !important; - transition: all 0.3s var(--r-bezier); - z-index: ${q(a,"Null")||q(a,"Undefined")?Ge:a} !important; - background-color: ${i??null}; - } - `;Ye.innerHTML=h,ke||document.head.appendChild(Ye)},p=()=>{const m=W(e);o==null||o(),m&&(m.getAttribute(G)||m.setAttribute(G,G),u||(u=!0,Ge+=1),ke||(c(),ke=!0),s.transition=m.style.transition,m.style.transition="all 0.3s var(--r-bezier)",r==null||r())},f=()=>{n==null||n();const m=W(e);m&&m.removeAttribute(G),l==null||l()},b=()=>{const m=W(e);m&&(m.getAttribute(G)?f():p())},v=Vue.watch(()=>He.value,c);return Ho(()=>{const m=W(e);m&&(m.style.transition=s.transition??"",m.removeAttribute(G)),v()}),{enter:p,exit:f,toggleFullscreen:b}},Oe={svg:te.toSvg,png:te.toPng,jpeg:te.toJpeg,blob:te.toBlob,pixelData:te.toPixelData},El=(e,t)=>{const{beforeCreate:o,created:n,createdError:r,finally:l,imageType:i}=t??{};return{create:s=>new Promise((u,c)=>{var f;const p=W(e);if(o==null||o(p),!p)return r==null||r(),c("useDomToImage: element is undefined.");(f=Oe[s??i??"jpeg"])==null||f.call(Oe,p,t).then(b=>(n==null||n(b,p),u(b))).catch(b=>(r==null||r(b),c(b))).finally(()=>{l==null||l()})})}},$l=(e,t)=>({print:()=>{const n=W(e)||e;Io({...t,printable:n})}}),Co=()=>({isLayoutContentMaximized:Vue.computed(()=>Y("layoutContentMaximize").value),maximize:(o,n)=>{var a;const{scrollToOptions:r}=n??{},l=W(J),{toggleFullscreen:i}=el(l,n);K("layoutContentMaximize",o),i(),r&&o&&((a=J==null?void 0:J.value)==null||a.scrollTo(r))}}),tl=()=>({reload:(n=800)=>{K("globalMainLayoutLoad",!1),setTimeout(()=>K("globalMainLayoutLoad",!0),n)},openSpin:()=>{K("layoutContentSpinning",!0)},closeSpin:()=>{K("layoutContentSpinning",!1)}}),Bl=()=>({setWatermarkContent:r=>{const{getWatermarkConfig:l}=I(),i=Object.assign(l.value,{content:r}),{updateSettingState:a}=z();a("watermarkConfig",i)},showWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!0)},hiddenWatermark:()=>{const{updateSettingState:r}=z();r("watermarkSwitch",!1)},toggleWatermark:()=>{const{getWatermarkSwitch:r}=I(),{updateSettingState:l}=z();l("watermarkSwitch",!r.value)}}),xe=e=>{const{getPrimaryColorOverride:t}=I(),{updateSettingState:o}=z();o("primaryColorOverride",e?Object.assign({},t.value,j.appNaiveUIThemeOverrides.dark,j.appNaiveUIThemeOverridesCommon.dark):Object.assign({},t.value,j.appNaiveUIThemeOverrides.light,j.appNaiveUIThemeOverridesCommon.light))},ol=()=>{const e=()=>{const{getAppTheme:r}=I(),{t:l}=ee();return{theme:r.value,themeLabel:r.value?l("headerSettingOptions.ThemeOptions.Dark"):l("headerSettingOptions.ThemeOptions.Light")}};return{changeDarkTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!0),xe(!0)},changeLightTheme:()=>{const{updateSettingState:r}=z();r("appTheme",!1),xe(!1)},toggleTheme:()=>{const{theme:r}=e(),{updateSettingState:l}=z();l("appTheme",!r),xe(!r)},getAppTheme:e}},Z=(e,t)=>{const{getMenuTagOptions:o}=X();if(typeof e=="number"){if(isNaN(e)){console.warn(`${t}: The ${e} is NaN, expect number.`);return}if(e>o.value.length||e<-1){console.warn(`${t}: The incoming index ${e} did not match the corresponding item.`);return}return{option:o.value[e],index:e}}else if(typeof e=="string"){const n=o.value.findIndex(r=>r.fullPath===e);return n>-1?{option:o.value[n],index:n}:console.warn(`${t}: The incoming key ${e} did not match the corresponding item.`)}else{const{fullPath:n}=e,r=o.value.findIndex(l=>l.fullPath===n);if(r===-1){console.warn(`${t}: The incoming menuTag option ${e.fullPath} did not match the corresponding item.`);return}return{option:e,index:r}}};function nl(){const{getMenuTagOptions:e,getMenuKey:t}=X(),{changeMenuModelValue:o,spliceMenTagOptions:n,setMenuTagOptions:r,resolveOption:l}=se(),i=()=>e.value.findIndex(v=>v.fullPath===t.value);return{close:v=>{const m=Z(v,"close");if(e.value.length!==1&&m){const{index:y,option:d}=m;if(n(y),d.fullPath===t.value){const h=e.value[y-1];h&&o(h.fullPath,h)}}},closeAll:()=>{n(0,e.value.length);const{getRootPath:v}=Q(),{router:{getRoutes:m}}=ye(),y=m().find(d=>d.path===v.value);if(y){const d=ge(y,["children","meta","path","name","redirect"]),h=l(d);o(h.path,l({...h,fullPath:h.path}))}},closeRight:v=>{const m=Z(v,"closeRight");if(m){const{option:y,index:d}=m,h=e.value.length-d,_=i();n(d+1,h),d<=_&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeLeft:v=>{const m=Z(v,"closeLeft");if(m){const{option:y,index:d}=m,h=i();n(0,d),h<=d&&t.value!==y.fullPath&&o(y.fullPath,y)}},closeOther:v=>{const m=Z(v,"closeOther");if(m){const{option:y}=m;t.value!==y.fullPath?(n(0,e.value.length),o(y.fullPath,y)):r(y,!1)}},getCurrentTagIndex:i,checkCloseRight:v=>{const m=Z(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return!(y>=d)}return!1},checkCloseLeft:v=>{const m=Z(v,"checkCloseRight");if(m){const{index:y}=m,d=e.value.length-1;return y===0?!1:y>0&&d>0}return!1}}}function Fl(){return{navigationTo:(t,o)=>{const{router:{getRoutes:n,push:r,replace:l}}=ye(),{isPush:i=!0,query:a}=o||{},s=u=>i?r({path:u,query:a}):l({path:u,query:a});if(typeof t=="number"){if(isNaN(t)){console.warn(`[navigationTo]: The ${t} is NaN, expect number.`);return}const{getMenuOptions:u}=X();if(t>u.value.length){console.warn(`[navigationTo]: The current ${t} exceeds the maximum number of menus.`);return}const c=u.value[t],p=f=>{if(f.children&&f.children.length>0){const{children:[b]}=f;p(b);return}s(f.fullPath)};p(c)}else if(typeof t=="string"){const u=n().find(c=>c.path===t);u?s(u.path):console.warn(`[navigationTo]: The path "${t}" is not found.`)}else s(t.fullPath)}}}function Q(){const{getAppRootRoute:e}=I(),{updateSettingState:t}=z(),o=e,n=Vue.computed(()=>e.value.path),r=Vue.computed(()=>e.value.name);return{getRootRoute:o,getRootPath:n,getRootName:r,setRootRoute:i=>{t("appRootRoute",Object.assign({},e.value,i))}}}const rl=(e,t)=>{const{show:o,...n}=t;e.meta.extra=Object.assign({},e.meta.extra,{...n,show:o}),e.extra=ho(e)},Xe=(e,t,o)=>{const n=yo(e,t);n&&rl(n,o)},Re=(e,t,o)=>{const{getMenuOptions:n}=X();if(typeof e=="string")Xe(n.value,e,o);else if(q(e,"Object")){const{fullPath:r}=e;Xe(n.value,r,o)}else console.warn(`[useBadge ${t}]: target expect string or object.`)};function Wl(){return{hidden:n=>{Re(n,"hidden",{show:!1})},show:n=>{Re(n,"show",{show:!0})},update:(n,r)=>{Re(n,"update",r)}}}const Kl=(e,t)=>{if(typeof t!="string"||!t.trim())throw new TypeError("Expected prefix to be a non-empty string");const o={};return Object.keys(e).forEach(n=>{const r=e[n].default;let l=n.replace(`./${t}/`,"").replace(/^\.\//,"");const i=l.lastIndexOf(".");l=l.substring(0,i);const a=l.split("/"),s=a.shift(),u=a.join(".");s&&(u?(Se(o,s,o[s]||{}),Se(o[s],u,r)):Se(o,s,r||{}))}),o},al=async e=>{var o;const t={};for(const n of e){const r=await wn(Object.assign({"./lang/en-US.ts":()=>O(()=>import("./en-US-n6ubnME7.js"),__vite__mapDeps([61,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32])),"./lang/zh-CN.ts":()=>O(()=>import("./zh-CN-fJdWaJad.js"),__vite__mapDeps([62,20,21,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,22,23,24,25,26,27,28,29,30,31,32]))}),`./lang/${n.key}.ts`),l=n.key;l&&(t[l]=((o=r==null?void 0:r.default)==null?void 0:o.message)??{})}return t},Ul=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}}},No=()=>le(M.localeLanguage,"localStorage",{defaultValue:Nn});export{Nl as A,Rl as B,Al as C,On as D,Dl as E,fa as F,Il as G,kl as H,po as I,Co as J,Fl as K,nt as L,tl as M,Bl as N,ol as O,Wl as P,we as Q,Ll as R,Nn as S,Va as T,O as _,El as a,Tl as b,I as c,M as d,z as e,ka as f,Ya as g,la as h,be as i,Y as j,ye as k,Tn as l,kn as m,Ul as n,zl as o,jl as p,ee as q,Q as r,xl as s,K as t,$l as u,Ml as v,N as w,Kl as x,Ol as y,Pl as z}; -function __vite__mapDeps(indexes) { - if (!__vite__mapDeps.viteFileDeps) { - __vite__mapDeps.viteFileDeps = ["assets/index-t2_z-FtU.js","assets/vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js","assets/lodash@4.17.21-yUHHMES2.js","assets/awesome-qr@2.1.5-rc.0-UnPo3EFD.js","assets/canvas@2.11.2-dZp4QMlu.js","assets/js-binary-schema-parser@2.0.3-CCV6nRej.js","assets/js-cookie@3.0.5-bc0KQLgp.js","assets/screenfull@5.2.0-q9gEF-YC.js","assets/qs@6.11.2-wwOruwhc.js","assets/side-channel@1.0.4-hl21th03.js","assets/get-intrinsic@1.2.1-NE0DZZ3B.js","assets/has-symbols@1.0.3-fNtejGuA.js","assets/has-proto@1.0.1-dzJH2Y5C.js","assets/function-bind@1.1.1-Y6-kkB5s.js","assets/has@1.0.3-rcPLRdvS.js","assets/call-bind@1.0.2-8lNE5ocE.js","assets/dayjs@1.11.10-A-QuG2Ol.js","assets/print-js@1.6.0-gYKv6oGQ.js","assets/currency.js@2.0.4--or6eeOG.js","assets/index-0vVhegrX.js","assets/@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js","assets/@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js","assets/utils-3DRba3jA.js","assets/lodash-es@4.17.21-xgd1l9mE.js","assets/interactjs@1.10.26-I0IiZoEj.js","assets/pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js","assets/dom-to-image@2.6.0-eHYYUq-2.js","assets/echarts@5.4.3-94QNkbi2.js","assets/zrender@5.4.4-dbLxLQQO.js","assets/tslib@2.3.0-21A5UWR7.js","assets/@vue_runtime-core@3.4.19-9EfOi5Ir.js","assets/@vue_reactivity@3.4.19-celhyCRK.js","assets/@vue_shared@3.4.19-Zz6ACxVX.js","assets/index-3nkF0W6U.css","assets/index-ESRgrIKF.js","assets/instance-I7ExDMVm.js","assets/index-kznjMqp-.css","assets/index-HlEoc4oA.js","assets/index-fSj7NDsx.js","assets/index-gvn0WixR.js","assets/index-9pBqvQlJ.js","assets/index-ajyCn2oj.css","assets/index-xcH4U4Ty.js","assets/index-5lw8fAJn.js","assets/index-URw8EbN2.js","assets/index-ZatM64SM.js","assets/index-iapTKWGV.js","assets/ray-9TfU2AhD.js","assets/index-7jSmHArV.js","assets/index-HDKPr_0g.css","assets/index-Jz_0N3dr.js","assets/index-v5xFQW7A.js","assets/index-4oPeexgb.css","assets/index-l2OdooJx.js","assets/index-iKuv6ZNn.css","assets/index-1fl0IMML.js","assets/index-Fu86yYlL.js","assets/index-6Jsj4zGJ.js","assets/index-Btqqg3j9.css","assets/index-y5nxB1Kz.js","assets/index-YZ6BMxRm.css","assets/en-US-n6ubnME7.js","assets/zh-CN-fJdWaJad.js"] - } - return indexes.map((i) => __vite__mapDeps.viteFileDeps[i]) -} diff --git a/assets/hooks-lxIXz5_l.js.gz b/assets/hooks-lxIXz5_l.js.gz deleted file mode 100644 index d4db72e47c0b4d20328930eb6c7f2a5d8f447101..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32157 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.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; +import{y as p}from"./hooks-ecOHzdmU.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";const I=Vue.defineComponent({name:"ContextMenuDemo",setup(){const e=Vue.ref(),o=Vue.ref(!1),r=Vue.ref([{label:"杰·盖茨比",key:"jay gatsby"},{label:"黛西·布坎南",key:"daisy buchanan"},{type:"divider",key:"d1"},{label:"尼克·卡拉威",key:"nick caraway"}]),{x:i,y:u,show:a,updateShow:t}=p(e);return{demoOneRef:e,demoOneShow:o,x:i,y:u,show:a,options:r,clickOutside:n=>{n.preventDefault(),t(!1)},updateShow:t}},render(){const{x:e,y:o,show:r}=this,{clickOutside:i,updateShow:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"useContextmenuCoordinate + NDropdown 实现右键菜单"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("默认点击元素外部会关闭菜单。")]),Vue.createVNode("div",{ref:"demoOneRef",style:"width: 100%; height: 200px; background-color: rgba(0, 128, 0, 0.5)"},[Vue.createTextVNode("右击")])]})]}),Vue.createVNode(naive.NDropdown,{show:r,x:e,y:o,options:this.options,trigger:"manual",placement:"bottom-start",onSelect:(a,t)=>{window.$message.info(`选中了 ${t.label}`),u(!1)},onClickoutside:i.bind(this)},null)]})}});export{I as default}; diff --git a/assets/index-2Oaarl6M.js.gz b/assets/index-2Oaarl6M.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..be1f036f374541305627f2fef480f22abb265a9d GIT binary patch literal 1426 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 diff --git a/assets/index-6Jsj4zGJ.js.gz b/assets/index-6Jsj4zGJ.js.gz deleted file mode 100644 index 833a08dae6890ef1401d4e895d599baaa1307502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1017 zcmV~@utZCC2|KJUYaFDV+u zLh5;Iji@!54y1?-{3sM+tPq2hlWWDN_54#T+sgOtr9w;2`^SyvP7xxPphN`dLV6Civ5TaSEp*0DMY-{Gx5)a0Pl(Dm8#^fI z#+BAFONz`$p+4nA&XDp$hzN>_RFH{VxQy!c^D1w{=w6L4#F%FLv9OE!zIE6-8pcIR z`4WH+62?3iJJ>=Oo5RLa)TtM-3*}W81}`s9WO5n$D>5_yI?fYCTg%&wwqu}b< zzSD76HZVxIuc_c!j)7-m8{4Q;MdR^~tM2J7`$_-ws2xn6ubvlU?^G=8pvSD)aE0F} zQURHbG9BB-wuQD)E7@~SR)#&6lxvh@RcxVQ=WtRLd##mriIl+o86K(pxGM+=Sp_)R zD{_gZOri2_yHCoa?T2O-fqFl-(_vt<&1l6m+jE%ZYsWH_)INUhLS_=}JN(LRugiks)|ao&fB3I%gMXx}y2n#9>v%#D~ITcy;T2QVNB)49k8 zyZH>Jdb#`CKVIE@_ru-KukU_(W0YQ|rL^?2l%^$f^k3;WvY4_Xs8|)lRG^dieZuqf n|3laRB$O$nCQlg4+HS!#|4WXtzvR+=y7kfDS7D!OJO=;(IC}%$ diff --git a/assets/index-ESRgrIKF.js b/assets/index-6NH95PiW.js similarity index 81% rename from assets/index-ESRgrIKF.js rename to assets/index-6NH95PiW.js index 21e5eb42..41d043f3 100644 --- a/assets/index-ESRgrIKF.js +++ b/assets/index-6NH95PiW.js @@ -1 +1 @@ -import{a as u}from"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-I7ExDMVm.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./hooks-lxIXz5_l.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; +import{a as u}from"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import{s as o}from"./instance-uESBaiq2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./hooks-ecOHzdmU.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";function N(e,t){return u(()=>o(e),Object.assign({},t))}const D=e=>o({url:`https://www.tianqiapi.com/api?version=v9&appid=23035354&appsecret=8YvlPNrz&city=${e}`,method:"get"}),n=()=>o({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get"}),X=Vue.defineComponent({name:"RAxios",setup(){const e=Vue.reactive({weatherData:[],inputCityValue:null,throttleDemoInputValue:null,debounceDemoInputValue:null,weatherDemoInputValue:null}),{data:t,loading:a,run:r}=u(n,{throttleWait:1e3,manual:!0}),{data:l,loading:d,run:V}=u(n,{debounceWait:1e3,manual:!0}),{data:i,loading:c,run:m}=u(D,{throttleWait:1e3,manual:!0}),{data:p,loading:s,run:F}=N({url:"https://jsonplaceholder.typicode.com/todos/1",method:"get",cancelConfig:{cancel:!0}},{manual:!0});return{...Vue.toRefs(e),throttleDemoValue:t,throttleDemoLoading:a,throttleDemoRun:r,debounceDemoValue:l,debounceDemoLoading:d,debounceDemoRun:V,weatherDemoValue:i,weatherDemoLoading:c,weatherDemoRun:m,demoData:p,demoLoading:s,demoRun:F}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h1",null,[Vue.createTextVNode("请求")]),Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("useRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持配置化请求数据")]),Vue.createVNode("h2",null,[Vue.createTextVNode("useHookPlusRequest")]),Vue.createVNode("p",null,[Vue.createTextVNode("支持包裹一个拥有 promise 状态的异步函数,可以用来包裹一个 axios 请求返回值方法")])]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useRequest 获取")]),Vue.createVNode(naive.NCard,{title:"请求函数"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("1.基于 axios 封装,能够自动取消连续请求,避免重复渲染造成问题")]),Vue.createVNode("h3",null,[Vue.createTextVNode("2.打开控制台 => 网络 => 使用低速3g网络 => 查看控制台被取消的请求")]),Vue.createVNode("h3",null,[Vue.createTextVNode("3.详情请查看文档")])]}),Vue.createVNode(naive.NCard,{title:"useRequest示例(手动触发)"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var e;return[Vue.createVNode(naive.NButton,{onClick:this.demoRun.bind(this)},{default:()=>[Vue.createTextVNode("获取数据")]}),Vue.createVNode("h3",null,[Vue.createTextVNode("结果: "),this.demoLoading?"获取中...":(e=this.demoData)==null?void 0:e.title])]}})]}),Vue.createVNode("h1",null,[Vue.createTextVNode("使用 useHookPlusRequest 获取")]),Vue.createVNode(naive.NCard,{title:"节流"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.throttleDemoInputValue,"onUpdate:value":e=>this.throttleDemoInputValue=e,onUpdateValue:()=>{this.throttleDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("不论触发多少次,一秒钟之内仅会触发一次")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.throttleDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"防抖"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.debounceDemoInputValue,"onUpdate:value":e=>this.debounceDemoInputValue=e,onUpdateValue:()=>{this.debounceDemoRun()}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("一秒后才会执行,如果中途重新请求,则会重新计时")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.debounceDemoLoading?"获取中...":"获取成功!!!"])]})]}),Vue.createVNode(naive.NCard,{title:"获取气候"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.weatherDemoInputValue,"onUpdate:value":e=>this.weatherDemoInputValue=e,onUpdateValue:e=>{this.weatherDemoRun(e)}},null),Vue.createVNode("h3",null,[Vue.createTextVNode("该示例演示了如何根据动态值获取数据")]),Vue.createVNode("h3",null,[Vue.createTextVNode("当前状态: "),this.weatherDemoLoading?"获取中...":"获取成功!!!"])]})]})]})]})}});export{X as default}; diff --git a/assets/index-6NH95PiW.js.gz b/assets/index-6NH95PiW.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..336d7d354c7612e2db1d6522904467167bcec8ee GIT binary patch literal 2138 zcmV-g2&MNQiwFP!000021HD*nQxnM+{(gT&Ox@Z_s-~N~5YSlBXaI2))VLtHWwFgn zCux{W57Rx7m`YV}mlY6vS&`l4dPR4AtKAj3d+WNW;aYWnOJ)*2@fU8*Oo&McpsTf2 z`H<;;o^wv0^PKLUA!(IrJcnF}x%7NOqiHv6%jg)SC>>`&m30>N!-MePNJhueAZ&*L zAJABAFwq<9fMd*knAjHFuuY~CVyS35^moF5A7lr5d;7Z22kJmMX1Sr;ZivD-QbY{& z?(@eHnFuu68)HDEbevdjeJ}(@Mc=7&r;}fIl(RJ0-P6^G6_Jub%)KPANUg!nJkDkWhaFgVA=F2m6>fZ2on7qkDbtu?Zl}X<2TWqI3*4+g*x z7#mK;#i1rEwg$0yruT}J9%!74W^}AGJR(vJNBut73H|jF1)Ud;WyVkGtw}6}G%U5E zg#vw(BO{?knuM}r)_VMY==XtR;GBLUa7J##s2Wi?uwfn02a?05G9C29xu#|7nuZlI z3&)tPly(59)`9Vv6OA~X6Pba@3=2tF6mQjL0JB=BO(rG3d??-Bh$9Ne8WOn^xeo?9 zz)9apa*=j7$xK~|?Hi2_utF~T^O7)RVnO91*tY=qr6ogmSlnmF$7m~6@rO#@B= zNuwl=2J8&r-r?ba3DDHkSWF>}vuFs0pbuQ=Kd)(Vy-6HbG^|Kit71-kF+^iQ4K!jn zlgVf_0E5s60{&y6feZ1@owXj(bcK^N2DVD7HI~{lJ&E4Vcq=$YA}1Nbv)f=k;X6yu zj9qL2u8OD%JUMi(Z&DsQX#=+##ntb@0{7-L%ymt1=^l?aa)f%YS2!~|hD8n$VhrRC2V`=RHCfS?`}3V6dBYplyHJ5I7ZVdRj|T6IR&M0 z*d0GMNhos*40B!ecyrEru}!I_9(!_^G2$t#bs>(zUtSW3qUttf~ULhx09=RY>BoQSUMuMg*VJ#ogJ&KUqc6k92 z9`@s)kVcA*t(Wa&?YS(*tRclmcQ+x7}{*SJtAX*2r z9HUBtB*Qu9$?}>Pa&;jbc7&aS5Lz|lG>#L@l6QT9oFwyxvD392*N?`nd^Z%(;Wifa zbS=sCqZW6tzQ7KZ)DNAm<+yIpBBliir)igyPN@#b?5DV$*1X{COP*RkTWc0Ij5r?b zrxNxkh-5JAKaH|f=Yp-coP-ldmwDLgurGHZ^vHNp$Yrp`iRff@AD%nqcRTj$roO(0Zgo$#x%k4IpW2*WC~vG9 z^Gi+pH_sjCTgCa!skg@T!sfLF zz|Xj(#DO=!b&jtZrogXT)ua`MymYus}pc}`I|l3X}@5Cu=3)G`SrAA!f~*4&3yRt zZdGqpsCOkUKYCsI@Aa+Xj5&MVn0r=v`oy?-d#gCRZ~5MHpUGvA=EBuYeK#Y=bL{jZq2!?=6|L>RaJN6 z**72|mvN3~D>1FFRf3x;1FD2L4%=9F7)OrmfsbHeo8X+mwzPH-;=1DT=JR$!KfLax z^@YmnYo`N@N6W_AZS%K>TgCa(dZGOEyUp)bO0TXP-%gj_OqYtw4y?3ZFn@dar@GkK zxMR#NINN@m)>_xMbIP%18)vrj7z=dH8&$yM|Iz0&&g&BEg5wFPr&t#;-ZGe4G!%hkcv zhvxS$Kcy&ITvb1&E{O5I1dGXjeF3sYi z_2>1s#*?e1jl1T9SLVX1G55?YOc{k@(+Tv+RIu}{{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-7jSmHArV.js.gz b/assets/index-7jSmHArV.js.gz deleted file mode 100644 index fc1aa68b278802392d6f9b547ae7a88a797eece7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2073 zcmV+!2iV91?WPZ)QGQxL($6=_tvFO*&x2j z80JDi8uo}?*3J!tBidWH>3pB~HH1;b6HjrECA1A@?*+XrgdHlB_M9gTGKVlr6$lzC z9jzlteF0$<^N7lh2cw-AN!>>{;o(N*M-ctm&JLT zrCtU?GN~YviYi0Y9I2aBnP90ZEA=hZZVtwwLHuQeQ8x##!}*5P$+VwOmdJc*VE$67 zLzl_2NvGEY&lLz;KwW!o#&R=27iz@Ufd!7BdwQmgYjh3baTga!eU8)-9<76nHOh<% zX%jD!dfm3_WXO|*DQ&NYv0=ntEHyA?<7tbvy^yC}NEPELjmN$k_{qb5R8=nnTc~b} zUs_|<>Q(c!WOTB4pUm4FCa`*>dP>_7;#fSizTSO*BG#(F;HphTg@R?uvlNY)G9Y!9 zg(+-PzK3*T!sT3|<5y>+>1#pIXqQ(CDCkUZ{!u%PSuycnMm%(5w& z0Hv6PvP5d*R5Nae6&TWe3ybE8X98Mm6NDWA4dTxu96=U#AlxwhX=oYRY-W#nEB+sc zv0TEK_K=FE5fzblk*UrMp1GNjk|ma8Tqt``>&r(tSOqPR`VqECM7j(95gt5Y5^NLw zBOJ;eF6*=BBiza5MlV21WlN2xRJ09|fiZ6znQ^H?DGgN(GN-eaOJ26A_1k4|QP<@y z9ZF3%xQ_4$vyp|}MesPzvoRtja~iYXjmlcqQIbkC-xik5Xp!BvCo{nmcrmBZNTqf> zAM$SE&8}#CFtr{gSg#R(fhlGdj_uajtfo0PtRtv^Sg!zitz0M&?Z zJg03u$plErcxtoFn?6jsz-YkQVKZei?JCFWY#d86E1kw`aV(V?gk_D3WNvB3uBU|; zLD!QYx`sfX%$XB7>7|KgAy3Cw+8BYh9CF_%#jVLxGPK1kktI~%lqL`$L3^HpB#ZU^ zg7ukaJPlBTERcq`28wE76*#6no~xiA@~kIVyQ2bhYV@!3pD&$ytzOr%myjywEbSpI zSp@G>@k`$3L0>~Pdm*ftiXlK}Y0o(~-ZvLAiUQLt zJ0n;^Meh`kxd{5%dpV0_PlW4EeN@E^7exrt+y8crmb1o{1h7JdN)G{X@4QX;n&a@!li}U13CH)MNFOg$tm4=dE1*?bS#>d=`sy}U%Bl|@ zJm0(h^$1d|pAZ2QxU^azgC8F3e)4!^jmFk8w!~nq=mVyHp0Abi>L``TpjvG+)ydaL z$dl@C80Dua`yi*@S=y^korPi*C(Vl6JYku4WK%RxlnU5@o~#I$2#E3!DwPc9Zu3MX zBUvsxWe;;aK~^AE@>M)RN`O$|;>^V>tM2ibbZMMJQ&yOZ`S>Gs3*2kU=83)}xrmP) zyU5arUnD$(v|^Ur;&>@oO(;*_hZYy`E1svSVxT7#w{USkjbb=Q+oxg{ZUnuez(NO#irbGtISMnJPNE70Pz6@}C}LfN`(bQu z4NZqfjmitWGV5#J%H+dSR77K;4KF_(ytrmtt@Rf{i{`NkbgdH!&cUWCHx#tzjEZn} z|MYmUvo+ZH$MD{Z!Ha8wqvWPz-rG($hdHw8=n3lRJI&dm!A!{9}ixBvH$g#gID*5Km7Ax>)!si z&n(Wp+dIR{Pi+$H44;2D*ts#-`P`-%es<&F&ku(WA02$Uz5B=edpG`m@Zj5nyMGz% zT-$qjY4Gwpg51@@#cx7viPN5~A18Jy!Rhic*TTU4H7+6$5C!kl?CCob(-0ES54RXv zy2Z4jnySMjnNbx?z<|OwkvCSqaNK28295(fPyMNxH(kZ=)<3IT?_AH6VxDfyV D6fzA< diff --git a/assets/index-l2OdooJx.js b/assets/index-9eO0Tqdf.js similarity index 85% rename from assets/index-l2OdooJx.js rename to assets/index-9eO0Tqdf.js index 24df1636..33881a52 100644 --- a/assets/index-l2OdooJx.js +++ b/assets/index-9eO0Tqdf.js @@ -1,4 +1,4 @@ -import{w as s,_}from"./hooks-lxIXz5_l.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const F=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-hDBHAcSA.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-3-4q7kiv.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{F as default}; +import{w as s,_}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function e(o){return typeof o=="function"||Object.prototype.toString.call(o)==="[object Object]"&&!Vue.isVNode(o)}const F=Vue.defineComponent({name:"PreviewSVGIcons",setup(){const o=Vue.ref([]);return Object.keys(Object.assign({"/src/icons/adjustment.svg":()=>_(()=>import("./adjustment-xKF72UgA.js"),__vite__mapDeps([])),"/src/icons/axios.svg":()=>_(()=>import("./axios-YSlog9Ro.js"),__vite__mapDeps([])),"/src/icons/close.svg":()=>_(()=>import("./close-azVF77Xi.js"),__vite__mapDeps([])),"/src/icons/close_left.svg":()=>_(()=>import("./close_left-wghYE-yL.js"),__vite__mapDeps([])),"/src/icons/close_right.svg":()=>_(()=>import("./close_right-rXgRVuVY.js"),__vite__mapDeps([])),"/src/icons/dark.svg":()=>_(()=>import("./dark-a3Shlz-3.js"),__vite__mapDeps([])),"/src/icons/dashboard.svg":()=>_(()=>import("./dashboard-VSK8Ksb1.js"),__vite__mapDeps([])),"/src/icons/doc.svg":()=>_(()=>import("./doc-p7kRFTKe.js"),__vite__mapDeps([])),"/src/icons/draggable.svg":()=>_(()=>import("./draggable-WSlqett4.js"),__vite__mapDeps([])),"/src/icons/echart.svg":()=>_(()=>import("./echart-uDAjf1Xg.js"),__vite__mapDeps([])),"/src/icons/empty.svg":()=>_(()=>import("./empty-H5pwkZW3.js"),__vite__mapDeps([])),"/src/icons/error.svg":()=>_(()=>import("./error-1RFXBHac.js"),__vite__mapDeps([])),"/src/icons/expanded.svg":()=>_(()=>import("./expanded-hDBHAcSA.js"),__vite__mapDeps([])),"/src/icons/export_excel.svg":()=>_(()=>import("./export_excel-GFRgGiCF.js"),__vite__mapDeps([])),"/src/icons/fullscreen.svg":()=>_(()=>import("./fullscreen-LJg-Litq.js"),__vite__mapDeps([])),"/src/icons/fullscreen_fold.svg":()=>_(()=>import("./fullscreen_fold-0gdJoV38.js"),__vite__mapDeps([])),"/src/icons/github.svg":()=>_(()=>import("./github-cVhKF5HM.js"),__vite__mapDeps([])),"/src/icons/google.svg":()=>_(()=>import("./google-Mjnm1oio.js"),__vite__mapDeps([])),"/src/icons/language.svg":()=>_(()=>import("./language-dqZc_JRl.js"),__vite__mapDeps([])),"/src/icons/left_arrow.svg":()=>_(()=>import("./left_arrow-9Z3nu3IR.js"),__vite__mapDeps([])),"/src/icons/light.svg":()=>_(()=>import("./light-xmnw2Bnt.js"),__vite__mapDeps([])),"/src/icons/lock.svg":()=>_(()=>import("./lock-Dt93hMYt.js"),__vite__mapDeps([])),"/src/icons/login_bg.svg":()=>_(()=>import("./login_bg-BPuoXCrC.js"),__vite__mapDeps([])),"/src/icons/menu.svg":()=>_(()=>import("./menu-KnKYw6gN.js"),__vite__mapDeps([])),"/src/icons/more.svg":()=>_(()=>import("./more-Ej8Oiwns.js"),__vite__mapDeps([])),"/src/icons/mouse.svg":()=>_(()=>import("./mouse-03_U_h0x.js"),__vite__mapDeps([])),"/src/icons/office.svg":()=>_(()=>import("./office-mL13bbyC.js"),__vite__mapDeps([])),"/src/icons/other.svg":()=>_(()=>import("./other-QN44tLIz.js"),__vite__mapDeps([])),"/src/icons/out.svg":()=>_(()=>import("./out-Pi3tiQst.js"),__vite__mapDeps([])),"/src/icons/print.svg":()=>_(()=>import("./print-WnHXqwgf.js"),__vite__mapDeps([])),"/src/icons/qrcode.svg":()=>_(()=>import("./qrcode-Ecs_mS_M.js"),__vite__mapDeps([])),"/src/icons/ray.svg":()=>_(()=>import("./ray-vB7gcmcu.js"),__vite__mapDeps([])),"/src/icons/reload.svg":()=>_(()=>import("./reload-3-4q7kiv.js"),__vite__mapDeps([])),"/src/icons/rely.svg":()=>_(()=>import("./rely-19SjH3Lv.js"),__vite__mapDeps([])),"/src/icons/resize_h.svg":()=>_(()=>import("./resize_h-f_cn8Biv.js"),__vite__mapDeps([])),"/src/icons/right_arrow.svg":()=>_(()=>import("./right_arrow-ZCE0gHo4.js"),__vite__mapDeps([])),"/src/icons/row_end.svg":()=>_(()=>import("./row_end-BkDswo_g.js"),__vite__mapDeps([])),"/src/icons/row_head.svg":()=>_(()=>import("./row_head-yo3TQzYk.js"),__vite__mapDeps([])),"/src/icons/search.svg":()=>_(()=>import("./search-PNJFeCur.js"),__vite__mapDeps([])),"/src/icons/setting.svg":()=>_(()=>import("./setting-oh7cMM8q.js"),__vite__mapDeps([])),"/src/icons/table.svg":()=>_(()=>import("./table-RDC-4476.js"),__vite__mapDeps([])),"/src/icons/twitter.svg":()=>_(()=>import("./twitter-dtkDLQvk.js"),__vite__mapDeps([]))})).forEach(t=>{const i=t.match(/\/(\w+)\.svg/)[1];i&&o.value.push(i)}),{icons:o}},render(){return Vue.createVNode(naive.NCard,{title:"svg图标"},{"header-extra":()=>"点击图标复制代码",default:()=>{let o;return Vue.createVNode(naive.NFlex,null,e(o=this.icons.map(r=>Vue.withDirectives(Vue.createVNode("div",{class:"pre-view-icons__card",key:r},[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(s,{name:r,size:"56",cursor:"pointer"},null),default:()=>r})]),[[Vue.resolveDirective("copy"),``]])))?o:{default:()=>[o]})}})}});export{F as default}; function __vite__mapDeps(indexes) { if (!__vite__mapDeps.viteFileDeps) { __vite__mapDeps.viteFileDeps = [] diff --git a/assets/index-9eO0Tqdf.js.gz b/assets/index-9eO0Tqdf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..cc7c25c9651c9186ed8f2566b5d315e41cdf0241 GIT binary patch literal 2020 zcmV(NsDH+?<2Z+U>colToD+NEoF>rH z5-rh|M46;~h}ReG&Gx2G(3=I?XDCoC(5LBiU!#!Zq+`!SqXB{-&j0Zv^^^Q9l6nE- zayC}5P(f4uJH2LobGenvEG(Sb2GT32sKfN8**rgN7nh;F0F$u+ja&s(hOSvSy*{&pWlETw z5Wg3?Zmo=pr~t!l`>+A`^<``*YMV&cQ4t=%3NBm`F2^lA?MK7cb)*+y53a+b;-$OH z1f2R3Vr&x?z`j2nZL*{5WylOUC%!pFeNii-0@?sze3OvNqh$_{iC`XqA+HsYj>^DI zRDc`*ij@u<2g_`26p~O7!(^P)^a83N{qr0{<#um0I1RtvNH~}i>ub%*#q)__l$V=@ zlDYyWBT=@dxb?MZ10r5$Zem-yyX_q=bJUlFV^by>Eui8i92bu113T=mWR&_8M=Qss zJ_LjdDkQOl#4;LX5fzM>h%;1y-i0&V*Ec6CGsirT45)`~QY*$YLz?&ZH$zxiPsDUE zm!eiiWmJIMi#F%2u(ZrPbK+ZsFPNhbcdTCGu*^u|(r&GYN~i!ueXo3T+p2t-dV`0) zq#l8I(iSPVHb#wJv(ow+POvHIh|1{;EQf_FcG-XU3cQ%p1$caSeLivTj#oAYwFsCF z_I={k^mrwnbUMLlzvV51HjzMm$*C`>S<_Jw>7e(9qbbx^_L_qQh^g0Qu855#=v_$C zKMME0BDYhvIx? z)=ccWFO~u-!X5PQ?Us4BO8FxkZOXU|SP#L*^|>2@8lBH z>zz%%MUqAQGJJ*Pm^R}?hTK==G$5>}uxeF(iK{>TblL3_Q=&K}5rHIYNBOoS_(x^uNwn&fqq|Us6`NWsGnU6iPqh4_` zqGa6e934lrnioWdK~9?`ZCTuwlV0xeN!wkFc`>>HnTp)vZ!840{oG7l7u;N@QR8)N z^+O>&;!7k(wz`wks_%_l^gGF3E-GrT3`|ZNmEw&ZuM9137$Yi)VR$$=Ac2Uw*YZpD z31uQh9EIV&?J|42#WFfgmkIK=GY$iO?ldZuJNi9N!zDfW4ROrC*mmv@VS4smc1~^Q zoB9|6erLBjVdp-h-@<(Gwm6CcF0~!^8A_Rr!s#;1tu*Zdflm8$>r{00tZrteSeXey zWzcGTI3-zq9NRYTx+!bo6@lBfJ0wzWWOOHAE^mvIID`j#{hoejXSI5PoTf;lFf_}- zc<^wWb;bzijHfuGFzBtu-F_3BS)G#r`xZ%A1TO?Q2m8%Ev%Qzy%(yhj#3XL2{gr~F zM$0~;^+v`XqF2Y{CGu_m{~0(tvEhu$;dk4O9&@cMUBn<1Z0m$|N?RHGv8i;z?%Vn# z4ra$WZIqkmS*?uOY1<`_(gVM%PZWCIswXh3u}* z>lw`+@x!;RQ4~)7)BEwJeUa73c*-h>qHx&Xx};-YWHyE(RT&Bbg_3b&IE6_@C+qd7 znIcW%;GOBEZg-kBn@l<+r4GkoxW3rfkY~rwS)F0Z`edPmD_WBDT4Y^I@rn0sV{#zA z^_zFYvE9q)9CDLcDcMZoaA*p{Ya3ZB6~`&xlN?WBv|q7J&kVErh|6$FxlZCxf{kHi zKu6iF(^Tga^zC-PSvt#Z6!e)GPMS3#pl6u=)_(S}M&;~V#q=`>9_oh$yUDV?F>y9F zh@Y0?1c3d)ffzHx{tmB0@HfN}0aI4`aQ%Eg$Y>S>b2BB=NgS>&P8y^h^2}B#qoZJo zHU@w>74!UjE9;wwOn=jj!_YdY!^TEsGpln`#CD_kVx+S)J!+YP2c{2QrZy zCl9Fp_UC_n`uW#{`Sg#!e)`Kl|MTnLfBWT6YThC}9J(^bW-gHm+fDDd;gU(-4_!A; za;z#HDo{LlO=4Ymhh1gL8P9Qq&L##0j6LU+= z56EK3A2fn`+dJvi|XM_pQ|6)(_EX!KfB3G|Ev++RxgIqGiju}CRps$%O;P4+in5sbMJMr$=BTDr-=`WL>65lLU;7`?yccwM7XSc8 C`1qIr literal 0 HcmV?d00001 diff --git a/assets/index-9pBqvQlJ.js.gz b/assets/index-9pBqvQlJ.js.gz deleted file mode 100644 index 934ca61e902cae2ea721f61d7ff32502491b8d9c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2693 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 diff --git a/assets/index-Jz_0N3dr.js b/assets/index-D87JnDBW.js similarity index 55% rename from assets/index-Jz_0N3dr.js rename to assets/index-D87JnDBW.js index 1a1a0343..60fa342c 100644 --- a/assets/index-Jz_0N3dr.js +++ b/assets/index-D87JnDBW.js @@ -1 +1 @@ -import{E as i}from"./hooks-lxIXz5_l.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; +import{E as i}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const P=Vue.defineComponent({name:"RouterDemoHome",setup(){const t=VueRouter.useRouter(),r=Vue.ref([{title:"姓名",key:"name"},{title:"地址",key:"address"},{title:"联系方式",key:"phone"},{title:"操作",key:"",render:e=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"info",text:!0,size:"tiny",onClick:()=>{t.push({path:"/router-demo/router-demo-detail",query:{name:e.name}})}},{default:()=>[Vue.createTextVNode("详情")]})]})}]),o=[];for(let e=0;e<10;e++)o.push({name:"张三"+e,address:"New York No. 1 Lake Park",phone:"010-121212",key:e});return{dataSource:o,columns:r}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(i,{columns:this.columns,"onUpdate:columns":t=>this.columns=t,data:this.dataSource},null)]})}});export{P as default}; diff --git a/assets/index-D87JnDBW.js.gz b/assets/index-D87JnDBW.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..094d55bf21494d9cca82ea0bbc829081a23c1b61 GIT binary patch literal 1173 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 V{%TsPR_5ei{twt)TsE^6002b_F1!E$ diff --git a/assets/index-Fu86yYlL.js.gz b/assets/index-Fu86yYlL.js.gz deleted file mode 100644 index 34e816a0c026ad2b18c389375f56529588142725..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2377 zcmV-P3AXkhiwFP!000021I1ZuPus{E{(gQ%)}Io|c5@-Lb(KAV6iT-c3I%rIs6viC zNes@6YmY-{6p3Za0xgtw3oVCUfL_t+w6LeN+{=$?Y@AR0g(KS`XQ+TWj4LC{Cn(Vp{E z_oY~0PoH!F6bTUy$hu6avA0}90~ zP#x+eZ+qEXC0T%&vS9VJn~L>bN!FuF9i<>nm1O|AVR}FbdTBRZM^Q+w2cZ2@DUKZi z3Q7R#h8*V+u^=jx?_y_!^$j$f6gCPdg~+91yhl8rXez}C5CfUzu&t<@ z_SRFE-Is+v)HG10r~n1l%$%42DGA7mpkTl&n8hYbFYWHP5SBt`sc1NUqtR2JDvKOS zP#94{f{lTo*NO~i>Fw>lL6zkb;Nq-|m7t%lqkYu*x{mN*L@2}DlmX;{Y+>psKGK?M z?dWJP#b8AgB0(?hqurF()8Oy^vGZ)D^!>65v5)|i6|}tM=bNJKg8#C75*)A`7Lo!U zJ_2(%noiuM`*qm=YkC z1*iyI&_jD^4;5~5U+nAiHI^ddtU@Wni3k!E%c75phA|kpq&8IIBpG33p*$3S^M@91 zufJ?bMpejR0YNGvK;BFg+C%l$Q-gzzex<@*-k;1}ZSCZf*UHu$D~d-}+_aZECx)B+ zh-)fG!6a)gN~;X;eNtUVo2XXQoQMEfd6-hTI7qOR#L5bgt(EMfLZO~|*a_?;<`7h{ zLj-{y70^703J`=)LP8Kg>`X&80T`kSBqWi=pvA0^1gQY5N={eW9*V7zGKe|}!bP%y zxRVgsVWi>^f*3&D#-@aXa1#(N5*45gP8S^m_(v84Il;<9gJF)ow|44U@L{EdN& ztUTBi2MNG5lJ=KYAr{B>Cn-PJepAU9zzvdQzky7k%QR!tU=-5i$6O>;iDxljl9@on z>AD~Ttje%VBC;@HyQ1SZ0M&NM>}D`oq}@ITfhsj3zgC?;i8>i! z`50(9(#?9iW{YP%cUua!vJoIMN&8cenS+dw$&hvtJxcUaVeyf$?6HXGST>&)+5f$^a4f5hPSaku2)!0x5jdZ5FUIIA6{j+SHi#c3z+Tq^~UNPxrH%541m? zIZTj4f4HT;pZh#AYV7|zH$Ii!oYsC`F!sl_mkS3Aw~P<-#{Syj?vysOn%#M&FTOf> zaz}qSt}nmP#x}Bh5A>NCV}I@Q$SC2u?z*0Fk=0C9RY0Suw8NNrqD{}~OXJ47HKIz< zzEteXP*O3Owkj`U29-Wu1tfuBcfQ7$?*sz^-J%+vR!pkm)2L#MAelxm zBnsT1g>7^ag`nBTbi#G|^oru0TexRDn$h+iXp_?=qW)P-PGTT^DFc1})4|K_zkz{T z$$(6Y)@m$^NTy0=kJt5wYkvc?boJCofkTifw;dz%=L{grNG3?dET)9#9Ffngj4M;! zj5c<(+e`K=w8x+HrSWe+mn0H+hr3#ac0N`xEc{hlCah}i$ZqcBp3i@?0`XVHv}j{- z7Akqp1$)GAOS!kXqhnk(!3Lxi||`- zMY6M&x}Vpv){u+NTDG?@bkb8>3LiVEIj_u9Fce_ytB-H`@o;x4yStFx+t)rl%5P{Js|T}x65tCmS{(}8Aow)=ubwpmv6MGhhLq3r`??#`il|$ z!yP;GN?gycYWH3j2rz_;4E>WhCd3f>+ZWpArna`Nt!@(6YYPQ(erHw0qMJLJRyY}n zVi&Tn_zII2K@>A?5+jLmXR1C)9Z@V>W!l!q?B=Y#v!LBxF~;BLmOtixSs`kSQiCLg z3s-4}wz_Lf{BB>jzB)q1S9FIqGpf(6WjD9=w=eX$b$xD4fArBV75d|KZEV91n0cME zj=#C(ZEbtT*ney+PZ{ICo0Z1mrcG_-#-=}yjAr+K)#q3Bw=ZqB*_|=tmpvPk-5fdC zeq-DDJThwQq`e;1pFObwc^6Ng=}TKj?zU_)wy)gCZ`$5(dGPrA?B v#>RVN??1-)d-FzpBwf*(&tzN|K+5|0M+D~YIC+zq3;*~Z6-$E$78(Emr;U`J diff --git a/assets/index-HlEoc4oA.js.gz b/assets/index-HlEoc4oA.js.gz deleted file mode 100644 index f356e0d65c7dcd629b43e042ed3c130bf1192246..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1318 zcmV+>1=;!^iwFP!000021HD&WZxcrpeebUbD;{ELXV_iG4sjIZ#4$-4laSD)#1#tT z-D~eS>ltTe*0E!)R8>t2Ewrde6-AZW2Wb1!(6dApjSaNKF7ssm;$$zj;REXQs(Zf7n)p0U ztu}nfCh-t9N6^w#rMO(QHhQZ(?hxr_hp;(}Efcktrl&9EuUNgHszf&DYc%R*;1nv^ z#_U3&Qtw4cTL7@K?|Io2wy=TLM=JS?XeHMRTbJ21Hcf1yjg5KXZ@6~vzC&8oh`woJ z(?H{B!Jo3``*f)b$`p!WX>6d%%4{Rerxtoawl4%QyM?PVYheQqA;d)*V1DX22@uFv zDl{vO>5bI#y|`?{2VcUf%>`sl0}o^Ku)ZL2X*)SvJibV}M1XTl8A@4~nyag+-ZIJ* z2x6;_5(c)?XvUbKMV_zrDM1+}k>eH0P#uJ%Qh_5CQPBw&HdbRq9G_uSo^#hH%yhF) zab81;BU&RB$XcbfkIJ?xe5Pm(P%L;?u919so~CBRad05Eq7ABA2VfgK zx0PF*JqFzMqYErDN6^*p~~7PUA|ygr0ZM#lRLi@6F{?-0s{gn=`2f3S-MYUmV zZANO4(Q?FgVG?Rw(h&Ljv@%*^RDkjYiyJKy&xZ`? zohLzE7Eq?mj0yt1lh(mRyMrExn%Dw}g5^2xz#t>E0eCJ)grm0=RUTwCJ0dj@?mP^) zcEVd*dk>yGd-}B&=xqne#P?KYFfn%Fghm%VXzJ|-2t{q;WzHCVWuNrdX>L-}neTb} zp{*kB^wqNev+TVV<_xJYR?%nYBdtH)=YYF`X zW;3krt0}?#dgr*)X&oslkP>*OR~}-0m|FP7R=E9GOI!<1=cczCv5m^562Ed)*En0M zJ48Vy-qtcOcA*zC2728iHn`k#KxDN2M?3pZ?}l3s!(Z=)cW!GzO#6-J|G(OVH*fFl ze)^88^yK?wWqM#ItJ7idTAhdri64eHCj9MHn(&q4OmB0R^QgTRW7}d-i`>)ney=4+ zNjd9AUDMn3&Q(5R=$&7)&^ktnAfazi=I{-Cwgys?3SjBmHb{9O_wyTf!mobP5<&1b z7QMc0ry6wZYzOa`e=y^}A8PcZp|00`2YX_ diff --git a/assets/index-HlEoc4oA.js b/assets/index-JMnehaBO.js similarity index 72% rename from assets/index-HlEoc4oA.js rename to assets/index-JMnehaBO.js index ae6a771a..55819521 100644 --- a/assets/index-HlEoc4oA.js +++ b/assets/index-JMnehaBO.js @@ -1 +1 @@ -import{s as r,g as u,j as o,y as a}from"./utils-3DRba3jA.js";import"./hooks-lxIXz5_l.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const L=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{L as default}; +import{s as r,g as u,j as o,y as a}from"./utils-xvs5dyaR.js";import"./hooks-ecOHzdmU.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";const L=Vue.defineComponent({name:"CacheDemo",setup(){const e=Vue.ref("Ray"),t=Vue.ref("ray:");return{nameValue:e,currentPrefix:t}},render(){return Vue.createVNode(naive.NCard,{title:"cache 工具包示例"},{default:()=>Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("点击 setStorage 按钮,设置缓存示例")]),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置缓存内容")]}),Vue.createVNode(naive.NInput,{value:this.nameValue,"onUpdate:value":e=>this.nameValue=e,placeholder:"请输入姓名"},null)]}),Vue.createVNode(naive.NInputGroup,null,{default:()=>[Vue.createVNode(naive.NInputGroupLabel,null,{default:()=>[Vue.createTextVNode("设置前缀")]}),Vue.createVNode(naive.NInput,{value:this.currentPrefix,"onUpdate:value":e=>this.currentPrefix=e,placeholder:"请输入前缀"},null)]})]}),action:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{r("name",this.nameValue,"sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("设置成功")}},{default:()=>[Vue.createTextVNode("setStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=u("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`获取到的姓名为:${e}`)}},{default:()=>[Vue.createTextVNode("getStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{o("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix}),window.$message.success("删除成功")}},{default:()=>[Vue.createTextVNode("removeStorage")]}),Vue.createVNode(naive.NButton,{onClick:()=>{const e=a("name","sessionStorage",{prefix:!0,prefixKey:this.currentPrefix});window.$message.success(`是否存在:${e}`)}},{default:()=>[Vue.createTextVNode("hasStorage")]})]})})}});export{L as default}; diff --git a/assets/index-JMnehaBO.js.gz b/assets/index-JMnehaBO.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..48c41d30b54b03e5a67f6937c8fca7d06d0a94b2 GIT binary patch literal 1314 zcmV+-1>O1|iwFP!000021HD&WZxcrpeebVGS3Jbh&ak_V9dH!nV3IiGi#Q}CsZf~g zUfbjB&TM98jg4igs+tyBXikg&0V7T6`89v!=o#MT2qonF2h$h?Wq;4`cB z0P<-(fGqV*xH3rYJEU2Q=$j@s4K#x0 zf^losO=5gOnL;rviw#s+o~&p2_*@cX2SNa|o46+P7B=tzLR@44X2*|`0D*k1LZjlC z?pbd%iObgm2qdi9TtMD5@E|r1>Wc=ijMUdBgQJUNl?ZT-D$7{Yjn&mmvWzkXg4n8~ zgn_LrnlL8l3LmZYC_xz|k>eH0kPkvqslbtnsOSU>8>=xQj?W+}&r~;@m@u zBkGX~0n7o>#f)EG;)S$8NsN*% zUCUcIjSXa(BbkLOrNP6pt%`st>H&%c@5<#2)W^!j!O~H1Ahx1)s+#*?wP9T1v$d5Y zz+FGOz=@@~>4v*B(GwuT>LkieoK|PWADEkVgF{zijWQydNZM8K2=a-LAmYHKQK7Jy zWhLnGOi~AsT_ucxn>XWRUR+%CCu=1y39NuZlqo@(q;}rK7B-Pt-l#WGq37;ZiA1vL zt#Mbz9n+{hqo6h(j2y=Kf-4@QOyu0SShSWiJy*0GFk4a1qS2fvfY?IC>2*u4k2#0> zbm z@agksUu$i>oPP{ zcYF71xcMmj^TX0Xtru4ud!9L{v!pFuXP4@2=AMKq=1j7H0*Q+Uqg4CHl3?@yFlZ)2k|x2WPw5PPJ3*c4`P3 Y@h8eu^fl7$(jNNgAK<_ANVyCE032wYegFUf literal 0 HcmV?d00001 diff --git a/assets/index-JiwzY-yv.js b/assets/index-JiwzY-yv.js deleted file mode 100644 index 0cf85771..00000000 --- a/assets/index-JiwzY-yv.js +++ /dev/null @@ -1 +0,0 @@ -import{c as u,n as E,d as h,e as M,f as Z,g as b,h as L,i as R,j as $,R as I,D as m,k as U,S as _,l as w,L as Y,m as S,s as q,o as K,p as W}from"./hooks-lxIXz5_l.js";import"./currency.js@2.0.4--or6eeOG.js";import{d as p}from"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{g as J,d as G,t as Q,f as X}from"./lodash-es@4.17.21-xgd1l9mE.js";import{g as A,c as e1,x as l1,l as g,m as H,s as z}from"./utils-3DRba3jA.js";import{C as t1}from"./clipboard@2.0.11-1jqEMlOW.js";import{u as N}from"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";(function(){const l=document.createElement("link").relList;if(l&&l.supports&&l.supports("modulepreload"))return;for(const o of document.querySelectorAll('link[rel="modulepreload"]'))c(o);new MutationObserver(o=>{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&c(i)}).observe(document,{childList:!0,subtree:!0});function t(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function c(o){if(o.ep)return;o.ep=!0;const a=t(o);fetch(o.href,a)}})();const o1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:c,getLocaleLanguage:o}=u(),a=Vue.computed(()=>{const n=o.value;return E(n)}),i=()=>{const{message:n,notification:s,dialog:d,loadingBar:r}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:c.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=r,window.$notification=s};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:c,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:c,localePackage:o}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:c?naive.darkTheme:null,locale:o.locale,dateLocale:o.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var c1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.19","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.1.3","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.4-beta1.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=u(),c=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:n}}=c1,s=document.body,d=A(h.appPiniaSettingStore,"localStorage");if(d){const r=J(d,"primaryColorOverride.common.primaryColor",i),v=e1(r,.38);s.style.setProperty("--ray-theme-primary-color",r),s.style.setProperty("--ray-theme-primary-fade-color",v||n)}},o=()=>{const i=document.getElementById("pre-loading-animation");i&&l1(i,{display:"none"})},a=i=>{const n=document.body,s="ray-template--dark",d="ray-template--light";i?g(n,d):g(n,s),H(n,i?s:d)};c(),o(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),P={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},f=()=>({lockPassword:null}),a1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:c}=M(),o=Vue.reactive({lockCondition:f()}),a=()=>{var i;(i=e.value)==null||i.validate(n=>{n||(t(!0),c("lockScreenSwitch",!0),o.lockCondition=f())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(o),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(Z,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:P,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),n1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=L(),{updateSettingState:c}=M(),{setLockAppScreen:o}=b(),{isTabletOrSmaller:a}=R(),i="HH:mm",n="A",s="YY年MM月DD日",d="ddd",r=Vue.reactive({lockCondition:f(),HH_MM:p().format(i),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(s),DDD:p().format(d)}),v=setInterval(()=>{r.HH_MM=p().format(i),r.AM_PM=p().format(n)},6e3),j=setInterval(()=>{r.YY_MM_DD=p().format(s),r.DDD=p().format(d)},864e5),D=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{c("lockScreenSwitch",!1)})}})},T=()=>{var V;(V=e.value)==null||V.validate(F=>{F||(o(!1),c("lockScreenSwitch",!1),r.lockCondition=f())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(j)}),{...Vue.toRefs(r),backToSigning:D,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:c,DDD:o}=this,a=l.split(":"),{unlockScreen:i,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(Z,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:P},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[c,Vue.createTextVNode(" "),Vue.createVNode("span",null,[o])])])])])}}),s1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=M(),{getLockScreenSwitch:t}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:o=>{l("lockScreenSwitch",o)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(n1,null,null):Vue.createVNode(a1,null,null)])]})}}),r1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),d1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:$("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.19","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.1.3","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.4-beta1.0"},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 u1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=p1,l=A(h.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:c}=L();return l!==null?e!==l&&(t.value=!0,z(h.appVersionProvider,e,"localStorage")):z(h.appVersionProvider,e,"localStorage"),{modalShow:t,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(I,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),x=Vue.defineComponent({name:"App",render(){return Vue.createVNode(o1,null,{default:()=>[Vue.createVNode(u1,null,null),Vue.createVNode(s1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(r1,null,null),Vue.createVNode(d1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const h1=()=>{p.locale(m)},C=(e,l)=>{const t=new t1(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},f1=()=>({mounted:(e,{value:l})=>{C(e,l)},updated:(e,{value:l,oldValue:t})=>{var c;l!==t&&((c=e.$$clipboard)==null||c.destroy(),C(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),m1=()=>{let e,l;return{beforeMount:(t,{value:c})=>{const{func:o,trigger:a="click",wait:i=500,options:n}=c;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");e=G(o,i,Object.assign({},n)),l=N(t,a,e)},beforeUnmount:(t,{value:c})=>{e&&(e.cancel(),l==null||l()),e=null}}},g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),H(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},M1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),b1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),y1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:c,trigger:o="click",wait:a=500,options:i}=t;if(typeof c!="function")throw new TypeError("throttle directive value must be a function");e=Q(c,a,Object.assign({},i)),N(l,o,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},V1=Object.freeze(Object.defineProperty({__proto__:null,default:y1},Symbol.toStringTag,{value:"Module"})),_1=e=>Object.keys(e).reduce((t,c)=>{var a;const o=(a=e[c])==null?void 0:a.default;if(typeof o=="function")return t[c]=o,t;throw new TypeError(`directiveModules: ${c} is not function`)},{}),w1=e=>{const t=_1(Object.assign({"/src/directives/modules/copy/index.ts":v1,"/src/directives/modules/debounce/index.ts":g1,"/src/directives/modules/disabled/index.ts":b1,"/src/directives/modules/throttle/index.ts":V1})),c=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;X(t,(a,i)=>{var s;const n=(s=i.match(c))==null?void 0:s[0];typeof n=="string"&&o.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},z1=async()=>{const{getAppRootRoute:e}=u(),{router:{getRoutes:l}}=U();if(!l().find(c=>c.path===e.value.path))throw new Error(`[validAppRootPath]: 'store setting appRootRoute path: ' '${e.value.path}' not found in router, please check the 'appRootRoute' setting in the store setting module.`)},y=()=>Y.map(e=>e.key),C1=()=>{const e=y();if(!e.includes(_))throw new Error(`[validLocal validSystemDefaultLocal:] SYSTEM_DEFAULT_LOCAL: '${_}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},k1=()=>{const e=y();if(!e.includes(w))throw new Error(`[validLocal validSystemFallbackLocale:] SYSTEM_FALLBACK_LOCALE: '${w}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},Z1=()=>{const e=y();Object.keys(S).forEach(t=>{if(!e.includes(t))throw new Error(`[validLocal validDayjsLocalMap:] DAYJS_LOCAL_MAP: '${t}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)})},L1=()=>{const e=Object.values(S);if(!e.includes(m))throw new Error(`[validLocal validDefaultDayjsLocal:] DEFAULT_DAYJS_LOCAL: '${m}' is not in DAYJS_LOCAL_MAP: [${e.join(", ")}]`)},S1=async()=>{C1(),k1(),Z1(),L1()},B=async()=>{await z1(),await S1()},O=async e=>{await q(e),await K(e),await W(e),h1(),w1(e)},A1=async()=>{const e=Vue.createApp(x);await O(e),e.mount("#app"),await B()},H1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(x),await O(e),e.mount("#app"),await B()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?H1():A1(); diff --git a/assets/index-JiwzY-yv.js.gz b/assets/index-JiwzY-yv.js.gz deleted file mode 100644 index bd236752b15edebaf024b392c3ffd0ef4cfe83c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 29310 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 diff --git a/assets/index-LVoz2dhB.js b/assets/index-LVoz2dhB.js new file mode 100644 index 00000000..abef642f --- /dev/null +++ b/assets/index-LVoz2dhB.js @@ -0,0 +1 @@ +import{z as t}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-LVoz2dhB.js.gz b/assets/index-LVoz2dhB.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..ba26b0edc3d3ebc6c7d65e10674d53d4b311e67f GIT binary patch literal 839 zcmV-N1GxMjiwFP!0000218tOFZ{j!<#ozZ+bdgqSC9X+Aff=fm!ZK~?bZMt_N=sjm zv2PO7#18(GAyj<#6)7EUXdh$$?u~WMxmRSl()M+8M9q=iMp|VJ(n^$iF@WrLwBgwU zS(?U~sJI4c6%OI;K2Mzqee#8TnHLVjHaR7M2igp$(P-GMSEY(mlZ2{XlZ~c^&)n?Jko&$^RDmyjq^HXm`0S5OVhAJ0^-5yYkYnIvtb=unXpTIp9Js> zJikeetKV~4E_cuOed2pCfID{?+@^IV*FsvTurBc+o?RDRb$M5Zn9~|1E6LJ?0rAKw zfYM#W+sisff1yzs!b*n$@ks|XBOW}+AF6$R@vY8=g+pg>&XmT`_ehWU|JN9LkAvdn z+I?PR5~`7ZR@Mo|>-oG>FLPF;2G)h?@RCkGvklPvc5WSWKmD4W*Eu0AYRc@Jq8|0fQm6;fO|tsO@2(G=QyEwVBBL>e zLFEjNX0wMC9OMaELbWwvhjfSsk2m*PPh7jsY&1%ade2<`d{V=7#>Pj};W z`gCjBW&RGaabqR(gm{G{7HmIvf zZo_am?aB$hg_tR6?9t%wsYAjs5)y|h%aufFk6$Itu-};c#4Jy##czr=ng*@Qk567T zTBqgfcH4Xl+wY^JT`Q)MTAbb}j>oq7`b%(|^c%kC{ncnDDB{Gve;LjCjl|mA^jod9 zpo&uwI|`bXBo;Pt3nElY(-Q3d8Nd~5HJT~il>I-wZBx25J=tzg&Tw6={lRYSbBw4< R?e^@C{{U3j1>6k=004nQn_d6_ literal 0 HcmV?d00001 diff --git a/assets/index-5lw8fAJn.js b/assets/index-PIoz8Iqt.js similarity index 75% rename from assets/index-5lw8fAJn.js rename to assets/index-PIoz8Iqt.js index df671c93..0500170f 100644 --- a/assets/index-5lw8fAJn.js +++ b/assets/index-PIoz8Iqt.js @@ -1 +1 @@ -import{C as p,E as d}from"./hooks-lxIXz5_l.js";import{a as c}from"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-I7ExDMVm.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=o=>s({url:"/api/list",method:"get",params:o}),Q=Vue.defineComponent({name:"MockDemo",setup(){const o=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),a=()=>{const{pageSize:u,page:r}=e,{email:m}=t;l({page:r,pageSize:u,email:m})};return{personData:i,personLoading:n,paginationRef:e,columns:o,...Vue.toRefs(t),getPerson:a}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var o;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"Mock数据表格",data:(o=this.personData)==null?void 0:o.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; +import{C as p,E as d}from"./hooks-ecOHzdmU.js";import{a as c}from"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./lodash@4.17.21-yUHHMES2.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{s}from"./instance-uESBaiq2.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const V=o=>s({url:"/api/list",method:"get",params:o}),Q=Vue.defineComponent({name:"MockDemo",setup(){const o=[{title:"id",key:"id"},{title:"邮箱",key:"email"},{title:"地址",key:"address"},{title:"姓名",key:"name"},{title:"年龄",key:"age"},{title:"创建时间",key:"createDate"},{title:"操作",key:"action",render:u=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.info("查看")}},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:()=>{window.$message.warning("编辑")}},{default:()=>[Vue.createTextVNode("编辑")]}),Vue.createVNode(naive.NButton,{type:"error",text:!0,onClick:()=>{window.$message.error("删除")}},{default:()=>[Vue.createTextVNode("删除")]})]})}],t=Vue.reactive({email:null}),e=Vue.reactive({page:1,pageSize:10,itemCount:0,pageSizes:[10,20,30,40,50],showSizePicker:!0,onUpdatePage:u=>{e.page=u,a()},onUpdatePageSize:u=>{e.pageSize=u,e.page=1,a()}}),{data:i,loading:n,run:l}=c(V,{defaultParams:[{page:e.page,pageSize:e.pageSize,email:t.email}],onSuccess:u=>{const{total:r}=u;e.itemCount=r}}),a=()=>{const{pageSize:u,page:r}=e,{email:m}=t;l({page:r,pageSize:u,email:m})};return{personData:i,personLoading:n,paginationRef:e,columns:o,...Vue.toRefs(t),getPerson:a}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>{var o;return[Vue.createVNode(naive.NCard,{title:"Mock 数据"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("mock 数据使用。但是,并没有启用生产环境的部署,所以生产环境结果为空。")])]}),Vue.createVNode(naive.NCard,{title:"提示"},{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("RTable 组件有一个比较值得注意的地方就是,该组件会自动的按照数据量计算分页条数。所以你在异步获取数据的时候,一定要手动设置 remote 属性为 true,并且设置 itemCount 或者 pageCount。")])]}),Vue.createVNode(naive.NForm,{labelPlacement:"left"},{default:()=>[Vue.createVNode(p,{bordered:!1,cols:3},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NFormItemGi,{label:"邮箱"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.email,"onUpdate:value":t=>this.email=t,clearable:!0},null)]})]),action:()=>Vue.createVNode(naive.NButton,{type:"primary",onClick:this.getPerson.bind(this)},{default:()=>[Vue.createTextVNode("搜索")]})})]}),Vue.createVNode(d,{title:"Mock数据表格",data:(o=this.personData)==null?void 0:o.data,loading:this.personLoading,columns:this.columns,"onUpdate:columns":t=>this.columns=t,pagination:this.paginationRef,remote:!0},null)]}})}});export{Q as default}; diff --git a/assets/index-PIoz8Iqt.js.gz b/assets/index-PIoz8Iqt.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..058dc866154f31338a5b6874e7e9ca6f9cc63f0d GIT binary patch literal 1999 zcmV;=2Qc^_iwFP!000021GQKGZxcrr|NZ_7v$`K_X=m7V;-uZkoWbNFJdGCG3CQhDlSxiTeh~(8?|6!FfoH+_So?~oY0BoKexMDdIa84*aB!nX$ zXV!5A7lRO+w_TCa;V1BunSzT`9k3I|HNZuBGBc3wYKox1<8uO-jLj1trojZ5HMKLN zpJ(%}D4SVGFYYwHE;!=EE{xCix8l%cESQ7A0#C)E4ikWzPy-Wmgmv`xoo*&v)VU^9NJLEx z+}`n1h%B@*kt(>@6?n#E9H(>*c0;|n5}^D1$-?{@_i!hXLmXR&xh3L5i!(EcRyS7? zTY$xaNLWi~?69%{EE<(t%v!qrsngqvBUECJOd0a7!FU%K)CS2#);rh6JD~*m{govY zM;ISKIhI0$2^sdFW`Z5Pd28e^QI28}-hX#9K0|(v}j)#Y#Se9 zVPNJErPxmCLBD=BIhj8*H|DegvseN`B_~u6Go`~g)PbH^C@g_=+t}ui0Ak6RWwr<+ zc7V*V#B=@b$%D8&XOaad9avXB8;DOO+6Fh{Qd1H}!7QPc-zYE+28QP2V!qEh5U;jh zAu}-UilMfunaH;5Q8X9_7r@+9cFercj-mzRk8U6q*2R41=#cFmkgr)n5nlqr%wY$C zJmLcLVBR}GIz8D%$8gxhCZj?|CX+0ALPU!$w+-bu%9G5F?v`CSI4P}U#^QW=H6jfm9=A*G5~5`O{+2( zg_`c+XffzpgSxg|imABGm`7P`=&Ju1Cs(kcYbuf0Ni&y9Lu;%H>M7D8EYiqb-0r3c{rTRWyNF#1FRLNJ`i1*zy@7DT9bw$a=71eJ` z_3*}a_G6WI{!_iT_ICMddFM;-uN&{SZ&qHt^nQEnt=_2I*{I%ItKR#my!EvD?MCJ2 zYt@GHuUE>iUwW%I%A3pO&0oEZd%JJ0RhG9aZytERuX!uCs}ENytIxdquPV=; zhlk$XcoKS*w;%3)^=swpwd%ta@8*r_7f(Z;_P)BkyZ*Sk{-ARG%e}|{@_u;iefR9` z^3{-r^3J2m>RM&{s`t+)yWjr1a{GSh^$5oflQ>d&{-d}2w7j_$k=(^$70R3UYM{orM7-CVde4OV##vQe2 zqgiZ^*vP~VrqWPsoRJ@;JFgaJ8MiRUmT^q?XG9nsZBFez{(B!sS$~@Yr8!cCjIIM1=aIDs?$D0+V9ME>M+NuU&i|syM^B!$0Y9Q!Q zmJCwZ*S=UX=^yY<1xBohW-#dE8nWL6u4!XK2?JB@rHRto%08*Jg`{lK)LPtTja9=& hZ)UvY-$XrlG5BLS8vNrADJu2+;lH7j0csBr008g`_w)b& literal 0 HcmV?d00001 diff --git a/assets/index-6Jsj4zGJ.js b/assets/index-U2_Ask3F.js similarity index 58% rename from assets/index-6Jsj4zGJ.js rename to assets/index-U2_Ask3F.js index 12112e9e..080cf027 100644 --- a/assets/index-6Jsj4zGJ.js +++ b/assets/index-U2_Ask3F.js @@ -1 +1 @@ -import{Q as r}from"./hooks-lxIXz5_l.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; +import{Q as r}from"./hooks-ecOHzdmU.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";const t=Vue.defineComponent({name:"PageResult",props:{...naive.resultProps},render(){return Vue.createVNode("div",{class:"error-page"},[Vue.createVNode(naive.NResult,Vue.mergeProps(this.$props,{status:"500",title:"小调皮你走错地方了"}),{...this.$slots,footer:()=>Vue.createVNode(naive.NButton,{onClick:r.bind(this,!0)},{default:()=>[Vue.createTextVNode("返回首页")]})})])}}),j=Vue.defineComponent({name:"ErrorPage404",setup(){return{}},render(){return Vue.createVNode(t,{status:"404"},null)}});export{j as default}; diff --git a/assets/index-U2_Ask3F.js.gz b/assets/index-U2_Ask3F.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..0ceda9a6607281a0e15ab28db5d282e4c06c95ee GIT binary patch literal 1012 zcmVppFzSMST&T068ox~7J7&%;kZ5p_a%~2AAUB(q` z83@(Sc9ZF0e1DLf5CQIeVO6U$AC0QTup|bw@)8BHv`zdFKm0IC$mYOnH*3YHfV)Ia z>-m*u+&N9BiOdcFfDIz0ZoQLs&v&#+lec?nPAT zb%KoweTgn9BVvK1Gl7txhzJRpxPi;4*&NhZAN)Hp4(C&v)nni)x^#@g-m`I3q@*JN zm=_0uUBwnQ(CpE;wTFhyA~utDZDsHRxluQe8wMqH0XY-G7zDP74O~G_2ZQL)?}tTj z3<^=E1Z9#swuvolBGa2C3)I|jHX#zpMR>^rnJbo&*Hz%}$GdmANN~k-%0%wf)3!CN zZWQ3f%u$rHtdFj3;;fW*XKKmmo_j}coiFj)C$a35H|G@u?^FzIp>yO9$9?C#NV#O; zXF8^dO#|(sUc7G|1w|$jlqr;BHEf{q@Gz;I`X=c*%Pxi-{=qzk>ZGkWDK^IcL3VM;pq%*TqbZPL?~%j zaTOcrta~CvKi(M1l>p{~STp<2&v~;fP?1qGpqI9V%h*7cxm!Iw>(}o-BqI?sMMFUO z6SRH`+)A?Nwd?)+a3GGN2~~@Cu$mdi{K&t!2VTEWYw+N_*O>?B2RZ0)Ce@aDJct3i z;86xm9!8u2Q`<{MLTG5mWDI?faiBCk5Z@jKmzDxlEZA12 z=?EYS23_vLw&v1A)0a*_q-)(etq-XS6W)qGyf|M z8E_?ak8=g0v0Zxn>A(1R5-Y`-zT~VKP-of@IJ=6u5&dJMlg7x|!?=P+06 z>TmyedGp;5Z-0LE_NUic=|x&fOD{@kTGIXh>V7M0Q#OK%QPFe>DvsWFc$xlx)73v6 i$`n$a#X*pz-GO=jm-Ms0cBO!v(^2LJ$`FYD<5 literal 0 HcmV?d00001 diff --git a/assets/index-URw8EbN2.js.gz b/assets/index-URw8EbN2.js.gz deleted file mode 100644 index aa7c2ba187db47daa2cc669f6cd65ec5a1028dc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1628 zcmV-i2BY~OiwFP!000021I<_APa8)T|K7jC@h6Zx)7>?8iX$o$$04~S5a>Y*r-+Pq z$M(Q_$IQ$c6U&m5CM^&UsX~)Gi{y?wm0E2Dtxk$aYWJTx@0xt#UpVcqV{8MK)8?d; z{9(24_vXFd`@Q$ZOEOu?L}AK@xDOYTjAs1s<20p<9O(J$U)&4L>u`blFA*2#hacxm z3_N>QH+fWspTN+3&cx9m9D?#Nm>x^b&CDswonAWC5Kl*kpnMT3GFX|ucI{UDGo=%> zz=2BXB5}@=UBi*ERJIevRfe&VG<7{1f(n$t(r_w%70kvuVM{z3hO!J5u)I9M z%;mJ&Y1h!of|I^1Lse_+Y^W=6fkzc6 z!65)B3u8Pn)`>&Qn9~dfODw8D8HNB;p#-Ll+cX%zdZiN^&6(KbcwVIpM`a0KgmQb0 zF^h%O;ElPnop>5CtexQoLdvcD{Cud>%@joEAb4defr1O8XUPUIZz-2gX|g_?iFe|N zAuvO#@G2@nB@C`h*U21>FLYIu7z8<;lOhJlV#Wyz9|E@lX5 ziJSSGlamvj7{PUth$=7$C7{Toq3O@3E}ky^JTnbJG8nj`HA_AmPfn1~b#@jUBUO+b z5i9S&D%R60v8fwpfSZ~&fpho5qp|$V7hQuvGz`=ogn0ou>l$QIfYvz!yzdJ>O3iw1HkB6ul z??xFp|2DG{C(Bv)MJhgKY#6WBXa5arH2xJlCn7NZ21hLpm*qFjz6RXtV!j~AC zF)`F|k{CEfGg)e2LktuQl)(}IEvg~?3eHe}fMa212L=nCm+5*nCC3AWj02P-7vzBZ zq_m!bkqdHh@DjtqWJUo(==cdbg_C^194r+seDQB0lR;#rkE- zuI$>S`}XcvzxPNDX%V0GLXGP~d6091&^4q1UbfKQ*Sa8WK3-nEVlQS z>a3mAO70}BJ{QzwQwVAV3e+GJ7lo$kO!}i4qn*1Uv)<9 zyJTJC_`h4|Lp_D>%H!=$>1gl1^<=|-{>t0c$JO%5rtr0GZg0+gUcb5qX9}I=X0L5J z%WeDb_P49&t)^HZX1h^-=)0?O?#m%YP(sIdkE{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);u.value.series[0].data=new Array(7).fill(0).map(()=>e()),u.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:u,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:p}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; +import{B as a}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const z=Vue.defineComponent({name:"REchart",setup(){const t=Vue.ref(),r=Vue.ref(!1),o=Vue.ref(!1),i=Vue.reactive({loading:!1}),n={legend:{},tooltip:{},xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{name:"日期",data:[120,200,150,80,70,110,130],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}},{name:"数量",data:[12,220,250,180,20,10,190],type:"bar",showBackground:!0,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)"}}]},s={title:{text:"Referer of a Website",subtext:"Fake Data",left:"center"},tooltip:{trigger:"item"},legend:{orient:"vertical",left:"left"},series:[{name:"Access From",type:"pie",radius:"50%",data:[{value:1048,name:"Search Engine"},{value:735,name:"Direct"},{value:580,name:"Email"},{value:484,name:"Union Ads"},{value:300,name:"Video Ads"}],emphasis:{itemStyle:{shadowBlur:10,shadowOffsetX:0,shadowColor:"rgba(0, 0, 0, 0.5)"}}}]},u=Vue.ref({tooltip:{trigger:"axis",axisPointer:{type:"cross",label:{backgroundColor:"#6a7985"}}},legend:{data:["Email","Union Ads","Video Ads","Direct","Search Engine"]},grid:{left:"3%",right:"4%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",boundaryGap:!1,data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]}],yAxis:[{type:"value"}],series:[{name:"Email",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[120,132,101,134,90,230,210]},{name:"Union Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[220,182,191,234,290,330,310]},{name:"Video Ads",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[150,232,201,154,190,330,410]},{name:"Direct",type:"line",stack:"Total",areaStyle:{},emphasis:{focus:"series"},data:[320,332,301,334,390,330,320]},{name:"Search Engine",type:"line",stack:"Total",label:{show:!0,position:"top"},areaStyle:{},emphasis:{focus:"series"},data:[820,932,901,934,1290,1330,1320]}]}),l=e=>{i.loading=e},d=e=>{o.value=e},c=()=>{var e;(e=t.value)==null||e.render()},h=()=>{var e;(e=t.value)==null||e.dispose()},p=()=>{const e=()=>Math.floor((Math.random()+1)*100);u.value.series[0].data=new Array(7).fill(0).map(()=>e()),u.value.series[1].data=new Array(7).fill(0).map(()=>e())};return{baseOptions:n,baseChartRef:t,chartLoading:r,handleLoadingShow:l,chartAria:o,handleAriaShow:d,basePieOptions:s,baseLineOptions:u,...Vue.toRefs(i),mountChart:c,unmountChart:h,handleUpdateTitle:p}},render(){return Vue.createVNode("div",{class:"echart"},[Vue.createVNode(naive.NCard,{title:"chart 组件"},{default:()=>[Vue.createVNode("ul",null,[Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("1. 当未获取到宽高时,组件会默认以 200*200 尺寸填充。")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("2. 默认启用 autoChangeTheme,自动监听模板主题变化,如果设置为 false 则为 APP_THEME.echartTheme 配置项为渲染结果(RayTemplate 独有)")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("3. 默认启用 watchOptions,自动监听配置项变化")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("4. 默认启用 nextTick,强制在下一队列渲染图标内容")])]),Vue.createVNode("li",null,[Vue.createVNode("h3",null,[Vue.createTextVNode("5. 配置 setChartOptions 属性,可以定制化合并模式")])])])]}),Vue.createVNode(naive.NCard,{title:"预设 card 风格图表"},{default:()=>[Vue.createVNode(naive.NFlex,{style:["padding: 18px 0"]},{default:()=>[Vue.createVNode(naive.NButton,{onClick:this.mountChart.bind(this)},{default:()=>[Vue.createTextVNode("渲染")]}),Vue.createVNode(naive.NButton,{onClick:this.unmountChart.bind(this)},{default:()=>[Vue.createTextVNode("卸载")]}),Vue.createVNode(naive.NButton,{onClick:this.handleUpdateTitle.bind(this)},{default:()=>[Vue.createTextVNode("更新配置项")]})]}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{title:"周销售量",ref:"baseChartRef",autoChangeTheme:!0,options:this.baseLineOptions,showAria:this.chartAria,preset:"card"},null)])]}),Vue.createVNode(naive.NCard,{title:"不跟随主题切换的暗色主题可视化图,并且手动指定原始主题色"},{default:()=>[Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{autoChangeTheme:!1,theme:"default",options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"加载动画"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartLoading,"onUpdate:value":t=>this.chartLoading=t,onUpdateValue:this.handleLoadingShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏加载动画",unchecked:()=>"显示加载动画"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{loading:this.loading,options:this.baseOptions},null)])]}),Vue.createVNode(naive.NCard,{title:"贴画可视化图"},{default:()=>[Vue.createVNode(naive.NSwitch,{value:this.chartAria,"onUpdate:value":t=>this.chartAria=t,onUpdateValue:this.handleAriaShow.bind(this),style:["padding: 18px 0"]},{checked:()=>"隐藏贴花",unchecked:()=>"显示贴花"}),Vue.createVNode("div",{class:"chart--container"},[Vue.createVNode(a,{options:this.baseOptions,showAria:this.chartAria},null)])]})])}});export{z as default}; diff --git a/assets/index-Uqi8OhxO.js.gz b/assets/index-Uqi8OhxO.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..df171f2069a8ad3f76d16490489f0fdbf36a1d40 GIT binary patch literal 2690 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 w%WHT_ggeF1>&STB({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),k=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(w,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=y();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; diff --git a/assets/index-Uu9dh-LX.js.gz b/assets/index-Uu9dh-LX.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..08604cbca08a6a865cf5bd4e42913d4780f5d405 GIT binary patch literal 3717 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 literal 0 HcmV?d00001 diff --git a/assets/index-ZatM64SM.js.gz b/assets/index-ZatM64SM.js.gz deleted file mode 100644 index 24ba62e96f70d3e1364c53f857974a4567261151..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1720 zcmV;p21ofHiwFP!000021Ep7QZxcrzet)0Bw|!%)JHzfeHjR-h2PcFaAt5QrH9=9d z-W}VMtY>8ps-5&|nMqd^rW05hNh zX2>}jA2~G~#FiZdIQUd#+Y^*Gd2 zP@Oq_`s~OjS`f6vfkEjq_F^e80dj_NW@@}(2T|N$2$8&FS(yaXpaNC~3nQn%Ts8<> z;h7{tA3K#-Y&ZssS(#2+&2;jq#PyvOxGvy>5o$3MA z)*?EOaCyjUZ26?um~z%@EP2>#40*(BX6t!IOAAD+(X@ui{Qe3`O?9F7(Z z%1}mC;Blz-N{d)FX~fUWA57v!ogwo88c1koD~pSXAkAmc(eor1-PUaP)75MgHF%Q&8&csrI1n7nc$fO9Ds2! zI50J_oWmi^8bicH%*PA>GdErtpPHHsVg$EvE~CLXRDh-qC1(CSeZ0R6i_9Scmk{s^ z*p+{9BtMB0W9%R}(hY&jSXB4H2C|CP?DUxfz}@3b;{3B^}s0Z4R( zuKnq>HkSzP_Pj$3fhqBpW_m`2Dws=x<>iwJ-WRVsA2ZI4Pn+dW!V+56eiQ|2;3I2d zBteai0S!vHh)ktt9Ry93#{^|*$)*Gm5v>uugi=ygw+zS91v*<Py%Nr8ZlaaXLz6 zJ(m8sD<4av3;Kdg(ku!gq_GnW35OA>we#2J{d=j1^dXOuSY39~QIF(lO;AOg$HsCr z21OB(s6Qa!fs0Ao(cTfiPwwsMtS?rN)w?rCoM=q0K?uF61f52C9u+a!pfqC}L4rr4E;BGu&{%6U`~U0QqdL2L7y=A9SK=eJ+I zyuP=y(cXNtcWJlr-|t(uzjfFD+1S0|KD*hx{j9O|wR`t&``V4h_APh)r&lkpyEmUU zc7AI9@S=HRGm@vQq>D%=Qv2%9?FZM}yZ>t5_)&^2#N_^T(O@O*RML0>|NS* z|F+%O{yNfgtwr2tpS2&Zd)Zz4N9)!Tcm0>vzkhYNAG?n(xBhaaeQDSI@@@yy*uLU! zZMAMaX?=IOv30SreK#aV`|l6kE6+Rhy>B-6e%$!q#n0WxpEvK{+q-wM{rEF?{g=kh zoz{1kyQ_ZspS_Ls_R}4AbHnSobG7;4VWcR8%~QvE?_Nk*;n)ZJ8{P~Q)0bO+tfMK_c(L*RN`=n*!<7mFkE~RP_cluP z<<=kTXiDvU`^Y~vuI+t)-@SRK`Q*W?mtVZ6aDi*_aM=Q|Ba0Sby^Um{tio}QxCLK4 zcduRXj@_-F-HR`eD3pI39^p3Z!pDg1hzX~ZLoB3g@TUJAWdp!IZ98uY4|(8KAAPOr zJ7?H=c^oCh4)Wb|T&M?%-}AN#P1N&nf=d*Ws3b?c!Y}xrdOdamRs8?SQ~p2WPNC{2 O{_q{const s=r=>Object.keys(r).reduce((p,u)=>(p.push({name:u,relyVersion:r[u],relyAddress:""}),p),[]);l.value=s(i),o.value=s(n)},y=s=>{s.url&&window.open(s.url)};return Vue.onBeforeMount(()=>{m()}),{columns:c,dependenciesOptions:l,devDependenciesOptions:o,templateOptions:v,handleTagClick:y}},render(){let t,i,n;return Vue.createVNode("div",{class:"rely-about"},[Vue.createVNode(naive.NCard,{title:"关于项目"},{default:()=>[Vue.createTextVNode("ray template 是一个基于: tsx pinia vue3.x vite sass 的中后台解决方案. 项目干净与轻巧, 已经集成了很多项目中可能需要的搬砖工具可以让你快速起一个相关项目, 并且不需要剔除大量无用页面与组件.")]}),Vue.createVNode(naive.NCard,{title:"项目信息"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(t=this.templateOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[Vue.createVNode(naive.NTag,Vue.mergeProps({bordered:!1,type:"info"},{onClick:this.handleTagClick.bind(this,e)},{style:[e.url?"cursor: pointer":""]}),{default:()=>[e.label]})]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NCard,{title:"生产依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(i=this.dependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?i:{default:()=>[i]})]}),Vue.createVNode(naive.NCard,{title:"开发依赖"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left"},a(n=this.devDependenciesOptions.map(e=>Vue.createVNode(naive.NDescriptionsItem,{key:e.name,label:e.name},{default:()=>[e.relyVersion]})))?n:{default:()=>[n]})]})])}});export{V as default}; diff --git a/assets/index-dxKbqscv.js.gz b/assets/index-dxKbqscv.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..9b06ea2e69c42b9b963c13b7942512ea478af902 GIT binary patch literal 2071 zcmV+y2jZ-cGDssxLk2P!p!a$?$;Hn_Odwd zu++;yNG26TQc-1ynj>`+DibVKWu?ANwU>hdG)P?|dO3IzBzm(N@f&2mTzj-6T>)Gk5o`;J3=4}`_{t>@TYvO5=>sTDX&nlOnH`}2~j3V9cA7s z?kMa&n-frvDYzi3`!ymXTBG(OtlkB=ZUyC+{xjOB3XnYRfv`!}%P2XF(=3~k2~djJ zRF=kE9)|5#U^-W_PIJXG0d2Mp!VZB3@tX)okcC|c*NnCsq=~SN7NGNsq-n&C{#zRU z5eTVh8c`8>7n$lF$fq$^WTj7t?tX{c(DIUTiJ^0IZU-yVaD zx-M^VUuwF+dKQ&Amvg3xFcLhD^K6n4lR1sqZzg4#VI-+ELvFzqA$uK9W`Zg3Vosy6 zOzn)`C*B088|Ee_Qww5>_L@FM&1rxZX~>g|r;sXXF?Born1YgOEmi$F&N__Jx}Ac} z!#18|0;FU-wb7cUhG__lr>vbeGbYooa*iJKV@YPU(>UbEQkg+m*0^ZeIc?U{!i%8i zNf155pFRc)2T+=47V>m*txXcpmVN3QrMNYBN`|(UMN(ft1x{%K0TQ(DDM+$dUou!9 zddAZLHOM?^c&nhOZft>L+UL0n1|iS-f_1toKqtrlI{*60sn_att$PWna?a2`!jeVs z0Tn;z9UcsHu4XTU6;m+;=nU;UXD9pSA`VbhPf>HRBYYuGva|gR0;I1$-JznuG|Ns4 zmQc|@$zv{pK{ow`eq4_h!?r#LcKIhXg3=^9tF+Q+V#jaPuv6E6YGlquMRB~Hr=i}! zp%vv01gKo3j+QEKJF3+}V>|lflaE&~K&VJ2xZ)Z?6#u0XEbWkx#&JcttyT*ybAxg$ zcm*9h_RhH+2$SbN;t^DoTj;(i=UhuKN6=;|oE*!#GO%4a19AWTRh}z^C8#{BxC7&5 z9#pDmb@1$~iXFO}Q`=vdv@|MO3Wu%bLD_)e_jh-n-5g#2V&~Blgx8=SAnkz)Jd4=* z{Ob0duS#taS z-;7g=^%Ek10+&{s$nb{;+n+ujTce4!^euC+R`elLKh0N5d3BY_WKgYknCj-MB;-l; zSB&yglzo^}?+oo%XU;;gf|FLoZJn^pJF+EOCrSmZL0?vcO9VuD2$f2PbGLP(l94Qz z-Li){o+2v{%lQhPA|*hmaB=41dc`%cYPErv~gf_bTbola`ZMD{41Z|qfD$un~1vm@qs@zb}zB4Yu+5W@h z;nv1*>u;lbFNZI$1&)&Ij(K!Dy&UGqx}!&^qwh3l=hmg+);~tquZ=dJ>^}PQ=*rXW zn=iH>TqRDav=`rwKHC^>UE6*AYV`aOc1F*?-FdaScl*lr)$7BTS4Q7o9X-5du{zM^ z8#XzLc! zifXAYljMM^NJ6s;v`)OiK0i~C;DMenK=dga4+-<}hIyZ*9m7ciq64P|&tzpPd*3`$ z0>sib*G%x#3f&|=D}J)d(x{>h7~BF6r0T~IEQ3Co@9N*4l8eB}xcP~K0)%uoW>W-W z3Ro$0r(E}470lX|wY*UecW&GpzIZ@WhNi9$808i|H;A!;F zjnU@s-a1d|n5Uyg>;I9e^Z-?-YBHoI|BkqKe}``Zsl)VjaB^0008Z B_%{Fm literal 0 HcmV?d00001 diff --git a/assets/index-fSj7NDsx.js.gz b/assets/index-fSj7NDsx.js.gz deleted file mode 100644 index dd47037368f541ea6cc016772e396676890d3e8b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1426 zcmV;D1#S8tiwFP!000021C^HVZ_`E?$KUU-@GK@J+TG1|nm}C@rKF{FK)aT;TRWld zVn2zmvG3fwa}pCpVnYle2E1WEv|rk!P2$ZM5|h}*q)GfMBS8O)$xgyZTBJ?#3!m=u zJonu9`979e6bq?)sX>(y_Zw0~CV49mqNQ-yU3vdfc{e0`%A8|4XOg$PL`vXZO7>LM zAr_gzSjY;%+VUjl({xW&ZDQNRw(tU8PnMmvsa&)JN<@J7Wz``zDP!po3vcpwL}}^t z;w0Nn01xYm!z4?5f|PgL2~xW>6O6=LD$_StqtEU!;O)pi1jf?ZEYsM;1ePVATO3bI!5N@sVD4pIS? z;2#l&%g*`k?rwQ9EYU1fxU{%Yr=`7xqvXS&UMSdY`gS-QElqNaYmn5_!;V|Tso)iB zh3$x?y{X$X&S=)bCgV5;shHB>D@}D)r9-UUoXG8P95+^j{Zn?OJLN19VJ$F=XcMYV zt|FY--rn5DQ+)+5pi--9naq$9o}F1=ZPnQnb4ddCLFUX1_Uq@m=hoNPCK;_lRbepe=3vj}kBw2|bqON}*FUXe%PKt0XcOs8YmgD^;I8)uJzM?D>Z zJC`a8weHsYQDRhu}(#;Z%#;?7R#)Fc^Dg;g5WMX2(O zCEQrmu(zBn9Ohyvw8$wN`=4n7gCE|rBhbh{_G(#FdCRszI_2IEi@Q7kxcUFdNdfos+T*U;7H zfhUU)2@@&MNn9xQhOv;xN@x^{NW6G|-7X^eV)a2Uq;&{g^Xa$uA3uEd_2Y95rHJVhbdTRF3m^^s&_4A+pdi-$k+m*q$w+1)A7{NYeDmCg!);r3x0G-C* znm%hYALN*_UrIH&|L5T9jmHlMH-C6~38dbzO#1H$f^8 z9hagc_Nj&o*+Tc{;{p`tBqThLB-Di>(wT7m$%Ff7IL>3mdtDb$>WbkBvOli_rciGpJ$pGtGDJqT z8(C942~@+@s_>z}DQg2+Jsm<9_1Yjc^JwV4ZuL>m9~R~oit{Hwctu=|N+0z!(;>KK zqF`i~2zXKxLi&tT4aS?s>Y@~}FFM>9-23j?t^0%94-W3!dw%Xef<02+M~hME6;xYe(>Yx2UqSs`SYv6)dvS({5-7h z@5>*X#fwFBD80|xChAFOxaPl>Fp<(}rbdVPI&cl!vfh|80$|NRyM|*~ad*zBQ?J#O zBH=#vL@1RR_Fqx>;P!*TwMSV|7yH?RUZL1nbkrNV1&z%! z_GRV_GFl)lS+fb!H6zLs8k#5$sRt2o?V5F=wTQ6NRB96megQ)8v|FG^7w1p*I*j|G zLykqD6m0@wyder79$dcuh#Z@LFbCF*Ys9zEXv(qGCVq gT6VL3zc>fo{D*EO`=J~4yFd5ZKN99@(dP*O0KNj%aR2}S diff --git a/assets/index-URw8EbN2.js b/assets/index-gTVTSNXC.js similarity index 76% rename from assets/index-URw8EbN2.js rename to assets/index-gTVTSNXC.js index c9718cc7..ad5bc258 100644 --- a/assets/index-URw8EbN2.js +++ b/assets/index-gTVTSNXC.js @@ -1 +1 @@ -import{R as e}from"./hooks-lxIXz5_l.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; +import{R as e}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const b=Vue.defineComponent({name:"ModalDemo",setup(){const u=Vue.reactive({modal1:!1,modal2:!1,modal3:!1});return{...Vue.toRefs(u)}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"props"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("memoryPosition: 是否记住上一次被拖拽的位置,如果设置为 true,那么下一次打开的时候会自动定位到上一次的位置。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("fullscreen: 全屏模态框。")]),Vue.createVNode("h3",null,[Vue.createTextVNode("dad: 启用拖拽,当配置为 false 时,会禁用拖拽效果。")])]})]}),Vue.createVNode(e,{show:this.modal1,"onUpdate:show":u=>this.modal1=u,title:"全屏模态框",fullscreen:!0,preset:"card"},{default:()=>[Vue.createTextVNode("我是全屏模态框,并且会自动启用滚动条。")]}),Vue.createVNode(e,{show:this.modal2,"onUpdate:show":u=>this.modal2=u,preset:"card",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(e,{show:this.modal3,"onUpdate:show":u=>this.modal3=u,preset:"dialog",title:"可拖拽卡片模态框",dad:!0},{default:()=>[Vue.createVNode("p",null,[Vue.createTextVNode("我可以被拖拽")])]}),Vue.createVNode(naive.NCard,{title:"可拖拽模态框"},{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>this.modal2=!0},{default:()=>[Vue.createTextVNode("卡片模态框")]}),Vue.createVNode(naive.NButton,{onClick:()=>this.modal3=!0},{default:()=>[Vue.createTextVNode("对话框模态框")]})]}),Vue.createVNode(naive.NCard,{title:"全屏模态框"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("全屏模态框需要同时设置:fullscreen 为 true,并且 preset 为 card 时才会生效。")]),Vue.createVNode(naive.NButton,{onClick:()=>this.modal1=!0},{default:()=>[Vue.createTextVNode("打开")]})]})]}),Vue.createVNode(naive.NCard,{title:"手动设置宽度"},{default:()=>[Vue.createVNode("h4",null,[Vue.createTextVNode("width(--r-modal-width): 当 preset 不为 dialog 或者 card 的时候,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("dialogWidth(--r-modal-dialog-width): 当 preset 为 dialog,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("cardWidth(--r-modal-card-width): 当 preset 为 card,你可能用得上。")]),Vue.createVNode("h4",null,[Vue.createTextVNode("所有的宽度配置属性都会注入一个对应的 `css variable`,有时候会用上。")])]})]})}});export{b as default}; diff --git a/assets/index-gTVTSNXC.js.gz b/assets/index-gTVTSNXC.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..27befe75b5ea5817bf6471970c6c8e57c981490d GIT binary patch literal 1625 zcmV-f2B!HRiwFP!000021I<@aPa9Vje&1i=_z5K6+nF(j))AFc7jT+Ff>Q`&RncMQ z+P-FH?r`rN2gkDHq)7_|M5@qc*P_{FS7oj43R+c)NNV@btY=J~_zSC5~ENQp#<&%)tu3o z6|}2zG4G}?icl25H85*UNjJ41#-!Nbz=MrK0c00%6h_I^Y!IYalp;eZ!aPezP=F%< z5ITy`&8Z+xzK0mm5m==O35qZVr~(BrXWSyuiOCOx*hIlX7DG!4p(r5=a14swH3nmM zt`$~pSQk67oJ^5=ky}ifURzp<1>G!;H3rrSET$Ia^hL4(#5&5YWmQpoPoD_lu)z_P z74BD5fYK(PcP5{>BEJ{e8GAOmUIJXLV`UxpHnR1qh!59?4otfK|rmbiYbDttZMYN5X`ecD5 zqZ9-&oN0JDA;BmVfFxdv&D}|loiF_owG57R1U%8&C09oZlbO_5`XV@z6^;v-7vF;U zs&I?k%-_8L+}5-WyuL6yy{0W(?->lNBB11C!$4X>^g8jQ`FZn3KCK6VS;PT0IK>9T zNk!DQPj*Gm;t0 zP&g(ASjL9xHVTwLYI;RtE0gNE^V;zWnbd8IP4}p#$eQ-{6ah+L0pu66X=R}oWfWw0 zD7`hH-Ze*Nr#0)`&RNEWOpAaiIi$g;?oSD?nTBKA! zlw(EK;#Y)nq@<#ZY-v0`G(7(PA20Ds%2bV%IOZCPhfPXM79P;^S4RxzqTz^PXmV#(C0cRUb7Q z+pWgoX?@E+c<8*?J30KN)i`V(zYcL~q0{=-n}>gIzFKb{Kk;3ijc0bf(yBgkp1-s! ze{R;RCtrSVZ`SO?YO}Fzum8{q(mDIzm51TsPlqGFmWq2@`S(^lWIwLiKkhiSeW&uk z+5h6V9;wP|JY+vTYVFqi0=T>z&)z)VZj;W)8bcxH`ODM#RT7g=ZhD_8yCu`c0PFPq1^XUh5I__=Ct)|_wmeS!mVllpU$#;su19i}@+ zeo5`^{no~pU6fsY2ABb}ugK2&SN6_P^XKn6ZQfRF07}vRl%idfR4i*G`~OGkqMg)9 z?kueV7t{w9=fsGVh>_H=vf^R8CGJP8EB)T0^vk?|$mqZ!k6xV|ee3Lh5sW%;$$G}| zf49&_`U>BZ$D6&%$-x8r>6Y{SrN66B>(#SO5$f99{+x&We)SCQ6uQgJ+1PfM+wNbS zuh%bIr2~l}4l0I!ZM+p=Pz{`oC-!E|r)eKH?AHh3|F)d>u*!3%^>qL!@F;-xn~iwL zZah1y*0x(Pf5t=3`Zp()$A0-bSD$-BH2!Mu9G!gLXzkYQU!FIQH!r`K`lsawx^pf$ z|NUh-zD@9VO~qw-J`wlr[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; +import{v as e}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import{L as u}from"./ray-9TfU2AhD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";const b=Vue.defineComponent({name:"RQRCodeDemo",setup(){const t=Vue.ref("ray template yes"),o=Vue.ref(),a=Vue.ref();return{qrcodeText:t,qrcodeStatus:o,rayQRCodeRef:a}},render(){return Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NCard,null,{default:()=>[Vue.createVNode("h2",null,[Vue.createTextVNode("基于 awesome-qr 进行封装,支持 LOGO、gif、backgroundImage 等属性。")]),Vue.createVNode("h2",null,[Vue.createTextVNode("该组件会自动监听文本内容变化,然后重新渲染(watchText)")]),Vue.createVNode("h2",null,[Vue.createTextVNode("具体使用请参考 props 配置项")])]}),Vue.createVNode(naive.NCard,{title:"基础二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes"},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u},null),Vue.createVNode(e,{text:"ray template yes",gifBackgroundURL:"https://wpimg.wallstcn.com/f778738c-e4f8-4870-b634-56703b4acafe.gif?imageView2/1/w/80/h/80",dotScale:.5,colorDark:"#64d9d6"},null)]})]}),Vue.createVNode(naive.NCard,{title:"状态二维码"},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"error",onReload:()=>{window.$message.info("reload event")}},null),Vue.createVNode(e,{text:"ray template yes",logoImage:u,status:"loading"},null)]})]}),Vue.createVNode(naive.NCard,{title:"监听内容变化"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{this.qrcodeStatus="loading",setTimeout(()=>{this.qrcodeText="text updated: "+new Date().getTime(),this.qrcodeStatus=void 0},1e3)}},{default:()=>[Vue.createTextVNode("更新二维码内容")]}),Vue.createVNode(naive.NButton,{onClick:()=>{var t;(t=this.rayQRCodeRef)==null||t.downloadQRCode()}},{default:()=>[Vue.createTextVNode("下载二维码")]})]}),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(e,{text:this.qrcodeText,status:this.qrcodeStatus,logoImage:u,ref:"rayQRCodeRef"},null),Vue.createTextVNode("当前二维码内容:"),this.qrcodeText]})]})]})]})}});export{b as default}; diff --git a/assets/index-ginxKk7O.js.gz b/assets/index-ginxKk7O.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d812247970ebc37e2fede2de44d5bd1821f15025 GIT binary patch literal 1606 zcmV-M2D$kkiwFP!000021I1TeZyU!IeebVeH+>*c&Tx16B~wsKnU+MwmK0HzEV(d* z;qF~>q}`p>%q%IIAt0r39j9`V!huo5MN^|F8Wd^l7J-x467pj#lJb-OLa|FpCMmg* zod5y&K;oWz_ug~Py$e#uV_Y_C5h5bcvN&@ToTxIkE)W=V#ha$Hh}VQNN<*B26Ez=D zFYejC$ZL26kF3^w$R}|M>nh@+uw)ernZYcZnM73cDXe9&uA#|Hbg#yH4W?NIx@XkTlj-< zlQh>m@%NdsNDYAx#H)k}lb@--iP0jmb%kk?e4#achRD0^+Zwtm?^J4sXt z2lK47v_7-Bx|$wL^Ch(f+N_DR*&wCC7^#C`4xkO5*Rh7vh#Oc%i|#utIWalZvq9V% z35E~pHm`fB`5D_krEQtIgg1~ds^Adh5iWp-j3rT_u#|C2uy&Sd5Qr1sY*tLozTiv@ z;;1Wu6GQg&RI#2x)9N(6&L)Nmdeo&P@NI><$OA5@kYEZ)WWbb;)zuIYPMk&7Y<1(J zmf0Ng4RerWh&rSKc|G(66jxRjH_(uq!Ke~0MLvzwSVh-n7dS8Z$wACb4z3CO2s3qc znH7>84PvCQX*sXsBvz5Gji(o{m9nShU**0lsRJl9&XMe9sy1mAv!%1(KnzK1R5p&m zazlNG&8=NO1AOGGBjEJ%{LH4kJUz6Q)C6QyiR*%$*TOw`duhqLyjF4sffbO5x{^~@ zP$REl9cxIlHfjx27~1qI5lA$gGP6ZkF^Q~M32RgS_-UNSnPeeKL*~u5i~34>=pb0W zYe>r6z=vjF6s)7-%(^btC(Tp!j-FSuiVMD&Ne=tnwvVf*SVzlfZKYB&mP3@mTp=Un zu_Yg{2^Mvsz#Nac;L2#zB@X12(tN4FOt=INQ{n=o??q$HUY-o|I9O4IlSV{>V8gUNAGq)8A;FTd3}bPdZ!MKZ8*Hw8us7fGEH@<4T;lC9oMW!D+`dVBzYrrKnh@JbT`V(t#1i$D@ z$=rC8xdodV>pgB|l?vQ{#K%r32;Lc2sRPWH(P3wZM*og0$M1q-%D8F{09=Sv$ zL}R$p%Z literal 0 HcmV?d00001 diff --git a/assets/index-gvn0WixR.js b/assets/index-gvn0WixR.js deleted file mode 100644 index 816d63d7..00000000 --- a/assets/index-gvn0WixR.js +++ /dev/null @@ -1 +0,0 @@ -import{z as t}from"./hooks-lxIXz5_l.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const A=Vue.defineComponent({name:"RTemplateDoc",setup(){return{}},render(){return Vue.createVNode(t,{width:"100%",height:"100%",src:"https://xiaodaigua-ray.github.io/ray-template-doc/",lazy:!0},null)}});export{A as default}; diff --git a/assets/index-gvn0WixR.js.gz b/assets/index-gvn0WixR.js.gz deleted file mode 100644 index cbe3bdb6ba433dbcec477c16392b06e0631f454d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 842 zcmV-Q1GW4giwFP!0000218tOFPvbfe#ozCz;8wa4NF6s$nz995DW!CQ1+ za-C`7;@H7<`VaNHuNq*rDLf|r&BQt9%!n-4#=UHhm_2g4xzSmTG*YdfEXeiE&uuuB zWMOOPqU36%u`Cc?&vRMWh>|ZPoGuHD0@5V34Wp}M@;LEV)helDX49xi=qd3jY)04D z_q`u}6FOP&U}iiM5Ca$@q5J(pQ5j#0z6k@eNtn$R{3Y z0%+4he7LG|Y=u^52+t<+2_+#IPCOW??>gvxy{xj)vcSUPlxu?#^~foqe`<`T+v36P z*+MCmK9D&3&G`Z#)3uXGur^|Z|BxYOl3RkRXL#?8phqLq8{;E zaO2&GiS8{96ctLaeR2|^AV*_`br@U6-2Rq6@unqFDs&3-e)@btTk8YobOug?$XJ4r zUpj-=cDKG83?8bCvr^0=p9I7M zpLW90|HIRd(oapHoX8ML)7~U+_vQ~GyfL5Q$hZ?r;WqCuN11NA!`n~bH&5Td$+p$$ zt{;CM42Fmic*>MQ8PPI{sr0E!y`Tyv=s+lEgtCH1l=y@~zvo>}Cc#COOqm6{$!1#G zvSR@AzQe^;(fP>bMmt?n6yoi-YkwRbjO4sf+zG8S*7J8)Ob2`#Q#BSASWF*rjJR>Usav>M4pOb?;Bs@UvR#TyD=A zjkRDpW+EvV7`7paaA`3kLN^TCfP1?J#F{s1b;-7yv%kGvT@_NE>~<&TxGvXzXTSDi UoU=l@-T7a?0NMNM9t{Qn0AnSze*gdg diff --git a/assets/index-1fl0IMML.js b/assets/index-hl7T3p_v.js similarity index 83% rename from assets/index-1fl0IMML.js rename to assets/index-hl7T3p_v.js index bdcbee4c..2dd5fb0a 100644 --- a/assets/index-1fl0IMML.js +++ b/assets/index-hl7T3p_v.js @@ -1 +1 @@ -import{C as d,E as s,w as c,I as V}from"./hooks-lxIXz5_l.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; +import{C as d,E as s,w as c,I as V}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function p(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const Y=Vue.defineComponent({name:"TableView",setup(){const e=[{title:"Name",key:"name"},{title:"Age",key:"age"},{title:"Address",key:"address"},{title:"Tags",key:"tags",render:t=>t.tags.map(a=>Vue.createVNode(naive.NTag,{type:"info",bordered:!1,style:"margin-right: 6px"},p(a)?a:{default:()=>[a]}))},{title:"Remark",key:"remark",width:300},{title:"Action",key:"actions",render:t=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(naive.NButton,{size:"tiny"},{default:()=>[Vue.createTextVNode("查看")]}),Vue.createVNode(V,{options:[{label:"编辑",key:"edit"},{label:"新增",key:"add"}],onSelect:o=>{window.$message.info(`当前选择: ${o}`)}},null)]})}],r=Vue.ref([...e].map(t=>({...t,width:400}))),u=Vue.ref([{key:0,name:"John Brown",age:32,address:"New York No. 1 Lake Park",tags:["nice","developer"],remark:"我是一条很长很长的备注"},{key:1,name:"Jim Green",age:42,address:"London No. 1 Lake Park",tags:["wow"],remark:"我是一条很长很长的备注"},{key:2,name:"Joe Black",age:32,address:"Sidney No. 1 Lake Park",tags:["cool","teacher"],remark:"我是一条很长很长的备注"}]),n=[{label:"编辑",key:"edit"},{label:()=>Vue.createVNode("span",{style:"color: red;"},[Vue.createTextVNode("删除")]),key:"delete"}],l=Vue.reactive({gridItemCount:4,gridCollapsedRows:1,tableLoading:!1}),i=t=>{window.$message.info(`${t}`)};return{...Vue.toRefs(l),tableData:u,actionColumns:r,baseColumns:e,tableMenuOptions:n,handleMenuSelect:i}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"RTable"},{default:()=>[Vue.createTextVNode("基于 NDataTable 封装,继承该组件所有 props 属性。查看 RTable props 文件即可查看该组件拓展项")]}),Vue.createVNode(d,{bordered:!1,collapsedRows:this.gridCollapsedRows,cols:this.gridItemCount,onUpdateValue:e=>window.$message.info(`我是 RCollapseGrid 组件${e?"收起":"展开"}的回调函数`)},{action:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NButton,{type:"primary"},{default:()=>[Vue.createTextVNode("搜索")]}),Vue.createVNode(naive.NButton,null,{default:()=>[Vue.createTextVNode("重置")]})]),default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NSelect,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NDatePicker,{type:"datetimerange",clearable:!0},null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]}),Vue.createVNode(naive.NGridItem,null,{default:()=>[Vue.createVNode(naive.NInput,null,null)]})])}),Vue.createVNode(s,{scrollX:2e3,title:Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode("span",null,[Vue.createTextVNode("标题插槽:")]),Vue.createVNode(naive.NSwitch,{onUpdateValue:e=>this.tableLoading=e},null)]}),data:this.tableData,columns:this.actionColumns,"onUpdate:columns":e=>this.actionColumns=e,pagination:{pageSize:10},contextMenuOptions:this.tableMenuOptions,loading:this.tableLoading,onContextMenuClick:this.handleMenuSelect.bind(this),toolOptions:[Vue.createVNode(naive.NPopover,null,{trigger:()=>Vue.createVNode(c,{name:"search",size:"18",cursor:"pointer",onClick:()=>{window.$message.info("点击了搜索按钮")}},null),default:()=>"我是自定义工具栏示例"})]},{tableFooter:()=>"表格的底部内容区域插槽,有时候你可能会用上",tableAction:()=>"表格的操作区域内容插槽,有时候可能会用上"})]})}});export{Y as default}; diff --git a/assets/index-hl7T3p_v.js.gz b/assets/index-hl7T3p_v.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..729e5f79998db42dac2a5792332d35a0911b52ae GIT binary patch literal 2269 zcmV<32qO0%iwFP!000021Jzhta}!4ve&1g)Oi?MRs;8roFC;^W2o!t)Y`_KwL%B$M z=16LL)IIL*ku4Ned2@5Tz_PiJO|ont*`z}D0Z3(+go~3OvzBZ>^f})-r)Ov-;6l|429bt`j_V(Z7WI#dM)l8BqbPXA#4naPpO+T6r$?@M zmGgK`nulqmY~mNIAy~0I@I#rm@k{un%heF_eYhWIGnSBrsp3dsuv5$D9+BmIKei9y ztZmiKkBp2RpUifG=A`9vK2No+3?8s%-OS0er%FL5O1c7o6+_?858y1$SPL(gjt^PW zg-+Ol%nxGQ##!s4sm*EkZ5!Je>!@`$9L}EhJ28QvOj!|Z5NE8?^vUWV zA3oa&azi12xivf|^I4q1{g%bWAi(M2P8?YT$tz$jh?5!lrM1a>zZ6G_gbouf?r&_3}FRi7j9Pnyn zqF351klUGCDtWg5a^-j@jxq&;xGIil24@GY(ab2l$dAu;MU*m1G;>OnSpf)1r2503unic{0pO9g+V>A+%jPd z{Jb48@x;_raB^;<(g`eqvM5u6GD+RMjkDOc?BYVTW)-?>txTjPYn55<%gAD%RUB6^ zHyj?_iwgu-JVM!)cjd%Lc6y+zB#R+)73IvDrOeYr!C7l$Y(6XJhrB)ZlKra1k;zbw zb!E*ZzTdWz!CC8qH8)+Fa4&SDSe59ajM{*AG3Y-#=7)QF&Maj_)GXOgg5RiSkqS8G zIWp_R6oo|-Nl;;sO4nm8$X%){s(f(FaZ&*j%|p#GwUXIDZOPG6TR=)3&pl6olxuORK!u3; z#5<8J7OAJoPG2Uo>x^--k|Rcoj)Uyu`j8Jxs7`!ZVvgy8ZhSg09UkqYdMs3mGgO!K z3OJ^sto97ebFidhZL@Xz>y2Ai&Gbwojk--wp*jyD-W+&-u&tP!VRQBR*79oW z>bH(@u+AH=ryC8#Lf_YJHD-{ASSp~Hx`Z)?nTP=@cO+HE7^@@!{h3T7olc{02VB>l zWKhiJ6THlfV}dU-6Oj@)eOZ){&oReg(U|69-WccDu#Hn>9*i?lay8+cOD3Z(n8@^? z3O)}&m@_C&zhk!Ed%yL`{q-N0TYvqc`O|w_H-C=*ZhZE3^Q)EC_jh%Kv?F%g5n3^Z z^*tl@qkoqlr#SOC+t-UlzW8f4&TdBljAK4==l2F+l6nkk`)=%V?wiO|K-}_wd-$0& zV!7wxk0xn11x*!f$a{7^87r5_}K!P{H7o}q(rF-BhPCUv=&H=lTMl`4PrSieL(&RlH zH*n2Py`$n2P?RY@9b0>qDB^@DZVLtOhZQCrfo6$>_6lO;7_jhkQh^MW3G?D-NlDR0 zBk3ur?V0h+&Qb-Ts7rk3K;}8yN`VM(r~5?%;raSX^Y-KQ$A2`&^w(b!=G+#{Nu~sG3~S-dGH(-w^pui ztlf(&&ZN<9{I5UYaFU;AJJF#MS5U0b9yI8;Ge63L@PB9hRifYwb>~5}ldAcs-wy;~ z`qt(8K!h%wsL=oK&ey~GOuEMo64j+ExbI(Zve1X(F7+E;t&-u>&Ar|Aac5=g%THQ2 zK4^Wj=0qcBKfWze<(5%>PxFWx%QZyr?#~niinQik<0y4L^ z=m6#b1*Ak7iMmTYASIa8_eML@KrUwrmelUiv*W<7r^ru+;+_*Az0bChf=}J~7}Pz$ zuzt%*X;B&}&i(d&`|;uo4|o+s!XzbVsRW{D?{HD_3L}9Cw``*LT5P{$A~zJ03&#w2 z^kKo&-bOBJJH5xcx$)+s=E{@x$M44duyt*9>w|md_9eBWjU`v2&6U45?|ruZXtnvn z*Ufi+Xx+K7@zvw?pRSsX^o)K_(D54LTqOrEH@~>sy7N@efX6qt-n!d-_nqdwN6l-G zo40Sr^!nxLwbrfG)}J3Xmp@%!yVJaJfAg)i^{1b0d~|pH$3K|yh2iMVyx6hW`tbVt r+O61DY*c&Tx16B~egIiIQd2vJ}yl8mTaZ z;qF~>q~#1XGs_P%1f(R6>r_rsI53L1XlfKigCdRHB5)F0LVk=zQhw53D0V5y{E%DO zEf9bYB<{I)?>*<-yC5xBxKPb%h{zDM9Kp*Pj+HpylE|&kzjHIW;o?oHP0#?R;aJrJ z)QeYKPi74~hLamr53+Hbz{WUQnJccZuA8;NESK9vma++Kq_JtB#>(Z(S7)!8gP=`` zEY7#6UrWbHRIv0b%L~QIAWB*SfH|J)W|P>&I@%sD&R#-mxk1>r%%-qmU=!79OTw#_ ztiiZV8k>ImhJg(oO`&CP&RiOrwIV1}D1fD~j*4qnswqCVJP5KpA%Iy8yeYFL)^P$M zE>ZwXbA7nxf={q_O0XaeG=AM#F{es1gVnNC4?GDQ78j5;bezUUKf54uDJyhI>UtyE7APa4fuvP}GC>t0B#3~qILhT#Q!Edg=a~k9Jo8PxXdCW$ zd3F#-nF2v9)zeeQW(v*g^K_lh4i&6WMv3p+B4wxoLQ<)~mWn8!DHH1(0V0?ZG!NfEMU;0w6Cwzjg3hTIHRi3laLNu0oOG@e*q+$zu^%uNBz1`%Kq z$Sy3@7nYZo1~E#yw2(D%9P7w5rjjea&ZkG^-w+;Cvk@c?BY`{u7Mn`_CT zgW!0~Qj{~_hqiANY@oFi+S-~<%8_~}&lA?$3wgVGZP@Rwds;=uCK_`WXOrCOxzgfH zs!(Ba)dOsULmA|FxxyJR6>c(8hK!b9&gZxdGf?JQRD$v<;YhQWr-D2IPFNG95mHdD zxI{sy0aA-Z`B^j)B`?2E2vDA2&23?E8?HlLWmL5H%b{2_Onq7r6~#MralA;w2aAQRcaBv}uDwJXdAHk;z~D<`wW95%xvkTFKOU zxW16z`AN9_#nZ#5ABSFEq0rF}4~`!0wIA;u{pHs2{$A&^N1eUh(8AK(((|3&B6Xhc z>=uZ%RTSJ~_PoEHq3%EKwEy|1&d%SS@4Tl)ZbYK5+r`nNzjmK}aQN)W;r{1GxBuS$ z=*#Yd-?u;gs&oH#=Z{~tKfKlc`up}Le`xRBKi=Q#e(Blc_-|gIg-1+WboiFYk z@Bg+&lvVO89`E0IqZZn?zCAp+cX;qa_p>jL9(~*XC%r*4^&G*DoG^ z?^nLj8ZF*0N>fqgLdIvd`*7#*>0bBQH{Cz)YORY2dr==iw5fapj@q{sq>ncF>Wrw% zi#(7r*XsVs&qUXD5G^jJDRW+6y8V<<6} z)=?o9PoQKft;Y)qVi5;$kvhK&4*x2Jni(@AS zK}u2tOqs*Ong|dfr~*@3r1ih)e%63rld|HQ5E<-j|F*ssm(3~&MJ?iHeyabUH8_D! zdrEN@ZE}`#skPPPR+Xs4{YQNAi~|3iah;Zddn!DP^-ss7<`Wz8DmGDIXF}S~8Pq~E zL_s)$i@n@%Bs%(pDyMcxZ$%A=`?|fV`M&eidGJl={^K)~_DI(LlQicJTO}f-Cc7DAJ_Ws4_<|iCe)qehgM*iA^k1Cwy6ZDU{i$6?xE=7c04K2h z*_7uT$NqP~!M*mKyF(-&?|-fhXy_;OX6t=gt;ht_gFhby|If$CIIW4F{2Sxrq!aWF F006^4CWrt4 diff --git a/assets/index-l2OdooJx.js.gz b/assets/index-l2OdooJx.js.gz deleted file mode 100644 index 138a7ec10c2b0d938fd2fb6debfe594faa0f7cea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2024 zcmVi4bCTC~kiJc9! zv_wm^Wlz7qOD0tAc+TFDC#=eMrCsnlDdIP zNZ*0mBd6Et6{qX1JZ59z)=NmQqM{D-+vDT&=1p-O8Vax&8_~#BKxOD#h12UZCs?P1 z#R>5Tq36}hsE7*ixZ^Zi&~2<^kD^{dx{iu4onG>A>RRh@8_$Q)@O2&O1=xq{@ThpX z@vH%-zJwU7paMAE(@BLLU9Uq{$T{(?IU0(35fxAgfbj|;mq+Uyo)W>v1Ri<4h;&p2 zZlMC)`d7?owhq_X`XnTwAg0AQsp|z)Mf#^XCcIIxjMLti8wnS4Vt=6-l#Ayx(=4wy z3nldg7>DgXHir9Onl>QfW#(p%t$RD;<~m1xNjSD-lFX4c71)h&Pd_We!YkcRDhzsU%vg&u6~|+ zlZU>fV*>G{tx~?z99+`!3I7sKuqEk)%K0;F5zn1B+NWQDS97`odry`9#;kL<3965Y&2kS zA<6J4-2a>lIFl@f5*9bwYxu=v**6>SJj!Ur41@i~ens0rg3PjRWQrU*;A*9+O@5 zijxT?)0@uGNkpr8L1Y-@v_;aE#ceqm_iNwTFcXL|potcY%C)vwIMeT)w*=egcaDqOWIlGb_c) zEC{NjcI*37lGVqt-_;BMr5-Cd=-N~2B>*6F1;o<&ppx-%Jt>Zw>Q>0NC zj?2Mx)ccTi#t7$(r#Pc9=@F%4wY`$ ze_fx%!RolDt@81CRx4vp+IC6ea6a_MI-^I$nE?B-XPNKYURE<1NE36; zrYY_h26lRe9~vj^toHP}9EV{x_NT=IUuJbOE2SbwQ8<)4hI`)4Zgi+`_MJ3qLcqaQ z$nF}vkyY*Q&vF~h30Vkl1_b**%*pcWhe*~4D;4>3$u() zHW*MVMViE6e5M=y{yb|onRH1?9gf3reNigOvy-Q+&M;+tvQWYmH6*`r&I8OPVm&{a zlpd=iI>~OGr#k1L@7xTJjkD}VL7#}}rdbmL2Bzh2A7meERL;IuOh193*Ju`;W0v)e ziL!HTl`kQVXhW23tN~LNgt8+@FOsiTe0BkurJiDHxWOk`(XuxN3Ajqg6pT zkeTE-c|i5IKmY6F&%Y+j$AA3w<6r*ypI`s}+b@4o^EMga(33H?@Q75{UV6tZkIeFZ z=y`dPV>Rhgf#SiVF%ELP_AY8RrP4j5oJ4m)MC3M2s!bYY@zvke5fwsTK?7s+Rxp5AEoRLWz2)slQwBrK&{T)S_;b zt#>~@JZPHsN4C58RDI7LmfAA@*-Kvf7p>^Fdc`dF-n?APY%V(L+hj(BrYznl3LPl9 z?=}b&eQHsUL?04NQPLQtrrbZgQIzEyMOn@Ks*`v|b5v7m?@|r-^g(;GeDgmTi3T)y G7XSdzhy%6& diff --git a/assets/index-ZatM64SM.js b/assets/index-lm8PenzD.js similarity index 77% rename from assets/index-ZatM64SM.js rename to assets/index-lm8PenzD.js index 44f4ee2f..37e5f908 100644 --- a/assets/index-ZatM64SM.js +++ b/assets/index-lm8PenzD.js @@ -1 +1 @@ -import"./hooks-lxIXz5_l.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{z as s,A as p,B as d,C as l,D as c,E as V}from"./utils-3DRba3jA.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; +import"./hooks-ecOHzdmU.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{z as s,A as p,B as d,C as l,D as c,E as V}from"./utils-xvs5dyaR.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./currency.js@2.0.4--or6eeOG.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";const Q=Vue.defineComponent({name:"CalculatePrecision",setup(){const t=Vue.reactive({addOptions:["1","0.2","0.1","1.1"],subtractOptions:["1","0.2","0.1","1.1"],multiplyOptions:["1","0.2","0.1","1.1"],divideOptions:["1","0.2","0.1","1.1"],distributeValue:12,distributeOutputValue:[],distributeLength:3}),e={addOptions:d,subtractOptions:l,multiplyOptions:c,divideOptions:V},i=(o,a)=>{const r=e[a],n=r(...o);return"结果: "+s(n)},u=()=>{Vue.nextTick().then(()=>{t.distributeOutputValue=p(t.distributeValue,t.distributeLength)})};return u(),{...Vue.toRefs(t),copilotFunc:i,updateDistributeValue:u}},render(){return Vue.createVNode(naive.NLayout,null,{default:()=>[Vue.createVNode("h2",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("计算方法,默认都保留八位小数与四舍五入,可以根据 format 方法自行转换")]),Vue.createVNode("h3",{style:"margin: 0 0 20px 0"},[Vue.createTextVNode("示例方法都基于 currency.js 封装,利用其精度处理能力封装了常用的一些计算方法,解决精度问题。如果需要其他的方法请阅读官方文档 https://currency.js.org/#subtract")]),Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"加法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.addOptions,"onUpdate:value":t=>this.addOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"addOptions")}},null),footer:()=>this.copilotFunc(this.addOptions,"addOptions")}),Vue.createVNode(naive.NCard,{title:"减法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.subtractOptions,"onUpdate:value":t=>this.subtractOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"subtractOptions")}},null),footer:()=>this.copilotFunc(this.subtractOptions,"subtractOptions")}),Vue.createVNode(naive.NCard,{title:"乘法"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.multiplyOptions,"onUpdate:value":t=>this.multiplyOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"multiplyOptions")}},null),footer:()=>this.copilotFunc(this.multiplyOptions,"multiplyOptions")}),Vue.createVNode(naive.NCard,{title:"除法(非取模)"},{default:()=>Vue.createVNode(naive.NDynamicTags,{value:this.divideOptions,"onUpdate:value":t=>this.divideOptions=t,onUpdateValue:t=>{this.copilotFunc(t,"divideOptions")}},null),footer:()=>this.copilotFunc(this.divideOptions,"divideOptions")}),Vue.createVNode(naive.NCard,{title:"平分一个值"},{default:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NInputNumber,{value:this.distributeValue,"onUpdate:value":t=>this.distributeValue=t,onUpdateValue:()=>{this.updateDistributeValue()}},null),Vue.createVNode(naive.NInputNumber,{value:this.distributeLength,"onUpdate:value":t=>this.distributeLength=t,onUpdateValue:()=>{this.updateDistributeValue()}},null)]}),footer:()=>"结果: "+this.distributeOutputValue.join(", ")})]})]})}});export{Q as default}; diff --git a/assets/index-lm8PenzD.js.gz b/assets/index-lm8PenzD.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..59a9bb22f3df062755f4313361560ea32d20ec2b GIT binary patch literal 1717 zcmV;m21@xKiwFP!000021Ep8*a}&oI{@%Yry?&9Vx69qhvJ)}N$PxY(u#F8CHjKw} zzFSEvpLWl?d#Z#+GbCW3DTK}xh!Y46fl!)u3=?KjW8?IXsZNqV@h^1lBp2PuE&^sW zTFveAy!-6)zVGe{mu$*}1dkOcUE=^5vy&Ii(gG}U={P=^)Bk`tEg`VZ(i&7@0x$zA zV1b;b@v-p}L2TJUpcBis9G+I;NARPSvV+obI0Q8XFrLZgCNsl9mPJjS7t%ve9f6t( zstc2o(_?3}AgIWJLFpRyVks~IRt@Fk+^M`BL~(;5L~@R0r4vwt3RwR*KQ<1QGC|ln zPY**?g&H^yOnb)SPH^7Tt3^+~szOx(qhQXN&}OY5#%7oZ;KPQY0`f~I%fobHt_M`R z7}0rz%cI_4%b$9KDQCRFl23SpA&+@Oww`0OB*9~jz!nFUGEbOQeLlEey6hl_qZNZP zlvWiu0@Yq?!N|GM^4dw~a1t-*44H?~654cSWhD`$84hEJ7*$y0X$>lH2ms245t^L{ z;xG}2>4xZ-r9f>MOes_NJRK{B%)$igUQy&R0XAYBbAe1Qbm1w{pt9m4{0bWZxtYTH zr|NL!urdLN|F2Ric~iAME{%nfM@v9ZfJ=HFr8Pe}XmV+3VI71@3K<2R37$^C1XRGe znKO*dJMkdqB16PPtc#gAyGS!}27(yDExel6U>qtyQ%4gE=jKQH)3CxEB5(--KY?BQ z&7tymZgOP)FgVf;fy-D_55QtwIZbDa=MMpQ^Vti`ENQgu?+y?pwGZ=Sb@ z=B6#Dugg|3(ODI6qku{}uyw`}^NS!3GMVf!nMa}Aa%>`C6m&w6l~(;~`7E2YPZsA( zL0}#UfQew3aBQSis6iE|x%F}tWI}CR&^h4M(kivMA2AMcGXfPSoY8)q&8VP0N(JV{ z&nC5{M5xtWLyRPr z9oy6eIuUZzsn_Ms=@X6By3xES21B|)*%@l0DA92l!I@Kfl{!Kuj%CR;6XkTr5=n0( z7s3Rophif^Qb}idOp*~LqC_;su0#~6F85H*qKfF!+FK7>TVFTtzHGj@^ZM0| z{oT#>*5m!ldyRj8*ShnKyYY|4-c9%Ut>&HQjqR`8d-vMcZ#H&ryBj~ges#mW^{lb` zWApo$&6``19Azb4L^_e$*M4e0ywTqKXY=L{QfxUU_sfmHm)zFloyMMXKFRh<{b$6b)kFT`;e6@Xf&;9aV2h-TO>TYkh zZa-~(d!?~`sj+h}WJddMkKC&-I`sXoxAuS7{LiH?+$Uc&AKc%+f2sZCb9dvH#_rwL zw^zEme)g~Z&5ic6U3Y8Kdvf<$^WmdNK?s{CkM-WYkh1)--yJl@p$2seVBA6#xmHF@ zU_-Z(zg6mQse>*rqcc;k2`oH+-7mjyzPKZWs7EkQREb`~##uej{BWm2=l#)6g@6M)72>^%Q+?X{ zV-4oi{x^^PQ{(#ncMsfKcbiWizJB$`4>T@tEgo%K05-5`0oJ=%7E%?CGhhq8eBoZd z>K(h=Ke?A)4QP~q91d_BcHvXRcEpTRT1716Yw)K3Kh6e#ecpE7DLmw%SAF!2tM9F_ z^X4&##18WPH7?f!$?ti$3N6(0;slEnlc*#|yu>g2pL#uZ998`P$#ecc<4&UL$A9x* LYA9symkRSj literal 0 HcmV?d00001 diff --git a/assets/index-ogv71DQf.js b/assets/index-ogv71DQf.js new file mode 100644 index 00000000..d81cb7b4 --- /dev/null +++ b/assets/index-ogv71DQf.js @@ -0,0 +1 @@ +import{z as t}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const R=Vue.defineComponent({name:"IframeDemo",setup(){return{}},render(){return Vue.createVNode(naive.NFlex,{vertical:!0,size:[20,20]},{default:()=>[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-ogv71DQf.js.gz b/assets/index-ogv71DQf.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..82258c48f361321d1eb7e4bafd7c7c818b9f7ced GIT binary patch literal 991 zcmV<510eh#iwFP!000021D%!4Zrer>$M1a#hbIf*u1Ly~5*aDzDz@dgl4H4+EeC52}Qg+dz*WKUzIh_B@ER7Q(^$k=q^y0KaTYG72GIIGVMh5bevY5_QUiVo?_tkDQq?L7CVwB2*=Uu%>tfeI2k6`!duJ@qB$9HCGOU6f zH0++H6>)r?hXNxd@L+~V%J;B?_Ye}Y0&sSm=g2K65d)e?-@`60BN<=^UGg`gba?bC z&-$qWqo5ZE3BK##Dt7-~V^qC5NXMt<=^zym3E@*=Wv@By^~(7$qbXBpnyPX*BkiYb zL!dr8Hyws9dl4VzIm$Ii66keB9qd)miE~14#NlYGqLfpz>YO3vC;_Rc(hw?5^eRga zJH3p^DpW;-Ry6s_txUI^6EV^P(U=Uu_cCXo(d}MN&{jV|5D}@BU&dwZpsUt}lxd3SWNR>J2q=gM=fHe7>%`ZcPI5YG$9ZrF z8d0t#<%$Nri#_ZjcQ8q3sJ=C85m89Z;=W)iQ!JrDOT*~c96aU{DYVEa7lrfJ4X<0? z8p(m-fu@3^KIP%6QLu*^&9SG(N8uyA&G*tlvm-C;Yp-llj; zRzsPsf$%2TJ8v@cXy^1PCvt{V5J5~(LZkwjO>zm<>zxX3!@7wB!Ij==zw8*mAq*&o zx`-3Of$QA`Co$BllYt~Lyn~ca= zz^x+&Q+ttu)HEQh_RO&rokQ)d=h&X}ZfP$<7!bpBZMX39%eVg^QYSLB7n*7YH7h&Y zG4$c?{rzvhe*FE%`|p1G_~FCD-M7}i$!U9`WKgprtrJx%7H@BFaVBRd4n$m>N2uN^ zhD44nI|4e4bj>O`j%5?Z#BI%5?dkQ#ww5+Gj1}H33-*6WI{(l-+`a$f=kM=-_~rkn zPI*N8jPzIYiHB52rjMy8h9Xew7q7VW3yjQXwP)^MdB0m0mdnCEOtUw$y?Qe@87%j| N_!FnT^T{for(const a of o)if(a.type==="childList")for(const i of a.addedNodes)i.tagName==="LINK"&&i.rel==="modulepreload"&&c(i)}).observe(document,{childList:!0,subtree:!0});function t(o){const a={};return o.integrity&&(a.integrity=o.integrity),o.referrerPolicy&&(a.referrerPolicy=o.referrerPolicy),o.crossOrigin==="use-credentials"?a.credentials="include":o.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function c(o){if(o.ep)return;o.ep=!0;const a=t(o);fetch(o.href,a)}})();const o1=Vue.defineComponent({name:"GlobalProvider",setup(e,{expose:l}){const{getPrimaryColorOverride:t,getAppTheme:c,getLocaleLanguage:o}=u(),a=Vue.computed(()=>{const n=o.value;return E(n)}),i=()=>{const{message:n,notification:s,dialog:d,loadingBar:r}=naive.createDiscreteApi(["message","dialog","notification","loadingBar"],{configProviderProps:Vue.computed(()=>({theme:c.value?naive.darkTheme:null}))});window.$dialog=d,window.$message=n,window.$loadingBar=r,window.$notification=s};return l(),{getPrimaryColorOverride:t,localePackage:a,getAppTheme:c,discreteApi:i}},render(){const{$slots:{default:e},discreteApi:l}=this,{getPrimaryColorOverride:t,getAppTheme:c,localePackage:o}=this;return Vue.createVNode(naive.NConfigProvider,{themeOverrides:t,theme:c?naive.darkTheme:null,locale:o.locale,dateLocale:o.dateLocal},{default:()=>[Vue.createVNode(naive.NLoadingBarProvider,null,{default:()=>[Vue.createVNode(naive.NMessageProvider,null,{default:()=>[Vue.createVNode(naive.NDialogProvider,null,{default:()=>[Vue.createVNode(naive.NNotificationProvider,null,{default:()=>[Vue.createVNode(naive.NGlobalStyle,null,null),e==null?void 0:e(),l()]})]})]})]})]})}});var c1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};const i1=Vue.defineComponent({name:"AppStyleProvider",setup(e,{expose:l}){const{getAppTheme:t}=u(),c=()=>{const{appPrimaryColor:{primaryColor:i,primaryFadeColor:n}}=c1,s=document.body,d=A(h.appPiniaSettingStore,"localStorage");if(d){const r=J(d,"primaryColorOverride.common.primaryColor",i),v=e1(r,.38);s.style.setProperty("--ray-theme-primary-color",r),s.style.setProperty("--ray-theme-primary-fade-color",v||n)}},o=()=>{const i=document.getElementById("pre-loading-animation");i&&l1(i,{display:"none"})},a=i=>{const n=document.body,s="ray-template--dark",d="ray-template--light";i?g(n,d):g(n,s),H(n,i?s:d)};c(),o(),Vue.watch(()=>t.value,i=>{a(i)},{immediate:!0}),l()},render(){return Vue.createVNode("div",{class:"app-style-provider"},null)}}),P={lockPassword:{required:!0,message:"请输入正确格式密码",min:6,max:12,trigger:["input"]}},f=()=>({lockPassword:null}),a1=Vue.defineComponent({name:"LockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{setLockAppScreen:t}=b(),{updateSettingState:c}=M(),o=Vue.reactive({lockCondition:f()}),a=()=>{var i;(i=e.value)==null||i.validate(n=>{n||(t(!0),c("lockScreenSwitch",!0),o.lockCondition=f())})};return Vue.onMounted(()=>{Vue.nextTick(()=>{var i;(i=l.value)==null||i.focus()})}),{...Vue.toRefs(o),lockScreen:a,formInstRef:e,inputInstRef:l}},render(){return Vue.createVNode("div",{class:"app-lock-screen__input"},[Vue.createVNode(Z,{vertical:!0,align:"center",avatarSize:52},null),Vue.createVNode(naive.NForm,{ref:"formInstRef",model:this.lockCondition,rules:P,labelPlacement:"left"},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":e=>this.lockCondition.lockPassword=e,type:"password",placeholder:"请输入锁屏密码",clearable:!0,showPasswordOn:"click",minlength:6,maxlength:12,onKeydown:e=>{e.code==="Enter"&&this.lockScreen()}},null)]}),Vue.createVNode(naive.NButton,{type:"primary",onClick:this.lockScreen.bind(this)},{default:()=>[Vue.createTextVNode("锁屏")]})]})])}}),n1=Vue.defineComponent({name:"UnlockScreen",setup(){const e=Vue.ref(null),l=Vue.ref(null),{logout:t}=L(),{updateSettingState:c}=M(),{setLockAppScreen:o}=b(),{isTabletOrSmaller:a}=R(),i="HH:mm",n="A",s="YY年MM月DD日",d="ddd",r=Vue.reactive({lockCondition:f(),HH_MM:p().format(i),AM_PM:p().locale("en").format(n),YY_MM_DD:p().format(s),DDD:p().format(d)}),v=setInterval(()=>{r.HH_MM=p().format(i),r.AM_PM=p().format(n)},6e3),j=setInterval(()=>{r.YY_MM_DD=p().format(s),r.DDD=p().format(d)},864e5),D=()=>{window.$dialog.warning({title:"警告",content:"是否返回到登陆页?",positiveText:"确定",negativeText:"取消",onPositiveClick:()=>{t(),setTimeout(()=>{c("lockScreenSwitch",!1)})}})},T=()=>{var V;(V=e.value)==null||V.validate(F=>{F||(o(!1),c("lockScreenSwitch",!1),r.lockCondition=f())})};return Vue.onBeforeUnmount(()=>{clearInterval(v),clearInterval(j)}),{...Vue.toRefs(r),backToSigning:D,unlockScreen:T,formRef:e,inputInstRef:l,isTabletOrSmaller:a}},render(){const{isTabletOrSmaller:e}=this,{HH_MM:l,AM_PM:t,YY_MM_DD:c,DDD:o}=this,a=l.split(":"),{unlockScreen:i,backToSigning:n}=this;return Vue.createVNode("div",{class:"app-lock-screen__unlock"},[Vue.createVNode("div",{class:"app-lock-screen__unlock__content"},[Vue.createVNode("div",{class:["app-lock-screen__unlock__content-bg",e?"app-lock-screen__unlock__content-bg--smaller":""]},[Vue.createVNode("div",{class:"left"},[a[0]]),Vue.createVNode("div",{class:"right"},[a[1]])]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-avatar"},[Vue.createVNode(Z,{vertical:!0,align:"center",avatarSize:52},null)]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-input"},[Vue.createVNode(naive.NForm,{ref:"formRef",model:this.lockCondition,rules:P},{default:()=>[Vue.createVNode(naive.NFormItem,{path:"lockPassword"},{default:()=>[Vue.createVNode(naive.NInput,{ref:"inputInstRef",value:this.lockCondition.lockPassword,"onUpdate:value":s=>this.lockCondition.lockPassword=s,type:"password",placeholder:"请输入解锁密码",clearable:!0,minlength:6,maxlength:12,onKeydown:s=>{s.code==="Enter"&&i()}},null)]}),Vue.createVNode(naive.NFlex,{justify:"space-between"},{default:()=>[Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:n.bind(this)},{default:()=>[Vue.createTextVNode("返回登陆")]}),Vue.createVNode(naive.NButton,{type:"primary",text:!0,onClick:i.bind(this)},{default:()=>[Vue.createTextVNode("进入系统")]})]})]})]),Vue.createVNode("div",{class:"app-lock-screen__unlock__content-date"},[Vue.createVNode("div",{class:"current-date"},[l,Vue.createTextVNode(" "),Vue.createVNode("span",null,[t])]),Vue.createVNode("div",{class:"current-year"},[c,Vue.createTextVNode(" "),Vue.createVNode("span",null,[o])])])])])}}),s1=Vue.defineComponent({name:"AppLockScreen",setup(){const{getLockAppScreen:e}=b(),{updateSettingState:l}=M(),{getLockScreenSwitch:t}=u();return{lockScreenSwitchRef:Vue.computed({get:()=>t.value,set:o=>{l("lockScreenSwitch",o)}}),getLockAppScreen:e}},render(){const{getLockAppScreen:e}=this;return Vue.createVNode(naive.NModal,{show:this.lockScreenSwitchRef,"onUpdate:show":l=>this.lockScreenSwitchRef=l,transformOrigin:"center",autoFocus:!1,maskClosable:!1,closeOnEsc:!1,preset:e()?void 0:"dialog",title:"锁定屏幕"},{default:()=>[Vue.createVNode("div",{class:"app-lock-screen__content"},[e()?Vue.createVNode(n1,null,null):Vue.createVNode(a1,null,null)])]})}}),r1=Vue.defineComponent({name:"AppWatermarkProvider",setup(){const{getWatermarkSwitch:e,getWatermarkConfig:l}=u();return{getWatermarkSwitch:e,getWatermarkConfig:l}},render(){const{getWatermarkConfig:e,getWatermarkSwitch:l}=this;return l?Vue.createVNode(naive.NWatermark,Vue.mergeProps({cross:!0,fullscreen:!0},e),null):null}}),d1=Vue.defineComponent({name:"GlobalSpin",props:{...naive.spinProps},setup(){const e={opacitySpinning:"0.3"};return{spinValue:$("globalSpinning"),overrides:e}},render(){return Vue.createVNode(naive.NSpin,Vue.mergeProps(this.$props,{show:this.spinValue,themeOverrides:this.overrides}),{...this.$slots})}});var p1={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.5.0",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.20","vue-demi":"0.14.6","vue-hooks-plus":"1.8.8","vue-i18n":"^9.9.0","vue-router":"^4.2.5"},devDependencies:{"@babel/core":"^7.23.9","@babel/eslint-parser":"^7.23.3","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^2.0.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.4","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^9.0.0","@vue/eslint-config-typescript":"^12.0.0",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.56.0","eslint-config-prettier":"^9.1.0","eslint-config-standard-with-typescript":"^43.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.6.2","eslint-plugin-prettier":"^5.1.3","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.3",prettier:"^3.2.5","rollup-plugin-visualizer":"^5.12.0",sass:"1.71.1","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.17.5","unplugin-vue-components":"^0.26.0",vite:"^5.1.4","vite-plugin-cdn2":"0.15.4","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.8.3","vite-plugin-mock-dev-server":"1.4.7","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.27"},name:"ray-template",version:"4.6.4-beta1.1"},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 u1=Vue.defineComponent({name:"AppVersionProvider",setup(){const{pkg:{version:e}}=p1,l=A(h.appVersionProvider,"localStorage"),t=Vue.ref(!1),{logout:c}=L();return l!==null?e!==l&&(t.value=!0,z(h.appVersionProvider,e,"localStorage")):z(h.appVersionProvider,e,"localStorage"),{modalShow:t,logout:c}},render(){const{logout:e}=this;return Vue.createVNode("div",{class:"app-style-provider"},[Vue.createVNode(I,{show:this.modalShow,"onUpdate:show":l=>this.modalShow=l,closeOnEsc:!1,maskClosable:!1,preset:"dialog",closable:!1,title:"发现新版本",content:"当前版本已更新,点击确认加载新版本~",zIndex:999999999,dad:!0,positiveText:"确认",negativeText:"取消",onPositiveClick:e,onNegativeClick:()=>{this.modalShow=!1}},null)])}}),x=Vue.defineComponent({name:"App",render(){return Vue.createVNode(o1,null,{default:()=>[Vue.createVNode(u1,null,null),Vue.createVNode(s1,null,null),Vue.createVNode(i1,null,null),Vue.createVNode(r1,null,null),Vue.createVNode(d1,null,{default:()=>Vue.createVNode(VueRouter.RouterView,null,null),description:()=>"loading..."})]})}});if(typeof window<"u"){let e=function(){var l=document.body,t=document.getElementById("__svg__icons__dom__");t||(t=document.createElementNS("http://www.w3.org/2000/svg","svg"),t.style.position="absolute",t.style.width="0",t.style.height="0",t.id="__svg__icons__dom__",t.setAttribute("xmlns","http://www.w3.org/2000/svg"),t.setAttribute("xmlns:link","http://www.w3.org/1999/xlink")),t.innerHTML='',l.insertBefore(t,l.lastChild)};document.readyState==="loading"?document.addEventListener("DOMContentLoaded",e):e()}const h1=()=>{p.locale(m)},C=(e,l)=>{const t=new t1(e,{text:()=>l});e.$$clipboard=t,e.$$clipboard.on("success",()=>{window.$message.success("复制成功")}),e.$$clipboard.on("error",()=>{window.$message.error("复制失败")})},f1=()=>({mounted:(e,{value:l})=>{C(e,l)},updated:(e,{value:l,oldValue:t})=>{var c;l!==t&&((c=e.$$clipboard)==null||c.destroy(),C(e,l))},beforeUnmount:e=>{var l;e.$$clipboard&&((l=e.$$clipboard)==null||l.destroy(),e.$$clipboard=null)}}),v1=Object.freeze(Object.defineProperty({__proto__:null,default:f1},Symbol.toStringTag,{value:"Module"})),m1=()=>{let e,l;return{beforeMount:(t,{value:c})=>{const{func:o,trigger:a="click",wait:i=500,options:n}=c;if(typeof o!="function")throw new TypeError("debounce directive value must be a function");e=G(o,i,Object.assign({},n)),l=N(t,a,e)},beforeUnmount:(t,{value:c})=>{e&&(e.cancel(),l==null||l()),e=null}}},g1=Object.freeze(Object.defineProperty({__proto__:null,default:m1},Symbol.toStringTag,{value:"Module"})),k=(e,l)=>{if(e){const t="ray-template__directive--disabled";l?(e.setAttribute("disabled","disabled"),H(e,t)):(e.removeAttribute("disabled"),g(e,t)),e==null||e.setAttribute("disabled",l?"disabled":"")}},M1=()=>({mounted:(e,{value:l})=>{k(e,l)},updated:(e,{value:l,oldValue:t})=>{l!==t&&k(e,l)}}),b1=Object.freeze(Object.defineProperty({__proto__:null,default:M1},Symbol.toStringTag,{value:"Module"})),y1=()=>{let e;return{beforeMount:(l,{value:t})=>{const{func:c,trigger:o="click",wait:a=500,options:i}=t;if(typeof c!="function")throw new TypeError("throttle directive value must be a function");e=Q(c,a,Object.assign({},i)),N(l,o,e)},beforeUnmount:()=>{e&&e.cancel(),e=null}}},V1=Object.freeze(Object.defineProperty({__proto__:null,default:y1},Symbol.toStringTag,{value:"Module"})),_1=e=>Object.keys(e).reduce((t,c)=>{var a;const o=(a=e[c])==null?void 0:a.default;if(typeof o=="function")return t[c]=o,t;throw new TypeError(`directiveModules: ${c} is not function`)},{}),w1=e=>{const t=_1(Object.assign({"/src/directives/modules/copy/index.ts":v1,"/src/directives/modules/debounce/index.ts":g1,"/src/directives/modules/disabled/index.ts":b1,"/src/directives/modules/throttle/index.ts":V1})),c=new RegExp("(?<=modules\\/).*(?=\\/index\\.ts)"),o=/^([^-]+-)*[^-]+$/;X(t,(a,i)=>{var s;const n=(s=i.match(c))==null?void 0:s[0];typeof n=="string"&&o.test(n)?e.directive(n,a()):console.error(`[setupDirectives] ${n} is not a valid directive name`)})},z1=async()=>{const{getAppRootRoute:e}=u(),{router:{getRoutes:l}}=U();if(!l().find(c=>c.path===e.value.path))throw new Error(`[validAppRootPath]: 'store setting appRootRoute path: ' '${e.value.path}' not found in router, please check the 'appRootRoute' setting in the store setting module.`)},y=()=>Y.map(e=>e.key),C1=()=>{const e=y();if(!e.includes(_))throw new Error(`[validLocal validSystemDefaultLocal:] SYSTEM_DEFAULT_LOCAL: '${_}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},k1=()=>{const e=y();if(!e.includes(w))throw new Error(`[validLocal validSystemFallbackLocale:] SYSTEM_FALLBACK_LOCALE: '${w}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)},Z1=()=>{const e=y();Object.keys(S).forEach(t=>{if(!e.includes(t))throw new Error(`[validLocal validDayjsLocalMap:] DAYJS_LOCAL_MAP: '${t}' is not in LOCAL_OPTIONS: [${e.join(", ")}]`)})},L1=()=>{const e=Object.values(S);if(!e.includes(m))throw new Error(`[validLocal validDefaultDayjsLocal:] DEFAULT_DAYJS_LOCAL: '${m}' is not in DAYJS_LOCAL_MAP: [${e.join(", ")}]`)},S1=async()=>{C1(),k1(),Z1(),L1()},B=async()=>{await z1(),await S1()},O=async e=>{await q(e),await K(e),await W(e),h1(),w1(e)},A1=async()=>{const e=Vue.createApp(x);await O(e),e.mount("#app"),await B()},H1=async()=>{let e;window.__WUJIE_MOUNT=async()=>{e=Vue.createApp(x),await O(e),e.mount("#app"),await B()},window.__WUJIE_UNMOUNT=()=>{e.unmount()},window.__WUJIE.mount()};window.__POWERED_BY_WUJIE__?H1():A1(); diff --git a/assets/index-pjJ6WFaz.js.gz b/assets/index-pjJ6WFaz.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..6f1c6bde3cdbe3c63e62d476d887981ca7b83566 GIT binary patch literal 29318 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.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{X as default}; +import{w as l}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import{R as i}from"./index-0vVhegrX.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";function o(u){return typeof u=="function"||Object.prototype.toString.call(u)==="[object Object]"&&!Vue.isVNode(u)}const X=Vue.defineComponent({name:"RDashboard",setup(){return{coverLetterOptions:[{label:"掌握搬砖框架",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("Vue3.x")]}),Vue.createVNode(naive.NTag,{type:"info"},{default:()=>[Vue.createTextVNode("React")]})]})},{label:"从事搬砖时长",des:()=>Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NTag,{type:"success"},{default:()=>[Vue.createTextVNode("练习时长两年半的小白前端搬砖师")]})]})},{label:"个人",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createVNode(l,{name:"ray",size:"22"},null),Vue.createTextVNode("努力搬砖、努力摸鱼, 建设美丽家园")]}),span:2},{label:"补充说明",des:()=>Vue.createVNode(naive.NFlex,{align:"center"},{default:()=>[Vue.createTextVNode("如果有希望补充的功能可以在"),Vue.createVNode("a",{class:"dashboard-link",href:"https://github.com/XiaoDaiGua-Ray/ray-template"},[Vue.createTextVNode("GitHub")]),Vue.createTextVNode("提一个 Issues")]}),span:2}],technologyTagOptions:[{label:"Vue3.x",value:"Vue3.x"},{label:"Vite5.x",value:"Vite5.x"},{label:"Pinia",value:"Pinia"},{label:"TS(X)",value:"TS(X)"}]}},render(){let u,t;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,null,{header:()=>Vue.createVNode(l,{name:"ray",size:"64"},null),default:()=>"当你看见这个页面后, 就说明项目已经启动成功了~"}),Vue.createVNode(naive.NCard,{title:"个人介绍"},{default:()=>[Vue.createVNode(naive.NDescriptions,{bordered:!0,labelPlacement:"left",column:2},o(u=this.coverLetterOptions.map(e=>{let a;return Vue.createVNode(naive.NDescriptionsItem,{key:e.label,label:e.label,span:e==null?void 0:e.span},o(a=e.des())?a:{default:()=>[a]})}))?u:{default:()=>[u]})]}),Vue.createVNode(naive.NCard,{title:"项目介绍"},{default:()=>[Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("技术栈")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createVNode(naive.NFlex,null,o(t=this.technologyTagOptions.map(e=>Vue.createVNode(naive.NTag,{key:e.value,type:"info"},{default:()=>[e.label]})))?t:{default:()=>[t]})]}),Vue.createVNode(naive.NH6,null,{default:()=>[Vue.createTextVNode("项目介绍")]}),Vue.createVNode(naive.NP,null,{default:()=>[Vue.createTextVNode("预设了最佳构建体验的配置与常用搬砖工具。意在提供一个简洁、快速上手的模板。")]})]}),Vue.createVNode(naive.NCard,{title:"友情链接"},{default:()=>[Vue.createVNode(i,null,null)]})]})}});export{X as default}; diff --git a/assets/index-vkhLldbv.js.gz b/assets/index-vkhLldbv.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5b5fdae9ece61cee8842da462c1a8774c2929807 GIT binary patch literal 1850 zcmV-A2gUdwiwFP!000021I<@$QxjPh{=UB=_J^sYs_!Lf2+YLF7#Ec=4sTHqv?%JP z`y{#0=??ea&JZ)%LIq1f!7cY~lu?;lcP(cZXLenUu;`C5-GP6x)!hjYK*XB)upe*V z=bU@a^PHDznlG44l)niO9?&ZpX67Z_mNU&MjzAqqUe)r$c#=yesfUwrThRjK-xqX? zCnETB{P{%Df83__F42J_U08{r(r_}_clLtP3Yz3dHO(pN z`U>MHN~_`XLtkeLtthTC03&1RdLoJy97fY$WY3;MW8JN=X`blBkqB1MWuz7Qb#ArZ zYos*kh98OGNEn?)LspM6ptoWQj2Z%YuudFC*|GD*PP1pI6{K2>fuWZ0Bu^+fj5`oA zStr0iPb-dm1Ki95nq~Yr?F_YI1lMUgq2P8LMoQ##bof%L>mcDE0H4(uIj-W_px>!Qp`+71*IO3&z+SIw{u^nal1x)r> zrw`%^%oL`FiXiRkS4m|oy03LJmZ1u28YoQ-%`FtHpk&{a!l%w@2mCeOD`t`xEZ(Bxb)d)Cq^v5l#leA8U(FSMKujB0;6&Fvj!PzK)0DMm6lah&@y!t+W&x z{{Y+0^1WJhwpM)}=;ho3-a_ZNEI`c}rfz0S7fJTOY-n_#TqL>$JI7rWMyP=3UO?l# zix_lw_|Cn5+P%GaAvhY^x%E$#@k&MZS8*^@)=x9-^sk8A5Uet@|O6`rHS3q7aPeCaL*n8iPV&~))Da7M0&8Lbc)dJxdVE3yV4~e^*kOxDd zQzX`!J#oihD0Ir&_ucX*HhO|_0%QNAQzSIS2$*M?5xl~5>jO6=oW9L@D7P}QQuFJNo0%OB>p*520EZ#pZp zwatG!kLK)+_1fnB?dNyu59YS#@76chYSksXTCM-#S!1)lernIZem{HNnOnA3p1EW7 z?L&XE*4Jj8m)G1?_U^~+*~hi&f^&PZ{$S2|w(5NU?)~ib=1M+R;n~ZJ&W-u)`){44 oryngm>Zj}tqQ=^[Vue.createVNode(naive.NCard,{title:"naive ui(延迟加载)"},{default:()=>[Vue.createVNode(t,{src:"https://www.naiveui.com/zh-CN/dark",height:"300",allow:"fullscreen"},null)]}),Vue.createVNode(naive.NCard,{title:"vue-hooks-plus(立即加载)"},{default:()=>[Vue.createVNode(t,{src:"https://inhiblabcore.github.io/docs/hooks/",height:"300",lazy:!1},null)]})]})}});export{R as default}; diff --git a/assets/index-xcH4U4Ty.js.gz b/assets/index-xcH4U4Ty.js.gz deleted file mode 100644 index 9471d537f03110c9d14d69bfed306a699afb9e0b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 990 zcmV<410nn$iwFP!000021D%!2ZW}ighWC96XI2(4q~@ZLV;L#NmgP%q%aH=Rkpe@Y zI7b>v98xAZx77SUT~ z*;6vHa50v0s1cu@zMBUfjtAP>V;N`R;y4Agz8~>ahc14JgU&dG(8ne0?xL&Xe*3!Z zP4ZS;MnuP93A;PkbJ6VTQ4Udf34wgrq71Tps5+G65|UK({LNu!{qvD0a}5cq9GV(P5qq z$0?*5I#enMT?g-A_wO+VRV`Ehto^)^j){Wk88Z}k7t>BB$eX2xagF@LW|#Pb{pZq# zK!3^Hv>&;AH>u@0CJZP-%{rnE_R8qgIc05G8*D_B2}V|x(`N#WKxw88MA{Iu^3uaj zCnK^5?Vw&gzCCcu(~Zo@1R04~Li!MTS!Up*)w;Sx8}$SktB0w}ILI4lltP*4Hxh8h}JlF?= zm@tY7&1mRi54)&da}L{W{~%AsL?b;*x{~Wm(MP?yfx&UQ|CAdkX=FyZD4M@M@mj$~ zOZHMh4U+c{3Wn-RL>O`DYaed*~&v*8)jvo0J%n zRa0hTAZm|FjSHSWnK@l1h?*fyV@L=Z5v4(8o$RA(^|~yYur6XMg*IEwSJx@v2zpFF zRVE`TK$z`?APH2g)1D#;96};3TZ2hQ+l7S!lPa-TF70)xeL31%2~h>az;#_luq_B1 z1Fj!&nA(dmD8ne>l^2e!*&HhGJ;(N(o29*ophr?}D%*uuU%&qckt$J~gkKHUHI>!;s;y#MZ}Pai)%+({name:"Ray Admin",pwd:"123456"}),c=VueRouter.useRouter(),r=Vue.ref(g()),m={name:{required:!0,message:t("views.login.index.NamePlaceholder"),trigger:["blur","input"]},pwd:{required:!0,message:t("views.login.index.PasswordPlaceholder"),trigger:["blur","input"]}};return{signingForm:r,loginFormRef:e,handleLogin:()=>{var l;(l=e.value)==null||l.validate(V=>{V||(p("globalSpinning",!0),i(r.value).then(s=>{s.code===0&&setTimeout(()=>{p("globalSpinning",!1),window.$message.success(`欢迎${r.value.name}登陆~`),u(d.token,"tokenValue"),u(d.signing,s.data),c.push(n.value)},2*1e3)}).catch(()=>{window.$message.error("不可以这样哟, 不可以哟")}))})},rules:m,globalSpinning:a}},render(){let e;const{$t:t,globalSpinning:i}=this;return Vue.createVNode(naive.NForm,{model:this.signingForm,ref:"loginFormRef",rules:this.rules},{default:()=>[Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Name"),path:"name"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.name,"onUpdate:value":n=>this.signingForm.name=n,placeholder:t("views.login.index.NamePlaceholder")},null)]}),Vue.createVNode(naive.NFormItem,{label:t("views.login.index.Password"),path:"pwd"},{default:()=>[Vue.createVNode(naive.NInput,{value:this.signingForm.pwd,"onUpdate:value":n=>this.signingForm.pwd=n,type:"password",showPasswordOn:"click",placeholder:t("views.login.index.PasswordPlaceholder")},null)]}),Vue.createVNode(naive.NButton,{style:["width: 100%","margin-to: 18px"],type:"primary",onClick:this.handleLogin.bind(this),loading:i},j(e=t("views.login.index.Login"))?e:{default:()=>[e]})]})}}),k=Vue.defineComponent({name:"RRegister",render(){return Vue.createVNode(naive.NResult,{status:"info",title:"提示",description:"我实在是不想写了..."},null)}}),F=Vue.defineComponent({name:"QRCodeSigning",setup(){const e=Vue.reactive({qrcodeValue:"https://github.com/XiaoDaiGua-Ray/xiaodaigua-ray.github.io"});return{...Vue.toRefs(e)}},render(){return Vue.createVNode("div",{class:"qrcode-signing"},[Vue.createVNode(w,{text:"ray template yes",size:200,logoImage:x},null)])}});function L(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const O=Vue.defineComponent({name:"SSOSigning",setup(){return{ssoSigningOptions:[{icon:"github",key:"github",tooltipLabel:"Github登陆"},{icon:"google",key:"google",tooltipLabel:"Google登陆"},{icon:"twitter",key:"twitter",tooltipLabel:"Twitter登陆"}],handleSSOSigningClick:i=>{window.$message.info(`调用${i.tooltipLabel}`)}}},render(){let e;return Vue.createVNode(naive.NFlex,{class:"sso-signing",align:"center"},L(e=this.ssoSigningOptions.map(t=>Vue.createVNode(naive.NPopover,{key:t.key},{trigger:()=>Vue.createVNode(o,{name:t.icon,size:"24",cursor:"pointer",onClick:this.handleSSOSigningClick.bind(this,t)},null),default:()=>t.tooltipLabel})))?e:{default:()=>[e]})}});var T={pkg:{dependencies:{"@vueuse/core":"^10.7.1","awesome-qr":"2.1.5-rc.0",axios:"^1.6.7",clipboard:"^2.0.11","crypto-js":"^4.1.1","currency.js":"^2.0.4",dayjs:"^1.11.10","dom-to-image":"2.6.0",echarts:"^5.4.3",interactjs:"1.10.26","lodash-es":"^4.17.21",mockjs:"1.1.0","naive-ui":"^2.37.3",pinia:"^2.1.7","pinia-plugin-persistedstate":"^3.2.0","print-js":"^1.6.0",vue:"^3.4.19","vue-hooks-plus":"1.8.5","vue-i18n":"^9.9.0","vue-router":"^4.2.5",xlsx:"^0.18.5"},devDependencies:{"@babel/core":"^7.23.2","@babel/eslint-parser":"^7.22.11","@commitlint/cli":"^17.7.1","@commitlint/config-conventional":"^17.7.0","@interactjs/types":"1.10.21","@intlify/unplugin-vue-i18n":"^1.5.0","@types/crypto-js":"^4.1.1","@types/dom-to-image":"2.6.7","@types/lodash-es":"^4.17.11","@types/mockjs":"1.0.7","@typescript-eslint/eslint-plugin":"^6.5.0","@typescript-eslint/parser":"^6.5.0","@vitejs/plugin-vue":"^5.0.3","@vitejs/plugin-vue-jsx":"^3.1.0","@vue-hooks-plus/resolvers":"1.2.4","@vue/eslint-config-prettier":"^8.0.0","@vue/eslint-config-typescript":"^11.0.3",autoprefixer:"^10.4.15",depcheck:"^1.4.5",eslint:"^8.52.0","eslint-config-prettier":"^9.0.0","eslint-config-standard-with-typescript":"^39.0.0","eslint-plugin-import":"^2.29.0","eslint-plugin-n":"^16.2.0","eslint-plugin-prettier":"^5.0.1","eslint-plugin-promise":"^6.1.1","eslint-plugin-vue":"^9.18.1",husky:"8.0.3","lint-staged":"^15.1.0",postcss:"^8.4.31","postcss-px-to-viewport-8-plugin":"1.2.2",prettier:"^3.0.3","rollup-plugin-visualizer":"^5.9.2",sass:"1.69.5","svg-sprite-loader":"^6.0.11",typescript:"^5.2.2","unplugin-auto-import":"^0.16.6","unplugin-vue-components":"^0.25.2",vite:"^5.1.3","vite-plugin-cdn2":"0.15.2","vite-plugin-compression":"^0.5.1","vite-plugin-ejs":"^1.7.0","vite-plugin-eslint":"1.8.1","vite-plugin-imp":"^2.4.0","vite-plugin-inspect":"^0.7.38","vite-plugin-mock-dev-server":"1.3.4","vite-plugin-svg-icons":"^2.0.1","vite-svg-loader":"^4.0.0","vue-tsc":"^1.8.8"},name:"ray-template",version:"4.6.4-beta1.0"},layout:{copyright:"Copyright © 2022-present Ray",sideBarLogo:{icon:"ray",title:"Ray Template",url:"/dashboard",jumpType:"station"}},appPrimaryColor:{primaryColor:"#2d8cf0",primaryFadeColor:"rgba(45, 140, 240, 0.3)"}};function P(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Vue.isVNode(e)}const ve=Vue.defineComponent({name:"RLogin",setup(){const{layout:{copyright:e}}=T,t=Vue.reactive({tabsValue:"signing"}),{height:i,width:n}=R(),{updateLocale:a}=y();return{...Vue.toRefs(t),windowHeight:i,updateLocale:a,copyright:e,windowWidth:n}},render(){let e;const{$t:t}=this;return Vue.createVNode("div",{class:["login"],style:[`height: ${this.windowHeight}px`,`--login-height: ${this.windowHeight}px`]},[Vue.createVNode("div",{class:["login-wrapper",this.windowWidth>=1440?"login-wrapper--divider":""]},[Vue.createVNode("div",{class:["login-wrapper__content"]},[Vue.createVNode(naive.NFlex,{align:"center",class:"login-title__wrapper"},{default:()=>[Vue.createVNode(o,{name:"ray",size:"48"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:28},{default:()=>[Vue.createTextVNode("Ray Template")]})]}),Vue.createVNode(naive.NFlex,{align:"center",class:"login-action__wrapper"},{default:()=>[Vue.createVNode(b,null,null),Vue.createVNode(naive.NDropdown,{options:S,onSelect:i=>this.updateLocale(i),trigger:"click"},{default:()=>[Vue.createVNode(o,{customClassName:"login-icon",name:"language",size:"18",cursor:"pointer"},null)]})]}),Vue.createVNode(naive.NGrid,{cols:"s:1 m:1 l:2 xl:2 2xl:2",itemResponsive:!1,responsive:"screen"},{default:()=>[Vue.createVNode(naive.NGridItem,{span:"s:0 m:0 l:1 xl:1 2xl:1",class:"login__left-wrapper"},{default:()=>[Vue.createVNode(naive.NFlex,{align:"center",vertical:!0},{default:()=>[Vue.createVNode(o,{name:"login_bg",width:"368",height:"368"},null),Vue.createVNode(naive.NGradientText,{class:"login-title",type:"info",size:36},P(e=t("views.login.index.RayTemplate"))?e:{default:()=>[e]})]})]}),Vue.createVNode(naive.NGridItem,{span:1,class:"login__right-wrapper"},{default:()=>[Vue.createVNode(naive.NCard,{class:"login__right-wrapper__content",embedded:!0,bordered:!1},{default:()=>[Vue.createVNode(naive.NTabs,{value:this.tabsValue,"onUpdate:value":i=>this.tabsValue=i,type:"line",animated:!0,size:"large"},{default:()=>Vue.createVNode(Vue.Fragment,null,[Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Signing"),name:"signing"},{default:()=>[Vue.createVNode(C,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.Register"),name:"register"},{default:()=>[Vue.createVNode(k,null,null)]}),Vue.createVNode(naive.NTabPane,{tab:t("views.login.index.QRCodeSigning"),name:"qrcodeSigning"},{default:()=>[Vue.createVNode(F,null,null)]})])}),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("其他登陆方式")]}),Vue.createVNode(O,null,null),Vue.createVNode(naive.NDivider,null,{default:()=>[Vue.createTextVNode("友情链接")]}),Vue.createVNode(_,null,null)]})]})]}),Vue.createVNode(naive.NFlex,{align:"center",justify:"center",class:"login-copyright__wrapper"},{default:()=>[this.copyright]})])])])}});export{ve as default}; diff --git a/assets/index-y5nxB1Kz.js.gz b/assets/index-y5nxB1Kz.js.gz deleted file mode 100644 index 42b5c05373721f5000a3b4174547b08b1e81a557..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3712 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 diff --git a/assets/index-Fu86yYlL.js b/assets/index-z3y2VEPc.js similarity index 85% rename from assets/index-Fu86yYlL.js rename to assets/index-z3y2VEPc.js index 986b77e6..dea75f41 100644 --- a/assets/index-Fu86yYlL.js +++ b/assets/index-z3y2VEPc.js @@ -1 +1 @@ -import{j as h,c as A,J as E,w as g,K as f,M as x,N as k,O as T,P as b}from"./hooks-lxIXz5_l.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const le=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),i=Vue.ref("new"),{navigationTo:n}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=x(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=k(),{changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e}=T(),{hidden:s,show:D,update:v}=b();return{navigationTo:n,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:c,showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:s,badgeShow:D,badgeUpdateLabel:v,badgeValue:i}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:i,closeSpin:n,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:p,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>p("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{i(),setTimeout(()=>{n()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{le as default}; +import{j as h,c as A,J as E,w as g,K as f,M as x,N as k,O as T,P as b}from"./hooks-ecOHzdmU.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";const le=Vue.defineComponent({name:"TemplateHooks",setup(){const t=Vue.ref(""),a=h("layoutContentMaximize"),o=Vue.ref(A().getWatermarkConfig.value.content),i=Vue.ref("new"),{navigationTo:n}=f(),{maximize:r,isLayoutContentMaximized:l}=E(),{reload:d,openSpin:V,closeSpin:c}=x(),{showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,toggleWatermark:C}=k(),{changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e}=T(),{hidden:s,show:D,update:v}=b();return{navigationTo:n,reload:d,currentMenuOption:t,maximize:r,maximizeRef:a,openSpin:V,closeSpin:c,showWatermark:F,hiddenWatermark:N,setWatermarkContent:m,watermark:o,toggleWatermark:C,changeDarkTheme:B,changeLightTheme:p,toggleTheme:u,getAppTheme:e,isLayoutContentMaximized:l,badgeHidden:s,badgeShow:D,badgeUpdateLabel:v,badgeValue:i}},render(){const{navigationTo:t,reload:a,maximize:o,openSpin:i,closeSpin:n,showWatermark:r,hiddenWatermark:l,setWatermarkContent:d,toggleWatermark:V,changeDarkTheme:c,changeLightTheme:F,toggleTheme:N,getAppTheme:m,isLayoutContentMaximized:C,badgeHidden:B,badgeShow:p,badgeUpdateLabel:u}=this;return Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NCard,{title:"接口说明"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("hooks/template 包存放模板专属 hook 方法。这里不做过多的赘述,可以查看文档具体描述。")])]}),Vue.createVNode(naive.NCard,{title:"useBadge 菜单标记"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.badgeValue,"onUpdate:value":e=>this.badgeValue=e},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>B("/template-hooks")},{default:()=>[Vue.createTextVNode("隐藏当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>p("/template-hooks")},{default:()=>[Vue.createTextVNode("显示当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>u("/template-hooks",{label:this.badgeValue})},{default:()=>[Vue.createTextVNode("更新当前菜单标记")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:Vue.createVNode(g,{name:"error",size:"18"},null)})}},{default:()=>[Vue.createTextVNode("添加标记图标")]}),Vue.createVNode(naive.NButton,{onClick:()=>{u("/template-hooks",{label:this.badgeValue,icon:void 0})}},{default:()=>[Vue.createTextVNode("隐藏标记图标")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useTheme 主题"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("getAppTheme 获取当前主题色: "),m().themeLabel]),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>c()},{default:()=>[Vue.createTextVNode("切换暗黑主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>F()},{default:()=>[Vue.createTextVNode("切换明亮主题")]}),Vue.createVNode(naive.NButton,{onClick:()=>N()},{default:()=>[Vue.createTextVNode("切换主题")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useWatermark 水印"},{default:()=>[Vue.createVNode(naive.NFlex,{vertical:!0},{default:()=>[Vue.createVNode(naive.NInput,{value:this.watermark,"onUpdate:value":e=>this.watermark=e,onInput:e=>{d(e)}},null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>r()},{default:()=>[Vue.createTextVNode("显示水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>l()},{default:()=>[Vue.createTextVNode("隐藏水印")]}),Vue.createVNode(naive.NButton,{onClick:()=>V()},{default:()=>[Vue.createTextVNode("切换水印")]})]})]})]}),Vue.createVNode(naive.NCard,{title:"useSpinning"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("手动刷新内容区域,会使得当前路由页面内容强制重新加载(会执行完整的 vue 生命周期)。默认 800ms 延迟。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NFlex,null,{default:()=>[Vue.createVNode(naive.NButton,{onClick:()=>{a()}},{default:()=>[Vue.createTextVNode("刷新(强制刷新)")]}),Vue.createVNode(naive.NButton,{onClick:()=>{i(),setTimeout(()=>{n()},800)}},{default:()=>[Vue.createTextVNode("触发加载动画(不强制刷新)")]})]})]}),Vue.createVNode(naive.NCard,{title:"useMaximize 内容区域最大化"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("isLayoutContentMaximized 检测当前内容区域是否最大化:"),C?"最大化":"正常尺寸"]),Vue.createVNode(naive.NButton,{onClick:()=>{o(!this.maximizeRef,{scrollToOptions:{left:0,top:0}})}},{default:()=>[Vue.createTextVNode("最大化内容区域,并且滚动至顶部")]})]}),Vue.createVNode(naive.NCard,{title:"useAppNavigation 导航方法"},{default:()=>[Vue.createVNode("h3",null,[Vue.createTextVNode("navigationTo 参数为正整数时,会更具当前的菜单顺序进行自动导航匹配。但是此方法仅能导航一级菜单。并且如果导航菜单非根菜单项,会自动递归导航至一子菜单。 支持传入完整的菜单路径,如:/multi/multi-menu-one。")]),Vue.createVNode("br",null,null),Vue.createVNode(naive.NButton,{onClick:()=>t("/multi/multi-menu-one")},{default:()=>[Vue.createTextVNode("跳转至多级菜单")]})]})]})}});export{le as default}; diff --git a/assets/index-z3y2VEPc.js.gz b/assets/index-z3y2VEPc.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..3afa3772ce4a67e516bb990ca472981adce04c4d GIT binary patch literal 2372 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.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; +import{F as t,G as n,d as R,H as q}from"./hooks-ecOHzdmU.js";import{g as d}from"./utils-xvs5dyaR.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";const A=(e,r)=>{t.removePendingRequest(e.config)},y=(e,r)=>{t.removePendingRequest(e.config)},p={implementResponseInterceptorArray:[A],implementResponseInterceptorErrorArray:[y]},{setImplement:m}=n(),E=()=>{const{implementResponseInterceptorArray:e}=p;m("implementResponseInterceptorArray",e,"ok")},g=()=>{const{implementResponseInterceptorErrorArray:e}=p;m("implementResponseInterceptorErrorArray",e,"error")},k=(e,r)=>{if(e){const o=e.headers;r.forEach(s=>{o[s.key]=s.value})}},P=(e,r)=>{const o=d(R.token);return e.url,{key:"X-TOKEN",value:o}},f=(e,r)=>{k(e,[P(e),{key:"Demo-Header-Key",value:"Demo Header Value"}])},v=(e,r)=>{t.removePendingRequest(e),t.addPendingRequest(e)},C=(e,r)=>{t.removePendingRequest(e)},c={implementRequestInterceptorArray:[f,v],implementRequestInterceptorErrorArray:[C]},{setImplement:a}=n(),H=()=>{const{implementRequestInterceptorArray:e}=c;a("implementRequestInterceptorArray",e,"ok")},j=()=>{const{implementRequestInterceptorErrorArray:e}=c;a("implementRequestInterceptorErrorArray",e,"error")},i=axios.create(q),{createAxiosInstance:u,beforeFetch:l,fetchError:I}=n();i.interceptors.request.use(e=>(u(e,"requestInstance"),H(),l("requestInstance","implementRequestInterceptorArray","ok"),e),e=>(j(),I("requestError",e,"implementRequestInterceptorErrorArray"),Promise.reject(e)));i.interceptors.response.use(e=>{u(e,"responseInstance"),E(),l("responseInstance","implementResponseInterceptorArray","ok");const{data:r}=e;return Promise.resolve(r)},e=>(g(),I("responseError",e,"implementResponseInterceptorErrorArray"),Promise.reject(e)));export{i as s}; diff --git a/assets/instance-uESBaiq2.js.gz b/assets/instance-uESBaiq2.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..30ed3fbd56752aa813247816eda37db86ede931a GIT binary patch literal 818 zcmV-21I_#&iwFP!000021C>=_Z`(Ey{k~se=o1N$SIbSj&V~XTt`i&C8pm6TbwMzw z(#e)Bi84ufQ3d|@LQ>^KjoWyiC>`J3yLWgb!#EXE7ndDZbu_ywmxTG{vShPz*_l9! z*n&4}A-0O6cQgCq$9J$%)-bG-S0&DGaG4Gx#UJB*nNh)=1ikZjcj-a@BZCqIC=|b(Cc!kCLe>@q~Fepgzu{L=nU*% zp=a~_ZZ`X4`e&~V+9>V`u?@>wT{!2Tz3%nx@2j+pQl3Oif-H(g=g@;L-~G0lUh+?q zHf*OxeXwol@qf6Veuz}o-uK;nQ?_s0V0ZbL-)2|6o2ZRRWteDQ!TQkUt54VazPP$= zgS<>iOuQU6YSe=+oN+E>AMxg@!g(T5x-)hNGD)3_LW9Iu>~VpKA113M?lM%GAb27P z!WA_v{~y@YDZ)67FvdhLQKceLI8QW64^u7VSV}h^+>amF&rnk-577Lf2!x!v-kK=qq7e5AwwOOS3ifW4p`pgG#i2-(?vo{GvBiWACF)Ej9fV9q ztk_~cu>R(M-CR#USga~B5XP|JP-07v-7g5zZ{YVB3qGrw;n$cqNmaa4$2%X(kYygI zVf$B|LzxEG_g{n!o4lTDnAfsf6@TfrfbCm;`yTe(Zj%>wb8EZJe&B`UoM;?x=(b#N z6!^?+n-dAzUVDw@M^+0R_c0U-Jc+JGvZJi1KgVTwo+#}m9u6}083Q5l61BG;L@X%R zs^(x`&1D!u_{63_)*V2mkf3uxGJ?#KOJ4bviycnHb2y< z8mn}kHWA7eQpBM`khnpwv=lv}s6M}qq~e>T=2RavO&d+$?XXksoJv)FHy6IE-GMX? wHplg;OC_Q`5=l*^e$}Y2s~(mAv&-kWetfK6>#%&Sl^Oo>6~VbuS^Eb706XE7lmGw# literal 0 HcmV?d00001 diff --git a/assets/qs@6.11.2-wwOruwhc.js b/assets/qs@6.11.2-Z-dpNlsu.js similarity index 97% rename from assets/qs@6.11.2-wwOruwhc.js rename to assets/qs@6.11.2-Z-dpNlsu.js index 637ce14b..89affb3e 100644 --- a/assets/qs@6.11.2-wwOruwhc.js +++ b/assets/qs@6.11.2-Z-dpNlsu.js @@ -1 +1 @@ -import"./side-channel@1.0.4-hl21th03.js";var m=String.prototype.replace,O=/%20/g,v={RFC1738:"RFC1738",RFC3986:"RFC3986"},y={default:v.RFC3986,formatters:{RFC1738:function(f){return m.call(f,O,"+")},RFC3986:function(f){return String(f)}},RFC1738:v.RFC1738,RFC3986:v.RFC3986},C=y,x=Object.prototype.hasOwnProperty,p=Array.isArray,s=function(){for(var f=[],e=0;e<256;++e)f.push("%"+((e<16?"0":"")+e.toString(16)).toUpperCase());return f}(),R=function(e){for(;e.length>1;){var r=e.pop(),t=r.obj[r.prop];if(p(t)){for(var a=[],l=0;l=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||l===C.RFC1738&&(n===40||n===41)){i+=o.charAt(u);continue}if(n<128){i=i+s[n];continue}if(n<2048){i=i+(s[192|n>>6]+s[128|n&63]);continue}if(n<55296||n>=57344){i=i+(s[224|n>>12]+s[128|n>>6&63]+s[128|n&63]);continue}u+=1,n=65536+((n&1023)<<10|o.charCodeAt(u)&1023),i+=s[240|n>>18]+s[128|n>>12&63]+s[128|n>>6&63]+s[128|n&63]}return i},A=function(e){for(var r=[{obj:{o:e},prop:"o"}],t=[],a=0;a1;){var r=e.pop(),t=r.obj[r.prop];if(p(t)){for(var a=[],l=0;l=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||l===C.RFC1738&&(n===40||n===41)){i+=o.charAt(u);continue}if(n<128){i=i+s[n];continue}if(n<2048){i=i+(s[192|n>>6]+s[128|n&63]);continue}if(n<55296||n>=57344){i=i+(s[224|n>>12]+s[128|n>>6&63]+s[128|n&63]);continue}u+=1,n=65536+((n&1023)<<10|o.charCodeAt(u)&1023),i+=s[240|n>>18]+s[128|n>>12&63]+s[128|n>>6&63]+s[128|n&63]}return i},A=function(e){for(var r=[{obj:{o:e},prop:"o"}],t=[],a=0;aD=Cyv+lu*;RRzr$+>`UuaD2XkZ)EpycN@I9xQv`` z;=se*?ZwsQtd*FFqhU*SOP157P|-KP6GJZKhAPEm9SvIYrpy!mbHEgDna3D^Vc~ib!89 zo)T%SsnVF|s6q-KXi`J7Amg~0t4>Yqc?C9hi~K|-MLKsH$91VCZv;4grj$^vHLQ<# zfjj^xB3)PdRY7@a9b4aY4$dT_ilMS83LNb;P%@6`oE>P;o(4;3M+2#Zro^lVw+t0{lm63lGvAQ*<|bmDN8~c z5}k=1N3(lVSST|9H)ySZL!p6U4UaF9v(xZDxC-cSv`ssi&=iyghBZ7LROZkswb`Ec zWf7hK?VYc{IdQN_K1m31crDH@FQ->$K_A2ubvS>TjL)vCmygyB7u)Q(G0Gbw5}M8$@+*m zr{U~0yl}jV%9?#F70Ud&;2A?9hG2$0=k(&8qjB69B2F9!8ZwTXxj2-V#>TBA!q3)J z-ijrAt5DO1tR#d?ru%(6&g^*At%J}AuF2%mb;~)KzG+vpX}h`_x2vl+?J5Yv{k|ZC z-1e=?u8X8Ci!FI!iI*CKvf>Qm-t-3~F)$6^pV|MslKuRBnzxr& zN+%C&_2EaAIvU=;qU-gZb2AE}(FifqacU)-ObO|_&z3%~-!*y8ekwOrK*PINYjHC4 zG9%RR>BXtOPapj&hPVzt2I`Rjcb=1|{UjXy61s_@p?V`Uo>&et z7B*RoC?O_s+4}EWLV%rYruHPMCH439L*2?Z6&KQS&+B~2&eAn4OIG~uyPi8aTNi;Z z*WTEDuC3@N6(<|=Bt>4X+)8lC<+ft3U{yg=2KVIrH1N(>@RRHw?{58z@nvXr6AK>i zZpT-bvsR)fmVzzWEm=mJLWV!xP7E0r8!9CebvS6rnlhC+FHwefg2_gdCmT1VMS(K7 z2g|Xr8uWi~)-XmHR_(D?Wecch!^MGuf?KkMS8~62W~n?fbWQ8~m-0dIiV3-eihL4+ zZr!|YN2tkwjdvLrNc$@zaRQ8Z5t|3oS>!kjXKvNhYh;~T4nl11&u%Qw3M~se%$2+& z>(4NDCI73cn7E}iLl{S$IhjHj9uHv5phe6rShr^Xx>%MKZS<%eJW@uLU@Iqm)pk6s(VUfj9t2 zB5Yf@RYCL8IJUm&9GnV9B|~LX6gb=|pu~&loE>P;o(79)M+3>2CPc3Xw@3x60sJJ> z@F4Ln&(KKV?hMnGcgn?F?+v+W+894;WKIlM7vzn3m8 z3jXrYCrpj^`_ZdO)c45*0%O}oEEWkFc^#Z#88Z+`ZxvJ80Jh)vB#v13#}hZ@WlE){ zZGy@A>)I&W9#u$aG)mTpfy5Y$T#Ijza5FBx(sYf6&=tU2pLFCIaBNa4CoJYkln+kH z4^FY|Vh|Sx@r}MgGL%CB5{I3K3#?j`+s#5@U^wi2^bgzCNMKj6Ws|aZqznn6NpvQ5 z9QE!^VW9K?xkhURITQ*gR`B#LIXeyigDZg!N87X$F-<@!U|7NPL1hN5Qj_gjUl!5% z-_H38tP>0CmD1%0nv&Hitr(7^*!D!0 zEagk~*WbcYG+3!v9DKMp5X8(P3v|?KUUr~4gJDE{=x&sNW}4xCz`<(lhzf3F=-zW>ol01 z24l;qsHoYuQliwYi#%m0z~IlYW1WsaTM9>gAZM&S4=|#JmP21I#*RHNE+La#!`+Y$Ox$Rqz zZ5!QQr`yMPmpdH=1E2Cz=4I1XfpYE#mw1$jNbW;JC}2{DaKN<0gTWa2=ZN6{N?-F&z=2dz@`c zH!qj$^*%!>CWM^%wvB`-i!FI>h?fe3G~yKF-tHEiG(t>woLY(|m0Z~No28rApPMXWzm)4Lpy2a|wKyJnnHDN| zcz3Gr(?|b`A+E!ZfjY#;o#zBDcDw@jh6PU6aJ_9S;$yeyD3co;J8<&PJu%X)p`-4{D18kUBv2dl}2U)-!*}|XX z3zh6mkiI?Ln>fLe+_~MSIQrol6u5H_zv6hAv}O7`Sw!Dm!zcRfUsORNA;b#+07f9j ACjbBd diff --git a/assets/side-channel@1.0.4-hl21th03.js b/assets/side-channel@1.0.4-JVVpKjRm.js similarity index 61% rename from assets/side-channel@1.0.4-hl21th03.js rename to assets/side-channel@1.0.4-JVVpKjRm.js index 90b6016c..7855032a 100644 --- a/assets/side-channel@1.0.4-hl21th03.js +++ b/assets/side-channel@1.0.4-JVVpKjRm.js @@ -1 +1 @@ -import{g as r}from"./get-intrinsic@1.2.1-NE0DZZ3B.js";import{c as p}from"./call-bind@1.0.2-8lNE5ocE.js";var e=r,t=p;e("%TypeError%");e("%WeakMap%",!0);e("%Map%",!0);t("WeakMap.prototype.get",!0);t("WeakMap.prototype.set",!0);t("WeakMap.prototype.has",!0);t("Map.prototype.get",!0);t("Map.prototype.set",!0);t("Map.prototype.has",!0); +import{g as r}from"./get-intrinsic@1.2.1-1fqvy-Cp.js";import{c as p}from"./call-bind@1.0.2-X-jYgRcX.js";var e=r,t=p;e("%TypeError%");e("%WeakMap%",!0);e("%Map%",!0);t("WeakMap.prototype.get",!0);t("WeakMap.prototype.set",!0);t("WeakMap.prototype.has",!0);t("Map.prototype.get",!0);t("Map.prototype.set",!0);t("Map.prototype.has",!0); diff --git a/assets/utils-3DRba3jA.js.gz b/assets/utils-3DRba3jA.js.gz deleted file mode 100644 index f10a818483faad245cbb1925d1f0de99513b88a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3470 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 diff --git a/assets/utils-3DRba3jA.js b/assets/utils-xvs5dyaR.js similarity index 94% rename from assets/utils-3DRba3jA.js rename to assets/utils-xvs5dyaR.js index 4937e1c2..2ed2bc5e 100644 --- a/assets/utils-3DRba3jA.js +++ b/assets/utils-xvs5dyaR.js @@ -1 +1 @@ -import{A as y,u as A,a as x,b as v}from"./hooks-lxIXz5_l.js";import{c as l}from"./currency.js@2.0.4--or6eeOG.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as _}from"./lodash-es@4.17.21-xgd1l9mE.js";var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),I={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const K=()=>I,P=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},h=(e,t)=>Object.prototype.toString.call(e).includes(t),M=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[],s=window.crypto||window.msCrypto;let n=0;for(n=0;nnew Promise((r,o)=>{let s;try{if(typeof e=="string")return P(e,t),r();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return o(new Error("downloadAnyFile: Unsupported data type."));const n=URL.createObjectURL(s),i=document.createElement("a");i.href=n,i.download=t,i.style.display="none";const a=()=>{URL.revokeObjectURL(n),document.body.removeChild(i)};i.addEventListener("load",()=>(a(),r())),i.addEventListener("error",c=>(a(),o(c))),document.body.appendChild(i),i.click()}catch(n){return o(n)}});function k(e,t){if(!e)return console.warn(`[omit]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length&&r.forEach(o=>{delete e[o]}),e}function J(e,t){if(!e)return console.warn(`[pick]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length?r.reduce((s,n)=>(Reflect.has(e,n)&&(s[n]=e[n]),s),{}):e}const Y=()=>{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},G=(e,t)=>{const r=e.endsWith("/"),o=t.endsWith("/");return r&&o?e.slice(0,-1)===t.slice(0,-1):!r&&!o?e===t:e===t||e.slice(0,-1)===t||e===t.slice(0,-1)};function H(e,t="sessionStorage",r){const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=t==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===n+e)}function Q(e,t,r="sessionStorage",o){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:n}=o??{},i=s?n||y:"";try{const a=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,t="sessionStorage",r){const{prefix:o,prefixKey:s,defaultValue:n}=r??{},i=o?s||y:"";try{const a=t==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?n??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),n??null}}const z=(e,t,r)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(g,p)=>{(g?[...a,...i]:p==="localStorage"?i:a).forEach(d=>{e==="__all__"?(window.sessionStorage.removeItem(n+d),window.localStorage.removeItem(n+d)):p==="localStorage"?window.localStorage.removeItem(n+d):window.sessionStorage.removeItem(n+d)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:t==="localStorage"?window.localStorage.removeItem(n+e):window.sessionStorage.removeItem(n+e);break}},N=(e,t)=>{var n;const{domToImageOptions:r,printOptions:o}=t??{},{create:s}=x(e,r);window==null||window.$loadingBar.start(),(n=s("jpeg"))==null||n.then(i=>{const{print:a}=A(i,{type:"image",base64:!0,targetStyles:["*"],...k(o,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},ee=(e,t)=>{const r=()=>{const s=f(e);s&&(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.add(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},te=(e,t)=>{const r=()=>{const s=f(e);if(s)if(t==="removeAllClass"){const n=s.classList;n.forEach(i=>n.remove(i))}else(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.remove(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},re=(e,t)=>{const r=Vue.ref(!1),o=()=>{const n=f(e);if(!n)r.value=!1;else{const i=n.className,a=typeof t=="string"?t.trim().split(" ").filter(c=>c!==""):t;r.value=a.some(c=>i.includes(c))}},s=Vue.watch(()=>f(e),o,{immediate:!0});return w(s),r},C=e=>{const t=["webkit","moz","ms","o"],r={};return t.forEach(o=>{r[`${o}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),r},ne=(e,t)=>{const r=(n,i)=>{n.split(";").forEach(a=>{const[c,g]=a.split(":");if(c&&g){const p=c.trim(),b=g.trim();if(c.startsWith("--"))i.style.setProperty(p,b);else{const d=C(p);Object.keys(d).forEach(E=>{i.style[E]=d[E]}),i.style[p]=b}}})},o=()=>{const n=f(e);n&&(h(t,"String")?r(t,n):h(t,"Array")?t.forEach(i=>{r(i,n)}):Object.keys(t).forEach(a=>{r(`${a}: ${t[a]}`,n)}))},s=Vue.watch(()=>f(e),o,{immediate:!0});w(s)},oe=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let n;if(r.test(e)){const i=e.substring(1);n="rgb("+[parseInt(i.substring(0,2),16),parseInt(i.substring(2,4),16),parseInt(i.substring(4,6),16)].join(", ")+")"}else return o.test(e)||s.test(e),e;return n&&!n.startsWith("rgba")&&(n=n.replace("rgb","rgba").replace(")",`, ${t})`)),n},se=(e,t)=>{const{defaultElement:r}=t||{};if(!e)return r?[r]:null;const o=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(o))}catch(s){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,s),r?[r]:null}},ie=(e,t="px")=>typeof e=="number"?e.toString()+t:h(e,"String")&&v.cssUnit.test(e)?e:e+t,u={precision:8,decimal:"."},S=(e,t,r)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((s,n,i,a)=>(s=r==null?void 0:r(s,n,i,a),s),t):0,R=(e,t,r="number")=>{const o=Object.assign({},u,t),s=l(e,o);return r==="number"?s.value:s.toString()},ae=(...e)=>e.length===1?l(e[0],u).add(0):S(e,0,(t,r)=>l(t,u).add(r)),ce=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[o,s]=e;return l(o,u).subtract(s)}const t=_(e),r=t.shift();return t.length?S(t,r,(o,s)=>l(o,u).subtract(s)):r},le=(...e)=>e.length===1?l(e[0],u).multiply(1):S(e,1,(t,r)=>l(t,u).multiply(r)),ue=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[o,s]=e;return l(o,u).divide(s)}const t=_(e),r=t.shift();return S(t,r,(o,s)=>l(o,u).divide(s))},fe=(e,t)=>t<=1?[e||0]:e?l(e,u).distribute(t).map(o=>R(o)):new Array(t).fill(0);function $(e,...t){if(Array.isArray(e))e.forEach(r=>$(r,...t));else return e(...t)}function f(e,t){var o;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((o=e.value)==null?void 0:o.$el)??e.value:r=e,r}function de(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function w(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function me(e,t){const r=Vue.watchEffect(e,t);w(r)}export{fe as A,ae as B,ce as C,le as D,ue as E,ie as a,$ as b,oe as c,P as d,X as e,J as f,Z as g,G as h,h as i,z as j,K as k,te as l,ee as m,Y as n,re as o,N as p,se as q,de as r,Q as s,w as t,M as u,f as v,me as w,ne as x,H as y,R as z}; +import{A as y,u as A,a as x,b as v}from"./hooks-ecOHzdmU.js";import{c as l}from"./currency.js@2.0.4--or6eeOG.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import{c as _}from"./lodash-es@4.17.21-xgd1l9mE.js";var m=(e=>(e.Windows="Windows",e.MacOS="MacOS",e.Linux="Linux",e.Android="Android",e.IOS="IOS",e.Unknown="Unknown",e))(m||{}),I={VITE_APP_URL:"/",VITE_APP_OFFICE_PROXY_URL:"https://office.yka.one/",VITE_APP_OFFICE_SCRIPT_URL:"https://office.yka.one/web-apps/apps/api/documents/api.js",BASE_URL:"/ray-template/",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const K=()=>I,P=(e,t)=>{const r=document.createElement("a");r.href=e,r.download=t,r.style.display="none",document.body.appendChild(r),r.click(),document.body.removeChild(r)},h=(e,t)=>Object.prototype.toString.call(e).includes(t),M=(e=16,t=62)=>{const r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),o=[],s=window.crypto||window.msCrypto;let n=0;for(n=0;nnew Promise((r,o)=>{let s;try{if(typeof e=="string")return P(e,t),r();if(e instanceof ArrayBuffer)s=new Blob([new Uint8Array(e)],{type:"application/octet-stream"});else if(e instanceof File||e instanceof Blob)s=e;else return o(new Error("downloadAnyFile: Unsupported data type."));const n=URL.createObjectURL(s),i=document.createElement("a");i.href=n,i.download=t,i.style.display="none";const a=()=>{URL.revokeObjectURL(n),document.body.removeChild(i)};i.addEventListener("load",()=>(a(),r())),i.addEventListener("error",c=>(a(),o(c))),document.body.appendChild(i),i.click()}catch(n){return o(n)}});function k(e,t){if(!e)return console.warn(`[omit]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length&&r.forEach(o=>{delete e[o]}),e}function J(e,t){if(!e)return console.warn(`[pick]: The targetObject is expected to be an object, but got ${e}.`),{};const r=Array.isArray(t)?t:[t];return r.length?r.reduce((s,n)=>(Reflect.has(e,n)&&(s[n]=e[n]),s),{}):e}const Y=()=>{const e=navigator.userAgent;return/windows/i.test(e)?m.Windows:/macintosh|mac os x/i.test(e)?m.MacOS:/linux/i.test(e)?m.Linux:/android/i.test(e)?m.Android:/iphone|ipad|ipod/i.test(e)?m.IOS:m.Unknown},G=(e,t)=>{const r=e.endsWith("/"),o=t.endsWith("/");return r&&o?e.slice(0,-1)===t.slice(0,-1):!r&&!o?e===t:e===t||e.slice(0,-1)===t||e===t.slice(0,-1)};function H(e,t="sessionStorage",r){const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=t==="localStorage"?window.localStorage:window.sessionStorage;return!!Object.keys(i).find(a=>a===n+e)}function Q(e,t,r="sessionStorage",o){if(!e){console.error(`[setStorage]: Failed to set stored data: key ${e} is empty`);return}const{prefix:s,prefixKey:n}=o??{},i=s?n||y:"";try{const a=JSON.stringify(t);r==="localStorage"?window.localStorage.setItem(i+e,a):window.sessionStorage.setItem(i+e,a)}catch(a){console.error(`[setStorage]: Failed to set stored data for key '${e}'`,a)}}function Z(e,t="sessionStorage",r){const{prefix:o,prefixKey:s,defaultValue:n}=r??{},i=o?s||y:"";try{const a=t==="localStorage"?window.localStorage.getItem(i+e):window.sessionStorage.getItem(i+e);return a===null?n??null:JSON.parse(a)}catch(a){return console.error(`[getStorage]: Failed to get stored data for key '${e}'`,a),n??null}}const z=(e,t,r)=>{if(!e){console.error(`[removeStorage]: Failed to remove stored data: key ${e} is empty or undefined`);return}const{prefix:o,prefixKey:s}=r??{},n=o?s||y:"",i=Object.keys(window.localStorage),a=Object.keys(window.sessionStorage),c=(g,p)=>{(g?[...a,...i]:p==="localStorage"?i:a).forEach(d=>{e==="__all__"?(window.sessionStorage.removeItem(n+d),window.localStorage.removeItem(n+d)):p==="localStorage"?window.localStorage.removeItem(n+d):window.sessionStorage.removeItem(n+d)})};switch(e){case"__all__":c(!0);break;case"__all_sessionStorage__":c(!1,"sessionStorage");break;case"__all_localStorage__":c(!1,"localStorage");break;default:t==="localStorage"?window.localStorage.removeItem(n+e):window.sessionStorage.removeItem(n+e);break}},N=(e,t)=>{var n;const{domToImageOptions:r,printOptions:o}=t??{},{create:s}=x(e,r);window==null||window.$loadingBar.start(),(n=s("jpeg"))==null||n.then(i=>{const{print:a}=A(i,{type:"image",base64:!0,targetStyles:["*"],...k(o,["type","base64"])});a()}).catch(()=>{window==null||window.$loadingBar.error()}).finally(()=>{window==null||window.$loadingBar.finish()})},ee=(e,t)=>{const r=()=>{const s=f(e);s&&(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.add(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},te=(e,t)=>{const r=()=>{const s=f(e);if(s)if(t==="removeAllClass"){const n=s.classList;n.forEach(i=>n.remove(i))}else(typeof t=="string"?t.trim().split(" "):t).forEach(i=>{i&&s.classList.remove(i)})},o=Vue.watch(()=>f(e),r,{immediate:!0});w(o)},re=(e,t)=>{const r=Vue.ref(!1),o=()=>{const n=f(e);if(!n)r.value=!1;else{const i=n.className,a=typeof t=="string"?t.trim().split(" ").filter(c=>c!==""):t;r.value=a.some(c=>i.includes(c))}},s=Vue.watch(()=>f(e),o,{immediate:!0});return w(s),r},C=e=>{const t=["webkit","moz","ms","o"],r={};return t.forEach(o=>{r[`${o}${e.charAt(0).toUpperCase()}${e.slice(1)}`]=e}),r},ne=(e,t)=>{const r=(n,i)=>{n.split(";").forEach(a=>{const[c,g]=a.split(":");if(c&&g){const p=c.trim(),b=g.trim();if(c.startsWith("--"))i.style.setProperty(p,b);else{const d=C(p);Object.keys(d).forEach(E=>{i.style[E]=d[E]}),i.style[p]=b}}})},o=()=>{const n=f(e);n&&(h(t,"String")?r(t,n):h(t,"Array")?t.forEach(i=>{r(i,n)}):Object.keys(t).forEach(a=>{r(`${a}: ${t[a]}`,n)}))},s=Vue.watch(()=>f(e),o,{immediate:!0});w(s)},oe=(e,t=1)=>{const r=/^#([0-9a-f]{3}|[0-9a-f]{6}|[0-9a-f]{8})$/i,o=/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/i,s=/^rgba\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3}),\s*(\d*(?:\.\d+)?)\)$/i;let n;if(r.test(e)){const i=e.substring(1);n="rgb("+[parseInt(i.substring(0,2),16),parseInt(i.substring(2,4),16),parseInt(i.substring(4,6),16)].join(", ")+")"}else return o.test(e)||s.test(e),e;return n&&!n.startsWith("rgba")&&(n=n.replace("rgb","rgba").replace(")",`, ${t})`)),n},se=(e,t)=>{const{defaultElement:r}=t||{};if(!e)return r?[r]:null;const o=e.startsWith("attr:")?`[${e.replace("attr:","")}]`:e;try{return Array.from(document.querySelectorAll(o))}catch(s){return console.error(`[queryElements]: Failed to get elements for selector '${e}'`,s),r?[r]:null}},ie=(e,t="px")=>typeof e=="number"?e.toString()+t:h(e,"String")&&v.cssUnit.test(e)?e:e+t,u={precision:8,decimal:"."},S=(e,t,r)=>e!=null&&e.length?e.length===1?l(e[0],u):e.reduce((s,n,i,a)=>(s=r==null?void 0:r(s,n,i,a),s),t):0,R=(e,t,r="number")=>{const o=Object.assign({},u,t),s=l(e,o);return r==="number"?s.value:s.toString()},ae=(...e)=>e.length===1?l(e[0],u).add(0):S(e,0,(t,r)=>l(t,u).add(r)),ce=(...e)=>{if(e.length===1)return l(e[0],u).subtract(0);if(e.length===2){const[o,s]=e;return l(o,u).subtract(s)}const t=_(e),r=t.shift();return t.length?S(t,r,(o,s)=>l(o,u).subtract(s)):r},le=(...e)=>e.length===1?l(e[0],u).multiply(1):S(e,1,(t,r)=>l(t,u).multiply(r)),ue=(...e)=>{if(e.length===1)return l(e[0],u).divide(1);if(e.length===2){const[o,s]=e;return l(o,u).divide(s)}const t=_(e),r=t.shift();return S(t,r,(o,s)=>l(o,u).divide(s))},fe=(e,t)=>t<=1?[e||0]:e?l(e,u).distribute(t).map(o=>R(o)):new Array(t).fill(0);function $(e,...t){if(Array.isArray(e))e.forEach(r=>$(r,...t));else return e(...t)}function f(e,t){var o;if(!e)return t;let r;return typeof e=="function"?r=e():Vue.isRef(e)?r=((o=e.value)==null?void 0:o.$el)??e.value:r=e,r}function de(e,t){if(!e){const{defaultElement:r=null}=t??{};return typeof r=="function"?r:()=>r}if(typeof e=="string"||h(e,"Object"))return()=>e;if(typeof e=="function")return e}function w(e){return Vue.getCurrentScope()?(Vue.onScopeDispose(e),!0):!1}function me(e,t){const r=Vue.watchEffect(e,t);w(r)}export{fe as A,ae as B,ce as C,le as D,ue as E,ie as a,$ as b,oe as c,P as d,X as e,J as f,Z as g,G as h,h as i,z as j,K as k,te as l,ee as m,Y as n,re as o,N as p,se as q,de as r,Q as s,w as t,M as u,f as v,me as w,ne as x,H as y,R as z}; diff --git a/assets/utils-xvs5dyaR.js.gz b/assets/utils-xvs5dyaR.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..5671c0ea70f63a9ecdbd2e8059122f6db4b24242 GIT binary patch literal 3467 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 u=Vue.ref(!1);return Vue.watchEffect(()=>{!e&&n.options.refreshDeps!==!0&&(u.value=Vue.unref(t))}),s instanceof Array?Vue.watch([u,...s],([i])=>{i&&!e&&i&&(r?r():n.refresh())},{deep:!0,immediate:!1}):Vue.watch(u,i=>{!e&&i&&(r?r():n.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!Vue.unref(t))return{stopNow:!0}}}};M.onInit=({ready:n=!0,manual:e})=>({loading:!e&&Vue.unref(n)});const S=new Map,Q=(n,e,t)=>{const s=S.get(n);s!=null&&s.timer&&clearTimeout(s.timer);let r;e>-1&&(r=setTimeout(()=>{S.delete(n)},e)),S.set(n,{...t,timer:r})},W=n=>S.get(n),O=new Map,G=n=>O.get(n),Y=(n,e)=>{O.set(n,e),e.then(t=>(O.delete(n),t)).catch(t=>{throw O.delete(n),t})},V={},z=[],J=(n,e)=>{V[n]&&(V[n].forEach(t=>t(e)),z.forEach(t=>t({type:n,data:e})))},D=(n,e)=>(V[n]||(V[n]=[]),V[n].push(e),function(){const s=V[n].indexOf(e);V[n].splice(s,1)}),X=(n,{cacheKey:e,cacheTime:t=5*60*1e3,staleTime:s=0,setCache:r,getCache:u})=>{const i=Vue.ref(),c=Vue.ref(),a=(o,l)=>{r?r(l):Q(o,t,l),J(o,l.data)},d=(o,l=[])=>u?u(l):W(o);return Vue.watchEffect(()=>{if(!e)return;const o=d(e);o&&Object.hasOwnProperty.call(o,"data")&&(n.state.data=o.data,n.state.params=o.params,(s===-1||new Date().getTime()-o.time<=s)&&(n.state.loading=!1)),i.value=D(e,l=>{n.setState({data:l})})}),Vue.onScopeDispose(()=>{var o;(o=i.value)==null||o.call(i)}),e?{name:"cachePlugin",onBefore:o=>{const l=d(e,o);return!l||!Object.hasOwnProperty.call(l,"data")?{}:s===-1||new Date().getTime()-l.time<=s?{loading:!1,data:l==null?void 0:l.data,returnNow:!0}:{data:l==null?void 0:l.data}},onRequest:(o,l)=>{let v=G(e);return v&&v!==c.value?{servicePromise:v}:(v=o(...l),c.value=v,Y(e,v),{servicePromise:v})},onSuccess:(o,l)=>{var v;e&&((v=i.value)==null||v.call(i),a(e,{data:o,params:l,time:new Date().getTime()}),i.value=D(e,f=>{n.setState({data:f})}))},onMutate:o=>{var l;e&&((l=i.value)==null||l.call(i),a(e,{data:o,params:n.state.params,time:new Date().getTime()}),i.value=D(e,v=>{n.setState({data:v})}))}}:{}},Z=(n,{debounceWait:e,debounceLeading:t,debounceTrailing:s,debounceMaxWait:r})=>{const u=Vue.ref(),i=Vue.computed(()=>{const c={},a=Vue.unref(t),d=Vue.unref(s),o=Vue.unref(r);return a!==void 0&&(c.leading=a),d!==void 0&&(c.trailing=d),o!==void 0&&(c.maxWait=o),c});return Vue.watchEffect(c=>{if(Vue.unref(e)){const a=n.runAsync.bind(n);u.value=I(d=>{d()},Vue.unref(e),i.value),n.runAsync=(...d)=>new Promise((o,l)=>{var v;(v=u.value)==null||v.call(u,()=>{a(...d).then(o).catch(l)})}),c(()=>{var d;(d=u.value)==null||d.cancel(),n.runAsync=a})}}),Vue.unref(e)?{name:"debouncePlugin",onCancel:()=>{var c;(c=u.value)==null||c.cancel()}}:{}};var K=Object.defineProperty,k=(n,e,t)=>e in n?K(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,L=(n,e,t)=>(k(n,typeof e!="symbol"?e+"":e,t),t);class ee{constructor(){L(this,"table",{}),L(this,"hashTable",{})}insert(e){const t=Symbol(e);return this.table[e]=!0,this.hashTable[t]=e,t}find(e){return this.hashTable[e]}}new ee;var te=Object.defineProperty,ne=(n,e,t)=>e in n?te(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,$=(n,e,t)=>(ne(n,typeof e!="symbol"?e+"":e,t),t);class se{constructor(){$(this,"requestInstances",new Map),$(this,"listeners",[])}emit(e){this.listeners.forEach(t=>t(e))}subscribe(e){return this.listeners.push(e),()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)}}insert(e,t){this.requestInstances.set(e,{...t}),this.emit({key:e,...t})}update(e,t){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...t})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const t=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,t)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new se;const re=(n,{loadingDelay:e})=>{const t=Vue.ref();if(!Vue.unref(e))return{};const s=()=>{t.value&&clearTimeout(t.value)};return{name:"loadingDelayPlugin",onBefore:()=>(s(),t.value=setTimeout(()=>{n.setState({loading:!0})},Vue.unref(e)),{loading:!1}),onFinally:()=>{s()},onCancel:()=>{s()}}};function A(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const ie=!!(typeof window<"u"&&window.document&&window.document.createElement);function F(){return A()?document.visibilityState!=="hidden":!0}const w=[];function ue(n){return w.push(n),function(){const t=w.indexOf(n);w.splice(t,1)}}if(A()){const n=()=>{if(F())for(let e=0;e{const r=Vue.ref(),u=Vue.ref(),i=Vue.ref(0),c=()=>{var a;r.value&&clearInterval(r.value),(a=u.value)==null||a.call(u)};return Vue.watchEffect(()=>{Vue.unref(e)||c()}),Vue.unref(e)?{name:"pollingPlugin",onBefore:()=>{c()},onError:()=>{i.value+=1},onSuccess:()=>{i.value=0},onFinally:()=>{s===-1||s!==-1&&i.value<=s?r.value=setTimeout(()=>{!t&&!F()?u.value=ue(()=>{n.refresh()}):n.refresh()},Vue.unref(e)):i.value=0},onCancel:()=>{c()}}:{}};function le(n,e){let t=!1;return(...s)=>{t||(t=!0,n(...s),setTimeout(()=>{t=!1},e))}}function ae(){return A()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const E=[];function ce(n){return E.push(n),function(){const t=E.indexOf(n);t>-1&&E.splice(t,1)}}if(ie){const n=()=>{if(!(!F()||!ae()))for(let e=0;e{const s=Vue.ref(),r=()=>{var u;(u=s.value)==null||u.call(s)};return Vue.watchEffect(u=>{if(Vue.unref(e)){const i=le(n.refresh.bind(n),Vue.unref(t));s.value=ce(()=>{i()})}u(()=>{r()})}),Vue.onScopeDispose(()=>{r()}),{name:"refreshOnWindowFocusPlugin"}},de=(n,{retryInterval:e,retryCount:t})=>{const s=Vue.ref(),r=Vue.ref(0),u=Vue.ref(!1);return t?{name:"retryPlugin",onBefore:()=>{u.value||(r.value=0),u.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{r.value=0},onError:()=>{if(r.value+=1,t===-1||r.value<=t){const i=e??Math.min(1e3*2**r.value,3e4);s.value=setTimeout(()=>{u.value=!0,n.refresh()},i)}else r.value=0},onCancel:()=>{r.value=0,s.value&&clearTimeout(s.value)}}:{}},he=(n,{throttleWait:e,throttleLeading:t,throttleTrailing:s})=>{const r=Vue.computed(()=>{const i={};return Vue.unref(t)!==void 0&&(i.leading=Vue.unref(t)),Vue.unref(s)!==void 0&&(i.trailing=Vue.unref(s)),i}),u=Vue.computed(()=>j(i=>{i()},Vue.unref(e),r.value));return Vue.watchEffect(i=>{if(Vue.unref(e)){const c=n.runAsync.bind(n);n.runAsync=(...a)=>new Promise((d,o)=>{var l;(l=u.value)==null||l.call(u,()=>{c(...a).then(d).catch(o)})}),i(()=>{var a;n.runAsync=c,(a=u.value)==null||a.cancel()})}}),Vue.unref(e)?{name:"throttlePlugin",onCancel:()=>{var i;(i=u.value)==null||i.cancel()}}:{}},N=n=>typeof n=="function",ve=n=>typeof n=="boolean";var me=Object.defineProperty,pe=(n,e,t)=>e in n?me(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,R=(n,e,t)=>(pe(n,typeof e!="symbol"?e+"":e,t),t);class be{constructor(e,t,s,r={}){R(this,"pluginImpls"),R(this,"count",0),R(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),R(this,"previousValidData"),this.serviceRef=e,this.options=t,this.setUpdateData=s,this.initState=r,this.state={...this.state,loading:!t.manual,...r}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,t){console.warn("Please use 'setFetchState' instead of 'setData'"),t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}setFetchState(e,t){t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}runPluginHandler(e,...t){var s,r,u;const i=(u=(r=(s=this.pluginImpls)==null?void 0:s.map(c=>{var a;return(a=c[e])==null?void 0:a.call(c,...t)}))!=null?r:[])==null?void 0:u.filter(Boolean);return Object.assign({},...i)}async runAsync(...e){var t,s,r,u,i,c,a,d,o;this.count+=1;const l=this.count,{stopNow:v=!1,returnNow:f=!1,...p}=this.runPluginHandler("onBefore",e);if(v)return new Promise(()=>{});if(this.setState({loading:!0,params:e,...p}),f)return Promise.resolve(p.data);(s=(t=this.options).onBefore)==null||s.call(t,e);try{let{servicePromise:h}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const b=C=>{var B,q,U,x;if(l!==this.count)return new Promise(()=>{});const g=this.options.formatResult?this.options.formatResult(C):C;return this.setState({data:g,error:void 0,loading:!1}),(q=(B=this.options).onSuccess)==null||q.call(B,g,e),this.runPluginHandler("onSuccess",g,e),this.previousValidData=g,(x=(U=this.options).onFinally)==null||x.call(U,e,g,void 0),l===this.count&&this.runPluginHandler("onFinally",e,g,void 0),g};h||(h=this.serviceRef.value(...e));const P=await h;return b(P)}catch(h){if(l!==this.count)return new Promise(()=>{});throw this.setState({error:h,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,h,e),this.runPluginHandler("onError",h,e),(N((i=this.options)==null?void 0:i.rollbackOnError)&&((c=this.options)!=null&&c.rollbackOnError(e))||ve((a=this.options)==null?void 0:a.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(o=(d=this.options).onFinally)==null||o.call(d,e,void 0,h),l===this.count&&this.runPluginHandler("onFinally",e,void 0,h),h}}run(...e){this.runAsync(...e).catch(t=>{this.options.onError||console.error(t)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const t=N(e)?e(this.state.data):e;this.runPluginHandler("onMutate",t),this.setState({data:t})}}const ge=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function _e(n){return Object.keys(n).filter(t=>["data","loading","params","error"].includes(t)).length===4}function Ve(n,e={},t=[]){const s=Vue.inject(ge,{}),{initialData:r=void 0,manual:u=!1,ready:i=!0,...c}={...s??{},...e??{}},a={manual:u,ready:i,...c},d=Vue.ref(n),o=Vue.reactive({data:r,loading:!1,params:void 0,error:void 0}),l=(h,b)=>{b?o[b]=h:_e(h)&&(o.data=h.data,o.loading=h.loading,o.error=h.error,o.params=h.params)},v=t.map(h=>{var b;return(b=h==null?void 0:h.onInit)==null?void 0:b.call(h,a)}).filter(Boolean),f=new be(d,a,l,Object.assign({},...v,o));f.options=a,f.pluginImpls=t.map(h=>h(f,a));const p=Vue.computed(()=>Vue.isRef(i)?i.value:i);if(Vue.watchEffect(()=>{if(!u){const h=f.state.params||e.defaultParams||[];p.value&&f.options.refreshDeps===!0&&d.value&&f.run(...h)}}),!u&&f.options.refreshDeps!==!0){const h=f.state.params||e.defaultParams||[];Vue.unref(i)&&f.run(...h)}return Vue.onScopeDispose(()=>{f.cancel()}),{...Vue.toRefs(o),cancel:f.cancel.bind(f),refresh:f.refresh.bind(f),refreshAsync:f.refreshAsync.bind(f),run:f.run.bind(f),runAsync:f.runAsync.bind(f),mutate:f.mutate.bind(f)}}function Fe(n,e,t){var s;const r=(s=[null,Z,re,oe,fe,he,M,X,de])==null?void 0:s.filter(Boolean);return Ve(n,e,[...t||[],...r])}const we=!!(typeof window<"u"&&window.document&&window.document.createElement);function T(n,e){var t,s;if(!we)return;if(!n)return e;let r;return typeof n=="function"?r=n():Vue.isRef(n)?r=(s=(t=n.value)==null?void 0:t.$el)!=null?s:n.value:r=n,r}function H(n,e){if(n===e)return!0;for(let t=0;t(t,s,r)=>{const u=Vue.ref(!1),i=Vue.ref([]),c=Vue.ref([]),a=Vue.ref();n(()=>{var d;const l=(Array.isArray(r)?r:[r]).map(v=>T(v));if(!u.value){u.value=!0,i.value=l,c.value=s,a.value=t();return}(l.length!==i.value.length||!H(l,i.value)||!H(s,c.value))&&((d=a.value)==null||d.call(a),i.value=l,c.value=s,a.value=t())}),Vue.onUnmounted(()=>{var d;(d=a.value)==null||d.call(a),u.value=!1})};Ee(Vue.watchEffect);var Pe=Object.defineProperty,Re=(n,e,t)=>e in n?Pe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,_=(n,e,t)=>(Re(n,typeof e!="symbol"?e+"":e,t),t);class Se{constructor(){_(this,"subscriptions",new Map),_(this,"emitEffectCache",new Map),_(this,"useSubscription",(e,t)=>{const s=Vue.ref();Vue.watchEffect(r=>{var u,i;s.value=t;function c(d){s.value&&s.value(d)}const a=(i=(u=this.subscriptions)==null?void 0:u.get(e))!=null?i:[];a.push(c),this.subscriptions.set(e,a),this.emitEffect(e),r(()=>{this.subscriptions.delete(e)})})}),_(this,"emit",(e,...t)=>{if(typeof e=="string"||typeof e=="number"){const s=this.subscriptions.get(e);s==null||s.forEach(r=>{r==null||r({params:y(t),event:e})}),this.emitEffectCache.set(e,{params:y(t),event:e})}else throw new TypeError("event must be string or number !")}),_(this,"emitEffect",e=>{const t=this.emitEffectCache.get(e),s=this.subscriptions.get(e);t&&(s==null||s.forEach(r=>{r==null||r({...t})}))}),_(this,"removeListener",e=>{this.subscriptions.delete(e)}),_(this,"clear",()=>{this.subscriptions.clear()}),this.clear()}}new Se;const Ce=(n,e)=>{const{onExit:t,onEnter:s,defaultElement:r=document.documentElement}=e||{},u=Vue.ref(t),i=Vue.ref(s),c=Vue.ref(!1),a=f=>{c.value=f},d=()=>{var f,p,h;if(m.isEnabled){const b=T(n,r);if(!m.element)(f=u.value)==null||f.call(u),a(!1),m.off("change",d);else{const P=m.element===b;P?(p=i.value)==null||p.call(i):(h=u.value)==null||h.call(u),a(P)}}},o=()=>{const f=T(n,r);if(f&&m.isEnabled)try{m.request(f),m.on("change",d)}catch(p){console.error(p)}},l=()=>{const f=T(n,r);m.isEnabled&&m.element===f&&m.exit()},v=()=>{c.value?l():o()};return Vue.onUnmounted(()=>{m.isEnabled&&m.off("change",d)}),[Vue.readonly(c),{enterFullscreen:o,exitFullscreen:l,toggleFullscreen:v,isEnabled:m.isEnabled}]};export{Fe as a,Ce as u}; diff --git a/assets/vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js.gz b/assets/vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js.gz deleted file mode 100644 index 5487d3e9f7500718a5b27492e491d52ecdb6b933..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4758 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 u=Vue.ref(!1);return Vue.watchEffect(()=>{!e&&n.options.refreshDeps!==!0&&(u.value=Vue.unref(t))}),s instanceof Array?Vue.watch([u,...s],([i])=>{i&&!e&&i&&(r?r():n.refresh())},{deep:!0,immediate:!1}):Vue.watch(u,i=>{!e&&i&&(r?r():n.refresh())}),{name:"autoRunPlugin",onBefore:()=>{if(!Vue.unref(t))return{stopNow:!0}}}};M.onInit=({ready:n=!0,manual:e})=>({loading:!e&&Vue.unref(n)});const S=new Map,G=(n,e,t)=>{const s=S.get(n);s!=null&&s.timer&&clearTimeout(s.timer);let r;e>-1&&(r=setTimeout(()=>{S.delete(n)},e)),S.set(n,{...t,timer:r})},Y=n=>S.get(n),O=new Map,z=n=>O.get(n),J=(n,e)=>{O.set(n,e),e.then(t=>(O.delete(n),t)).catch(t=>{throw O.delete(n),t})},w={},X=[],Z=(n,e)=>{w[n]&&(w[n].forEach(t=>t(e)),X.forEach(t=>t({type:n,data:e})))},T=(n,e)=>(w[n]||(w[n]=[]),w[n].push(e),function(){const s=w[n].indexOf(e);w[n].splice(s,1)}),K=(n,{cacheKey:e,cacheTime:t=5*60*1e3,staleTime:s=0,setCache:r,getCache:u})=>{const i=Vue.ref(),a=Vue.ref(),o=(l,c)=>{r?r(c):G(l,t,c),Z(l,c.data)},d=(l,c=[])=>u?u(c):Y(l);return Vue.watchEffect(()=>{if(!e)return;const l=d(e);l&&Object.hasOwnProperty.call(l,"data")&&(n.state.data=l.data,n.state.params=l.params,(s===-1||new Date().getTime()-l.time<=s)&&(n.state.loading=!1)),i.value=T(e,c=>{n.setState({data:c})})}),Vue.onScopeDispose(()=>{var l;(l=i.value)==null||l.call(i)}),e?{name:"cachePlugin",onBefore:l=>{const c=d(e,l);return!c||!Object.hasOwnProperty.call(c,"data")?{}:s===-1||new Date().getTime()-c.time<=s?{loading:!1,data:c==null?void 0:c.data,returnNow:!0}:{data:c==null?void 0:c.data}},onRequest:(l,c)=>{let h=z(e);return h&&h!==a.value?{servicePromise:h}:(h=l(...c),a.value=h,J(e,h),{servicePromise:h})},onSuccess:(l,c)=>{var h;e&&((h=i.value)==null||h.call(i),o(e,{data:l,params:c,time:new Date().getTime()}),i.value=T(e,f=>{n.setState({data:f})}))},onMutate:l=>{var c;e&&((c=i.value)==null||c.call(i),o(e,{data:l,params:n.state.params,time:new Date().getTime()}),i.value=T(e,h=>{n.setState({data:h})}))}}:{}},k=(n,{debounceWait:e,debounceLeading:t,debounceTrailing:s,debounceMaxWait:r})=>{const u=Vue.ref(),i=Vue.computed(()=>{const a={},o=Vue.unref(t),d=Vue.unref(s),l=Vue.unref(r);return o!==void 0&&(a.leading=o),d!==void 0&&(a.trailing=d),l!==void 0&&(a.maxWait=l),a});return Vue.watchEffect(a=>{if(Vue.unref(e)){const o=n.runAsync.bind(n);u.value=Q(d=>{d()},Vue.unref(e),i.value),n.runAsync=(...d)=>new Promise((l,c)=>{var h;(h=u.value)==null||h.call(u,()=>{o(...d).then(l).catch(c)})}),a(()=>{var d;(d=u.value)==null||d.cancel(),n.runAsync=o})}}),Vue.unref(e)?{name:"debouncePlugin",onCancel:()=>{var a;(a=u.value)==null||a.cancel()}}:{}};var ee=Object.defineProperty,te=(n,e,t)=>e in n?ee(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,L=(n,e,t)=>(te(n,typeof e!="symbol"?e+"":e,t),t);class ne{constructor(){L(this,"table",{}),L(this,"hashTable",{})}insert(e){const t=Symbol(e);return this.table[e]=!0,this.hashTable[t]=e,t}find(e){return this.hashTable[e]}}new ne;var se=Object.defineProperty,re=(n,e,t)=>e in n?se(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,$=(n,e,t)=>(re(n,typeof e!="symbol"?e+"":e,t),t);class ie{constructor(){$(this,"requestInstances",new Map),$(this,"listeners",[])}emit(e){this.listeners.forEach(t=>t(e))}subscribe(e){return this.listeners.push(e),()=>{const t=this.listeners.indexOf(e);this.listeners.splice(t,1)}}insert(e,t){this.requestInstances.set(e,{...t}),this.emit({key:e,...t})}update(e,t){this.has(e)&&this.requestInstances.set(e,{...this.requestInstances.get(e),...t})}has(e){return this.requestInstances.has(e)}reset(e){if(this.requestInstances.has(e)){const t=this.requestInstances.get(e);this.requestInstances.clear(),this.insert(e,t)}else this.requestInstances.clear()}getAll(){return this.requestInstances}}new ie;const ue=(n,{loadingDelay:e})=>{const t=Vue.ref();if(!Vue.unref(e))return{};const s=()=>{t.value&&clearTimeout(t.value)};return{name:"loadingDelayPlugin",onBefore:()=>(s(),t.value=setTimeout(()=>{n.setState({loading:!0})},Vue.unref(e)),{loading:!1}),onFinally:()=>{s()},onCancel:()=>{s()}}};function D(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}const oe=!!(typeof window<"u"&&window.document&&window.document.createElement);function F(){return D()?document.visibilityState!=="hidden":!0}const E=[];function le(n){return E.push(n),function(){const t=E.indexOf(n);E.splice(t,1)}}if(D()){const n=()=>{if(F())for(let e=0;e{const r=Vue.ref(),u=Vue.ref(),i=Vue.ref(0),a=()=>{var o;r.value&&clearInterval(r.value),(o=u.value)==null||o.call(u)};return Vue.watchEffect(()=>{Vue.unref(e)||a()}),Vue.unref(e)?{name:"pollingPlugin",onBefore:()=>{a()},onError:()=>{i.value+=1},onSuccess:()=>{i.value=0},onFinally:()=>{s===-1||s!==-1&&i.value<=s?r.value=setTimeout(()=>{!t&&!F()?u.value=le(()=>{n.refresh()}):n.refresh()},Vue.unref(e)):i.value=0},onCancel:()=>{a()}}:{}};function ce(n,e){let t=!1;return(...s)=>{t||(t=!0,n(...s),setTimeout(()=>{t=!1},e))}}function fe(){return D()&&typeof navigator.onLine<"u"?navigator.onLine:!0}const P=[];function de(n){return P.push(n),function(){const t=P.indexOf(n);t>-1&&P.splice(t,1)}}if(oe){const n=()=>{if(!(!F()||!fe()))for(let e=0;e{const s=Vue.ref(),r=()=>{var u;(u=s.value)==null||u.call(s)};return Vue.watchEffect(u=>{if(Vue.unref(e)){const i=ce(n.refresh.bind(n),Vue.unref(t));s.value=de(()=>{i()})}u(()=>{r()})}),Vue.onScopeDispose(()=>{r()}),{name:"refreshOnWindowFocusPlugin"}},ve=(n,{retryInterval:e,retryCount:t})=>{const s=Vue.ref(),r=Vue.ref(0),u=Vue.ref(!1);return t?{name:"retryPlugin",onBefore:()=>{u.value||(r.value=0),u.value=!1,s.value&&clearTimeout(s.value)},onSuccess:()=>{r.value=0},onError:()=>{if(r.value+=1,t===-1||r.value<=t){const i=e??Math.min(1e3*2**r.value,3e4);s.value=setTimeout(()=>{u.value=!0,n.refresh()},i)}else r.value=0},onCancel:()=>{r.value=0,s.value&&clearTimeout(s.value)}}:{}},me=(n,{throttleWait:e,throttleLeading:t,throttleTrailing:s})=>{const r=Vue.computed(()=>{const i={};return Vue.unref(t)!==void 0&&(i.leading=Vue.unref(t)),Vue.unref(s)!==void 0&&(i.trailing=Vue.unref(s)),i}),u=Vue.computed(()=>W(i=>{i()},Vue.unref(e),r.value));return Vue.watchEffect(i=>{if(Vue.unref(e)){const a=n.runAsync.bind(n);n.runAsync=(...o)=>new Promise((d,l)=>{var c;(c=u.value)==null||c.call(u,()=>{a(...o).then(d).catch(l)})}),i(()=>{var o;n.runAsync=a,(o=u.value)==null||o.cancel()})}}),Vue.unref(e)?{name:"throttlePlugin",onCancel:()=>{var i;(i=u.value)==null||i.cancel()}}:{}},H=n=>typeof n=="function",pe=n=>typeof n=="boolean";var be=Object.defineProperty,ge=(n,e,t)=>e in n?be(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,R=(n,e,t)=>(ge(n,typeof e!="symbol"?e+"":e,t),t);class _e{constructor(e,t,s,r={}){R(this,"pluginImpls"),R(this,"count",0),R(this,"state",{loading:!1,params:void 0,data:void 0,error:void 0}),R(this,"previousValidData"),this.serviceRef=e,this.options=t,this.setUpdateData=s,this.initState=r,this.state={...this.state,loading:!t.manual,...r}}setState(e={}){this.state={...this.state,...e},this.setUpdateData(this.state)}setData(e,t){console.warn("Please use 'setFetchState' instead of 'setData'"),t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}setFetchState(e,t){t instanceof Array?t.forEach(s=>{this.state[s]=e,this.setUpdateData(e,s)}):(this.state[t]=e,this.setUpdateData(e,t))}runPluginHandler(e,...t){var s,r,u;const i=(u=(r=(s=this.pluginImpls)==null?void 0:s.map(a=>{var o;return(o=a[e])==null?void 0:o.call(a,...t)}))!=null?r:[])==null?void 0:u.filter(Boolean);return Object.assign({},...i)}async runAsync(...e){var t,s,r,u,i,a,o,d,l,c,h;this.count+=1;const f=this.count,{stopNow:g=!1,returnNow:v=!1,...b}=this.runPluginHandler("onBefore",e);if(g)return new Promise(()=>{});if(this.setState({loading:!0,params:e,...b}),v)return Promise.resolve(b.data);try{(s=(t=this.options).onBefore)==null||s.call(t,e)}catch(m){return this.setState({error:m,loading:!1}),(u=(r=this.options).onError)==null||u.call(r,m,e),this.runPluginHandler("onError",m,e),new Promise(()=>{})}try{let{servicePromise:m}=this.runPluginHandler("onRequest",this.serviceRef.value,e);const I=C=>{var q,B,x,y;if(f!==this.count)return new Promise(()=>{});const _=this.options.formatResult?this.options.formatResult(C):C;return this.setState({data:_,error:void 0,loading:!1}),(B=(q=this.options).onSuccess)==null||B.call(q,_,e),this.runPluginHandler("onSuccess",_,e),this.previousValidData=_,(y=(x=this.options).onFinally)==null||y.call(x,e,_,void 0),f===this.count&&this.runPluginHandler("onFinally",e,_,void 0),_};m||(m=this.serviceRef.value(...e));const j=await m;return I(j)}catch(m){if(f!==this.count)return new Promise(()=>{});throw this.setState({error:m,loading:!1}),(a=(i=this.options).onError)==null||a.call(i,m,e),this.runPluginHandler("onError",m,e),(H((o=this.options)==null?void 0:o.rollbackOnError)&&((d=this.options)!=null&&d.rollbackOnError(e))||pe((l=this.options)==null?void 0:l.rollbackOnError)&&this.options.rollbackOnError)&&this.setState({data:this.previousValidData}),(h=(c=this.options).onFinally)==null||h.call(c,e,void 0,m),f===this.count&&this.runPluginHandler("onFinally",e,void 0,m),m}}run(...e){this.runAsync(...e).catch(t=>{this.options.onError||console.error(t)})}cancel(){this.count+=1,this.setState({loading:!1}),this.runPluginHandler("onCancel")}refresh(){this.run(...this.state.params||[])}refreshAsync(){return this.runAsync(...this.state.params||[])}mutate(e){const t=H(e)?e(this.state.data):e;this.runPluginHandler("onMutate",t),this.setState({data:t})}}const Ve=Symbol("USEREQUEST_GLOBAL_OPTIONS_PROVIDE_KEY");function we(n){return Object.keys(n).filter(t=>["data","loading","params","error"].includes(t)).length===4}function Ee(n,e={},t=[]){const s=Vue.inject(Ve,{}),{initialData:r=void 0,manual:u=!1,ready:i=!0,...a}={...s??{},...e??{}},o={manual:u,ready:i,...a},d=Vue.ref(n),l=Vue.reactive({data:r,loading:!1,params:void 0,error:void 0}),c=(v,b)=>{b?l[b]=v:we(v)&&(l.data=v.data,l.loading=v.loading,l.error=v.error,l.params=v.params)},h=t.map(v=>{var b;return(b=v==null?void 0:v.onInit)==null?void 0:b.call(v,o)}).filter(Boolean),f=new _e(d,o,c,Object.assign({},...h,l));f.options=o,f.pluginImpls=t.map(v=>v(f,o));const g=Vue.computed(()=>Vue.isRef(i)?i.value:i);if(Vue.watchEffect(()=>{if(!u){const v=f.state.params||e.defaultParams||[];g.value&&f.options.refreshDeps===!0&&d.value&&f.run(...v)}}),!u&&f.options.refreshDeps!==!0){const v=f.state.params||e.defaultParams||[];Vue.unref(i)&&f.run(...v)}return Vue.onScopeDispose(()=>{f.cancel()}),{...Vue.toRefs(l),cancel:f.cancel.bind(f),refresh:f.refresh.bind(f),refreshAsync:f.refreshAsync.bind(f),run:f.run.bind(f),runAsync:f.runAsync.bind(f),mutate:f.mutate.bind(f)}}const Pe=(n,e)=>function(s,r={},u=[]){let i=n;const a=e||[];for(let o=a.length;o--;)i=a[o](i);return i(s,r,u)};function Be(n,e,t){var s;const r=(s=[null,k,ue,ae,he,me,M,K,ve])==null?void 0:s.filter(Boolean);return Pe(Ee,e==null?void 0:e.use)(n,e,[...t||[],...r])}const Re=!!(typeof window<"u"&&window.document&&window.document.createElement);function A(n,e){var t,s;if(!Re)return;if(!n)return e;let r;return typeof n=="function"?r=n():Vue.isRef(n)?r=(s=(t=n.value)==null?void 0:t.$el)!=null?s:n.value:r=n,r}function N(n,e){if(n===e)return!0;for(let t=0;t(t,s,r)=>{const u=Vue.ref(!1),i=Vue.ref([]),a=Vue.ref([]),o=Vue.ref();n(()=>{var d;const c=(Array.isArray(r)?r:[r]).map(h=>A(h));if(!u.value){u.value=!0,i.value=c,a.value=s,o.value=t();return}(c.length!==i.value.length||!N(c,i.value)||!N(s,a.value))&&((d=o.value)==null||d.call(o),i.value=c,a.value=s,o.value=t())}),Vue.onUnmounted(()=>{var d;(d=o.value)==null||d.call(o),u.value=!1})};Se(Vue.watchEffect);var Oe=Object.defineProperty,Ae=(n,e,t)=>e in n?Oe(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,V=(n,e,t)=>(Ae(n,typeof e!="symbol"?e+"":e,t),t);class Te{constructor(){V(this,"subscriptions",new Map),V(this,"emitEffectCache",new Map),V(this,"useSubscription",(e,t)=>{const s=Vue.ref();Vue.watchEffect(r=>{var u,i;s.value=t;function a(d){s.value&&s.value(d)}const o=(i=(u=this.subscriptions)==null?void 0:u.get(e))!=null?i:[];o.push(a),this.subscriptions.set(e,o),this.emitEffect(e),r(()=>{this.subscriptions.delete(e)})})}),V(this,"emit",(e,...t)=>{if(typeof e=="string"||typeof e=="number"){const s=this.subscriptions.get(e);s==null||s.forEach(r=>{r==null||r({params:U(t),event:e})}),this.emitEffectCache.set(e,{params:U(t),event:e})}else throw new TypeError("event must be string or number !")}),V(this,"emitEffect",e=>{const t=this.emitEffectCache.get(e),s=this.subscriptions.get(e);t&&(s==null||s.forEach(r=>{r==null||r({...t})}))}),V(this,"removeListener",e=>{this.subscriptions.delete(e)}),V(this,"clear",()=>{this.subscriptions.clear()}),this.clear()}}new Te;const xe=(n,e)=>{const{onExit:t,onEnter:s,defaultElement:r=document.documentElement}=e||{},u=Vue.ref(t),i=Vue.ref(s),a=Vue.ref(!1),o=f=>{a.value=f},d=()=>{var f,g,v;if(p.isEnabled){const b=A(n,r);if(!p.element)(f=u.value)==null||f.call(u),o(!1),p.off("change",d);else{const m=p.element===b;m?(g=i.value)==null||g.call(i):(v=u.value)==null||v.call(u),o(m)}}},l=()=>{const f=A(n,r);if(f&&p.isEnabled)try{p.request(f),p.on("change",d)}catch(g){console.error(g)}},c=()=>{const f=A(n,r);p.isEnabled&&p.element===f&&p.exit()},h=()=>{a.value?c():l()};return Vue.onUnmounted(()=>{p.isEnabled&&p.off("change",d)}),[Vue.readonly(a),{enterFullscreen:l,exitFullscreen:c,toggleFullscreen:h,isEnabled:p.isEnabled}]};export{Be as a,xe as u}; diff --git a/assets/vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js.gz b/assets/vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..d29faf6e50f7e943bf808f2ef988bcb8fd6b6512 GIT binary patch literal 4844 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 Szg0c{pML`v%l1`7Hvj;#gLw}C literal 0 HcmV?d00001 diff --git a/assets/vue@3.4.19_typescript@5.2.2-w40geAFS.js b/assets/vue@3.4.20_typescript@5.2.2-w40geAFS.js similarity index 100% rename from assets/vue@3.4.19_typescript@5.2.2-w40geAFS.js rename to assets/vue@3.4.20_typescript@5.2.2-w40geAFS.js diff --git a/assets/zh-CN-fJdWaJad.js b/assets/zh-CN-d2ZiHCbZ.js similarity index 82% rename from assets/zh-CN-fJdWaJad.js rename to assets/zh-CN-d2ZiHCbZ.js index 1a745b39..a59c7152 100644 --- a/assets/zh-CN-fJdWaJad.js +++ b/assets/zh-CN-d2ZiHCbZ.js @@ -1 +1 @@ -import{x as U}from"./hooks-lxIXz5_l.js";import"./@vueuse_core@10.7.1_vue@3.4.19-erC6c3KZ.js";import"./@vueuse_shared@10.7.1_vue@3.4.19--52Mx__5.js";import"./vue-hooks-plus@1.8.5_vue@3.4.19-UGgZVZ2w.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-wwOruwhc.js";import"./side-channel@1.0.4-hl21th03.js";import"./get-intrinsic@1.2.1-NE0DZZ3B.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.1-Y6-kkB5s.js";import"./has@1.0.3-rcPLRdvS.js";import"./call-bind@1.0.2-8lNE5ocE.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-3DRba3jA.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.4.3-94QNkbi2.js";import"./zrender@5.4.4-dbLxLQQO.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.19-9EfOi5Ir.js";import"./@vue_reactivity@3.4.19-celhyCRK.js";import"./@vue_shared@3.4.19-Zz6ACxVX.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; +import{x as U}from"./hooks-ecOHzdmU.js";import"./@vueuse_core@10.7.1_vue@3.4.20--7WAvkKu.js";import"./@vueuse_shared@10.7.1_vue@3.4.20--52Mx__5.js";import"./vue-hooks-plus@1.8.8_vue@3.4.20-rsCVfHC6.js";import"./lodash@4.17.21-yUHHMES2.js";import"./awesome-qr@2.1.5-rc.0-UnPo3EFD.js";import"./canvas@2.11.2-dZp4QMlu.js";import"./js-binary-schema-parser@2.0.3-CCV6nRej.js";import"./js-cookie@3.0.5-bc0KQLgp.js";import"./screenfull@5.2.0-q9gEF-YC.js";import"./qs@6.11.2-Z-dpNlsu.js";import"./side-channel@1.0.4-JVVpKjRm.js";import"./get-intrinsic@1.2.1-1fqvy-Cp.js";import"./has-symbols@1.0.3-fNtejGuA.js";import"./has-proto@1.0.1-dzJH2Y5C.js";import"./function-bind@1.1.2-HMk2skFd.js";import"./has@1.0.3-vfHSusM3.js";import"./call-bind@1.0.2-X-jYgRcX.js";import"./dayjs@1.11.10-A-QuG2Ol.js";import"./print-js@1.6.0-gYKv6oGQ.js";import"./currency.js@2.0.4--or6eeOG.js";import"./utils-xvs5dyaR.js";import"./lodash-es@4.17.21-xgd1l9mE.js";import"./interactjs@1.10.26-I0IiZoEj.js";import"./pinia-plugin-persistedstate@3.2.0_pinia@2.1.7-fNhqB16x.js";import"./dom-to-image@2.6.0-eHYYUq-2.js";import"./echarts@5.5.0-WNSrrRu3.js";import"./zrender@5.5.0-GTXoC3r-.js";import"./tslib@2.3.0-21A5UWR7.js";import"./@vue_runtime-core@3.4.20-d4vFfH7R.js";import"./@vue_reactivity@3.4.20-tq0PoOjZ.js";import"./@vue_shared@3.4.20-IXQMxlXI.js";const e="当前环境不支持全屏",W={isEnabledFullscreen:e},X=Object.freeze(Object.defineProperty({__proto__:null,default:W,isEnabledFullscreen:e},Symbol.toStringTag,{value:"Module"})),o="项目配置",t={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},n="界面显示",c="动画效果",Y={Title:o,ThemeOptions:t,InterfaceDisplay:n,ContentTransition:c},Z=Object.freeze(Object.defineProperty({__proto__:null,ContentTransition:c,InterfaceDisplay:n,ThemeOptions:t,Title:o,default:Y},Symbol.toStringTag,{value:"Module"})),i="刷新当前页面",s="锁屏",r="设置",l="Github",a="全屏",p="退出全屏",m="搜索",ee={Reload:i,Lock:s,Setting:r,Github:l,FullScreen:a,CancelFullScreen:p,Search:m},oe=Object.freeze(Object.defineProperty({__proto__:null,CancelFullScreen:p,FullScreen:a,Github:l,Lock:s,Reload:i,Search:m,Setting:r,default:ee},Symbol.toStringTag,{value:"Module"})),_="首页",u="依赖项",d="关于",g="可视化",f="滚动动画",b="请求",h="表格",S="多级菜单(缓存)",O="文档",T="文档 (加速地址)",C="文档(内嵌)",y="办公",D="文档",M="演示",P="表格",j="数字精度",v="指令",R="页面详情模式",z="Mock 数据",N="二维码",I="SVG 图标",L="模板内置 Api",k="模态框",x="右键菜单",F="缓存工具函数",te={Dashboard:_,Rely:u,RelyAbout:d,Error:"错误页",Echart:g,scrollReveal:f,Axios:b,Table:h,MultiMenu:S,Doc:O,DocLocal:T,DocLocalInside:C,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,CalculatePrecision:j,Directive:v,RouterDemo:R,Mock:z,QRCode:N,SvgIcon:I,TemplateHooks:L,Modal:k,ContextMenu:x,CacheDemo:F},ne=Object.freeze(Object.defineProperty({__proto__:null,Axios:b,CacheDemo:F,CalculatePrecision:j,ContextMenu:x,Dashboard:_,Directive:v,Doc:O,DocLocal:T,DocLocalInside:C,Echart:g,Mock:z,Modal:k,MultiMenu:S,Office:y,Office_Document:D,Office_Presentation:M,Office_Spreadsheet:P,QRCode:N,Rely:u,RelyAbout:d,RouterDemo:R,SvgIcon:I,Table:h,TemplateHooks:L,default:te,scrollReveal:f},Symbol.toStringTag,{value:"Module"})),w="项目配置",A={Title:"主题",Dark:"暗色",Light:"明亮",PrimaryColorConfig:"主题色"},E="界面显示",ce={Title:w,ThemeOptions:A,InterfaceDisplay:E},ie=Object.freeze(Object.defineProperty({__proto__:null,InterfaceDisplay:E,ThemeOptions:A,Title:w,default:ce},Symbol.toStringTag,{value:"Module"})),G="注册",Q="登录",$="扫码登陆",H="请输入用户名",V="请输入密码",q="登 陆",B="用户名",J="密码",K="开箱即用的中后台管理系统",se={Register:G,Signing:Q,QRCodeSigning:$,NamePlaceholder:H,PasswordPlaceholder:V,Login:q,Name:B,Password:J,RayTemplate:K},re=Object.freeze(Object.defineProperty({__proto__:null,Login:q,Name:B,NamePlaceholder:H,Password:J,PasswordPlaceholder:V,QRCodeSigning:$,RayTemplate:K,Register:G,Signing:Q,default:se},Symbol.toStringTag,{value:"Module"})),le=Object.assign({"./zh-CN/globalMessage.json":X,"./zh-CN/headerSettingOptions.json":Z,"./zh-CN/headerTooltip.json":oe,"./zh-CN/menu.json":ne,"./zh-CN/setting.json":ie,"./zh-CN/views/login/index.json":re}),Qe={message:{...U(le,"zh-CN")}};export{Qe as default}; diff --git a/assets/zh-CN-d2ZiHCbZ.js.gz b/assets/zh-CN-d2ZiHCbZ.js.gz new file mode 100644 index 0000000000000000000000000000000000000000..24e9b48acaf8fc155cb0134a2b40b176f934aeca GIT binary patch literal 2158 zcmV-!2$A<6iwFP!000021FcwXPus{A{(gT28tn&=#%>bcc3oKt4KJY(UJ{_dmuO;7 zk_nC{%-CrHibU^T=!>AOROq(dcDM9)yGZvI=yt1ifwF%F+vL;!g)2KTO#;=es{NAK zGtZnk=Q+iw9G9F!0^V4FEgUiIj0r66}XkwG& zq(T`E2LocS7)%yT9PSjm#85yGdav~r7e>sB7x64&SiNXjcPLg$CcB%L6-_MEd?{!q z4+q6>#cvx|F&>#oMw%+s6jncP*9hyMniMmEdiuWT`>sNT^`kN zP;^6y#uh?+VNgA1ufAU~9Zi@#*4dgbP4le;#E>v6rOL7=P$0O%#88hg92h3^bf86B1)>w=mQ9A}LIE>Q zxPet}Aj4H#NDL%BgeU%9Aw8B|yb|mwwJ=2UfX{vn4zgz8tG(0GsfT=NrgjVrx*}I!M^V4Yw_OmjU>rT z-5_}^crB>j3e>LRU^?0xzX*SB$JYEY8q5=8kw3QU4x%7oA4@7G-$%D z*~}Emz~v&+Oe}#IRZR_pN=FBzGN^9<;rzH;UEOd#?gD7Y%TvVAumny%99CaE0BYDKi5voxZp?aER{Dm&M0(BWUTkF+lFYHIh z&dUP;6&YA}cAU*ad+V0{(^CNF{0%9b%Hlj8FSymtB?At-qD~_P_Y+>wP+8Jpgz5&? zjVXq7PF$R%RN(wq5qN>Ai*{`B$#>PKf9^|(CNi*Yy|*9k*Hlv7eph|=0zfW<>gEkk zAxs9RyT@J4PFz5V8&0A^)yy1ipRKLRiz1MB4z=it}Vdrz&6t#;?=f%W=P z2Y}-;upi#ExBm^`l>gY)ZryoaUHRF1x^F#O=>Ra|&-`_C%UWBt-mU+2bQ{33TM9o} ztN#VC|C5=R4D6##uT~~LIgpcqy|r(>{=xa}*gALxU{MD4`puKWmjK4y8g}J$y7$Wd ze%0RDwvO%rxFmxZRTkRpt$llA7r-$YoE)q>hrc_|ZvZ$fgT%~GoAu+d{ro0?qcX5} zw(VzsT5GG$$KAHR0s(NLHn?)b-d+Q+R)OfJo|6;Aaw{Cv4xAp-v zu)N%lcs4~5Q>CPv;<99Ve|;%x8j=bJ7^6%A)y>DJdwX8G2E3y}%0R9#s%ddt#7L9U zu&+cYmr`)b?Ql{S#!Ss1F|3g;h?cW*UP1dgZEM8Q(I{*dga zikZi{A@%zs6AW{#8^~(_F@H2sU>K=9i?Jb1zzEV5Q$q%xU|1pCMdn~XVc0!BuvCO` zY8sgJ<2;q((B)iOf|KzGRk1V%6UEH1LUm~vPT_pPH4}BOuF@!sQ59*@Lah^(3@@q@ zj36b8JzIknsDE7*`m8nBx;TpFtsAq}7~lUV`Ye6*=>5#c`p-`{(94xBqYvA@Cf=7Xv4{LwW~f#mDdbKX?zX1)(TgUT0o z=ph-{Z+EP){C&gPEu$>ybzky>Yk0&&w;4IZt%%musK%8Hv zOl=&Uful4-bZODUOIOZ7(p4BoWnYofNCmR5OIC~h&$}gE{fvjLku~`RFC@dyJOARm zYiH3R&PhgZUv}^QSs^lZDWlO8(qfo%l)++-QyoaN@N7DZk&0RUR#2B<9W~#Inxa%Q zNTEJW@u&Gb*3J5`-Z0E-X6rMgVWvp%b$&^6*}X(`6_@H5hASO#63ff^n#0nvD2mhV k8iv4I2s$d2%edryJ(A0G;t1ivR!s literal 0 HcmV?d00001 diff --git a/assets/zh-CN-fJdWaJad.js.gz b/assets/zh-CN-fJdWaJad.js.gz deleted file mode 100644 index 69dd418687b2f7afaa43009268744c32fd332112..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2164 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 diff --git a/assets/zrender@5.4.4-dbLxLQQO.js b/assets/zrender@5.4.4-dbLxLQQO.js deleted file mode 100644 index 7fb63a13..00000000 --- a/assets/zrender@5.4.4-dbLxLQQO.js +++ /dev/null @@ -1,16 +0,0 @@ -import{_ as H}from"./tslib@2.3.0-21A5UWR7.js";var ts=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),rs=function(){function e(){this.browser=new ts,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return e}(),or=new rs;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(or.wxa=!0,or.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?or.worker=!0:typeof navigator>"u"?(or.node=!0,or.svgSupported=!0):es(navigator.userAgent,or);function es(e,t){var r=t.browser,i=e.match(/Firefox\/([\d.]+)/),n=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);i&&(r.firefox=!0,r.version=i[1]),n&&(r.ie=!0,r.version=n[1]),a&&(r.edge=!0,r.version=a[1],r.newEdge=+a[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}const K=or;var vn=12,is="sans-serif",ur=vn+"px "+is,ns=20,as=100,os="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function ss(e){var t={};if(typeof JSON>"u")return t;for(var r=0;r=0)s=o*r.length;else for(var f=0;f>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[f]+":0",n[h]+":0",i[1-f]+":auto",n[1-h]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function Os(e,t,r){for(var i=r?"invTrans":"trans",n=t[i],a=t.srcCoords,o=[],s=[],f=!0,h=0;h<4;h++){var u=e[h].getBoundingClientRect(),v=2*h,l=u.left,c=u.top;o.push(l,c),f=f&&a&&l===a[v]&&c===a[v+1],s.push(e[h].offsetLeft,e[h].offsetTop)}return f&&n?n:(t.srcCoords=o,t[i]=r?Rn(s,o):Rn(o,s))}function Za(e){return e.nodeName.toUpperCase()==="CANVAS"}var Bs=/([&<>"'])/g,Hs={"&":"&","<":"<",">":">",'"':""","'":"'"};function _v(e){return e==null?"":(e+"").replace(Bs,function(t,r){return Hs[r]})}var zs=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ri=[],ks=K.browser.firefox&&+K.browser.version.split(".")[0]<39;function $i(e,t,r,i){return r=r||{},i?Dn(e,t,r):ks&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):Dn(e,t,r),r}function Dn(e,t,r){if(K.domSupported&&e.getBoundingClientRect){var i=t.clientX,n=t.clientY;if(Za(e)){var a=e.getBoundingClientRect();r.zrX=i-a.left,r.zrY=n-a.top;return}else if(Ni(ri,e,i,n)){r.zrX=ri[0],r.zrY=ri[1];return}}r.zrX=r.zrY=0}function _n(e){return e||window.event}function pt(e,t,r){if(t=_n(t),t.zrX!=null)return t;var i=t.type,n=i&&i.indexOf("touch")>=0;if(n){var o=i!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&$i(e,o,t,r)}else{$i(e,t,t,r);var a=Ns(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&zs.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Ns(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,i=e.deltaY;if(r==null||i==null)return t;var n=Math.abs(i!==0?i:r),a=i>0?-1:i<0?1:r>0?-1:1;return 3*n*a}function $s(e,t,r,i){e.addEventListener(t,r,i)}function Ws(e,t,r,i){e.removeEventListener(t,r,i)}var Ys=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},Gs=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,i){return this._doTrack(t,r,i),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,i){var n=t.touches;if(n){for(var a={points:[],touches:[],target:r,event:t},o=0,s=n.length;o1&&i&&i.length>1){var a=xn(i)/xn(n);!isFinite(a)&&(a=1),t.pinchScale=a;var o=Xs(i);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function Be(){return[1,0,0,1,0,0]}function qs(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Zs(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function ii(e,t,r){var i=t[0]*r[0]+t[2]*r[1],n=t[1]*r[0]+t[3]*r[1],a=t[0]*r[2]+t[2]*r[3],o=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],f=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=i,e[1]=n,e[2]=a,e[3]=o,e[4]=s,e[5]=f,e}function An(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function Us(e,t,r){var i=t[0],n=t[2],a=t[4],o=t[1],s=t[3],f=t[5],h=Math.sin(r),u=Math.cos(r);return e[0]=i*u+o*h,e[1]=-i*h+o*u,e[2]=n*u+s*h,e[3]=-n*h+u*s,e[4]=u*a+h*f,e[5]=u*f-h*a,e}function Vs(e,t,r){var i=r[0],n=r[1];return e[0]=t[0]*i,e[1]=t[1]*n,e[2]=t[2]*i,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*n,e}function Qs(e,t){var r=t[0],i=t[2],n=t[4],a=t[1],o=t[3],s=t[5],f=r*o-a*i;return f?(f=1/f,e[0]=o*f,e[1]=-a*f,e[2]=-i*f,e[3]=r*f,e[4]=(i*s-o*n)*f,e[5]=(a*n-r*s)*f,e):null}var Ks=function(){function e(t,r){this.x=t||0,this.y=r||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,r){return this.x=t,this.y=r,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,r){this.x+=t.x*r,this.y+=t.y*r},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var r=this.x-t.x,i=this.y-t.y;return Math.sqrt(r*r+i*i)},e.prototype.distanceSquare=function(t){var r=this.x-t.x,i=this.y-t.y;return r*r+i*i},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var r=this.x,i=this.y;return this.x=t[0]*r+t[2]*i+t[4],this.y=t[1]*r+t[3]*i+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,r,i){t.x=r,t.y=i},e.copy=function(t,r){t.x=r.x,t.y=r.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,r){return t.x*r.x+t.y*r.y},e.add=function(t,r,i){t.x=r.x+i.x,t.y=r.y+i.y},e.sub=function(t,r,i){t.x=r.x-i.x,t.y=r.y-i.y},e.scale=function(t,r,i){t.x=r.x*i,t.y=r.y*i},e.scaleAndAdd=function(t,r,i,n){t.x=r.x+i.x*n,t.y=r.y+i.y*n},e.lerp=function(t,r,i,n){var a=1-n;t.x=a*r.x+n*i.x,t.y=a*r.y+n*i.y},e}();const F=Ks;var se=Math.min,fe=Math.max,Yt=new F,Gt=new F,Xt=new F,qt=new F,Br=new F,Hr=new F,Js=function(){function e(t,r,i,n){i<0&&(t=t+i,i=-i),n<0&&(r=r+n,n=-n),this.x=t,this.y=r,this.width=i,this.height=n}return e.prototype.union=function(t){var r=se(t.x,this.x),i=se(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=fe(t.x+t.width,this.x+this.width)-r:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=fe(t.y+t.height,this.y+this.height)-i:this.height=t.height,this.x=r,this.y=i},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var r=this,i=t.width/r.width,n=t.height/r.height,a=Be();return An(a,a,[-r.x,-r.y]),Vs(a,a,[i,n]),An(a,a,[t.x,t.y]),a},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var i=this,n=i.x,a=i.x+i.width,o=i.y,s=i.y+i.height,f=t.x,h=t.x+t.width,u=t.y,v=t.y+t.height,l=!(a_&&(_=m,g_&&(_=T,p=i.x&&t<=i.x+i.width&&r>=i.y&&r<=i.y+i.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,i){if(!i){t!==r&&e.copy(t,r);return}if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var n=i[0],a=i[3],o=i[4],s=i[5];t.x=r.x*n+o,t.y=r.y*a+s,t.width=r.width*n,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Yt.x=Xt.x=r.x,Yt.y=qt.y=r.y,Gt.x=qt.x=r.x+r.width,Gt.y=Xt.y=r.y+r.height,Yt.transform(i),qt.transform(i),Gt.transform(i),Xt.transform(i),t.x=se(Yt.x,Gt.x,Xt.x,qt.x),t.y=se(Yt.y,Gt.y,Xt.y,qt.y);var f=fe(Yt.x,Gt.x,Xt.x,qt.x),h=fe(Yt.y,Gt.y,Xt.y,qt.y);t.width=f-t.x,t.height=h-t.y},e}();const $=Js;var Ua="silent";function js(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:tf}}function tf(){Ys(this.event)}var rf=function(e){H(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Fr),zr=function(){function e(t,r){this.x=t,this.y=r}return e}(),ef=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],ni=new $(0,0,0,0),Va=function(e){H(t,e);function t(r,i,n,a,o){var s=e.call(this)||this;return s._hovered=new zr(0,0),s.storage=r,s.painter=i,s.painterRoot=a,s._pointerSize=o,n=n||new rf,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new As(s),s}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(ft(ef,function(i){r.on&&r.on(i,this[i],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var i=r.zrX,n=r.zrY,a=Qa(this,i,n),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var f=this._hovered=a?new zr(i,n):this.findHover(i,n),h=f.target,u=this.proxy;u.setCursor&&u.setCursor(h?h.cursor:"default"),s&&h!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(f,"mousemove",r),h&&h!==s&&this.dispatchToElement(f,"mouseover",r)},t.prototype.mouseout=function(r){var i=r.zrEventControl;i!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),i!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new zr(0,0)},t.prototype.dispatch=function(r,i){var n=this[r];n&&n.call(this,i)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var i=this.proxy;i.setCursor&&i.setCursor(r)},t.prototype.dispatchToElement=function(r,i,n){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+i,s=js(i,r,n);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(i,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(i,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(f){typeof f[o]=="function"&&f[o].call(f,s),f.trigger&&f.trigger(i,s)}))}},t.prototype.findHover=function(r,i,n){var a=this.storage.getDisplayList(),o=new zr(r,i);if(En(a,o,r,i,n),this._pointerSize&&!o.target){for(var s=[],f=this._pointerSize,h=f/2,u=new $(r-h,i-h,f,f),v=a.length-1;v>=0;v--){var l=a[v];l!==n&&!l.ignore&&!l.ignoreCoarsePointer&&(!l.parent||!l.parent.ignoreCoarsePointer)&&(ni.copy(l.getBoundingRect()),l.transform&&ni.applyTransform(l.transform),ni.intersect(u)&&s.push(l))}if(s.length)for(var c=4,_=Math.PI/12,g=Math.PI*2,d=0;d4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function nf(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var i=e,n=void 0,a=!1;i;){if(i.ignoreClip&&(a=!0),!a){var o=i.getClipPath();if(o&&!o.contain(t,r))return!1;i.silent&&(n=!0)}var s=i.__hostTarget;i=s||i.parent}return n?Ua:!0}return!1}function En(e,t,r,i,n){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==n&&!o.ignore&&(s=nf(o,r,i))&&(!t.topTarget&&(t.topTarget=o),s!==Ua)){t.target=o;break}}}function Qa(e,t,r){var i=e.painter;return t<0||t>i.getWidth()||r<0||r>i.getHeight()}const af=Va;var Ka=32,kr=7;function of(e){for(var t=0;e>=Ka;)t|=e&1,e>>=1;return e+t}function In(e,t,r,i){var n=t+1;if(n===r)return 1;if(i(e[n++],e[t])<0){for(;n=0;)n++;return n-t}function sf(e,t,r){for(r--;t>>1,n(a,e[f])<0?s=f:o=f+1;var h=i-o;switch(h){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;h>0;)e[o+h]=e[o+h-1],h--}e[o]=a}}function ai(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])>0){for(s=i-n;f0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}else{for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}for(o++;o>>1);a(e,t[r+u])>0?o=u+1:f=u}return f}function oi(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])<0){for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}else{for(s=i-n;f=0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}for(o++;o>>1);a(e,t[r+u])<0?f=u:o=u+1}return f}function ff(e,t){var r=kr,i,n,a=0;e.length;var o=[];i=[],n=[];function s(c,_){i[a]=c,n[a]=_,a+=1}function f(){for(;a>1;){var c=a-2;if(c>=1&&n[c-1]<=n[c]+n[c+1]||c>=2&&n[c-2]<=n[c]+n[c-1])n[c-1]n[c+1])break;u(c)}}function h(){for(;a>1;){var c=a-2;c>0&&n[c-1]=kr||M>=kr);if(C)break;b<0&&(b=0),b+=2}if(r=b,r<1&&(r=1),_===1){for(p=0;p=0;p--)e[w+p]=e[b+p];e[T]=o[m];return}for(var M=r;;){var C=0,L=0,P=!1;do if(t(o[m],e[y])<0){if(e[T--]=e[y--],C++,L=0,--_===0){P=!0;break}}else if(e[T--]=o[m--],L++,C=0,--d===1){P=!0;break}while((C|L)=0;p--)e[w+p]=e[b+p];if(_===0){P=!0;break}}if(e[T--]=o[m--],--d===1){P=!0;break}if(L=d-ai(e[y],o,0,d,d-1,t),L!==0){for(T-=L,m-=L,d-=L,w=T+1,b=m+1,p=0;p=kr||L>=kr);if(P)break;M<0&&(M=0),M+=2}if(r=M,r<1&&(r=1),d===1){for(T-=_,y-=_,w=T+1,b=y+1,p=_-1;p>=0;p--)e[w+p]=e[b+p];e[T]=o[m]}else{if(d===0)throw new Error;for(b=T-(d-1),p=0;ps&&(f=s),Fn(e,r,r+f,r+a,t),a=f}o.pushRun(r,a),o.mergeRuns(),n-=a,r+=a}while(n!==0);o.forceMergeRuns()}}var ot=1,qr=2,wr=4,On=!1;function si(){On||(On=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Bn(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var uf=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Bn}return e.prototype.traverse=function(t,r){for(var i=0;i0&&(u.__clipPaths=[]),isNaN(u.z)&&(si(),u.z=0),isNaN(u.z2)&&(si(),u.z2=0),isNaN(u.zlevel)&&(si(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var v=t.getDecalElement&&t.getDecalElement();v&&this._updateAndAddDisplayable(v,r,i);var l=t.getTextGuideLine();l&&this._updateAndAddDisplayable(l,r,i);var c=t.getTextContent();c&&this._updateAndAddDisplayable(c,r,i)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var r=0,i=t.length;r=0&&this._roots.splice(n,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}();const vf=uf;var Ja;Ja=K.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};const Wi=Ja;var xe={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)))},elasticOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},elasticInOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-xe.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?xe.bounceIn(e*2)*.5:xe.bounceOut(e*2-1)*.5+.5}};const ja=xe;var he=Math.pow,Bt=Math.sqrt,He=1e-8,to=1e-4,Hn=Bt(3),ue=1/3,Lt=Ir(),ct=Ir(),xr=Ir();function Ot(e){return e>-He&&eHe||e<-He}function U(e,t,r,i,n){var a=1-n;return a*a*(a*e+3*n*t)+n*n*(n*i+3*a*r)}function zn(e,t,r,i,n){var a=1-n;return 3*(((t-e)*a+2*(r-t)*n)*a+(i-r)*n*n)}function eo(e,t,r,i,n,a){var o=i+3*(t-r)-e,s=3*(r-t*2+e),f=3*(t-e),h=e-n,u=s*s-3*o*f,v=s*f-9*o*h,l=f*f-3*s*h,c=0;if(Ot(u)&&Ot(v))if(Ot(s))a[0]=0;else{var _=-f/s;_>=0&&_<=1&&(a[c++]=_)}else{var g=v*v-4*u*l;if(Ot(g)){var d=v/u,_=-s/o+d,p=-d/2;_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p)}else if(g>0){var y=Bt(g),m=u*s+1.5*o*(-v+y),T=u*s+1.5*o*(-v-y);m<0?m=-he(-m,ue):m=he(m,ue),T<0?T=-he(-T,ue):T=he(T,ue);var _=(-s-(m+T))/(3*o);_>=0&&_<=1&&(a[c++]=_)}else{var b=(2*u*s-3*o*v)/(2*Bt(u*u*u)),w=Math.acos(b)/3,M=Bt(u),C=Math.cos(w),_=(-s-2*M*C)/(3*o),p=(-s+M*(C+Hn*Math.sin(w)))/(3*o),L=(-s+M*(C-Hn*Math.sin(w)))/(3*o);_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p),L>=0&&L<=1&&(a[c++]=L)}}return c}function io(e,t,r,i,n){var a=6*r-12*t+6*e,o=9*t+3*i-3*e-9*r,s=3*t-3*e,f=0;if(Ot(o)){if(ro(a)){var h=-s/a;h>=0&&h<=1&&(n[f++]=h)}}else{var u=a*a-4*o*s;if(Ot(u))n[0]=-a/(2*o);else if(u>0){var v=Bt(u),h=(-a+v)/(2*o),l=(-a-v)/(2*o);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function kt(e,t,r,i,n,a){var o=(t-e)*n+e,s=(r-t)*n+t,f=(i-r)*n+r,h=(s-o)*n+o,u=(f-s)*n+s,v=(u-h)*n+h;a[0]=e,a[1]=o,a[2]=h,a[3]=v,a[4]=v,a[5]=u,a[6]=f,a[7]=i}function lf(e,t,r,i,n,a,o,s,f,h,u){var v,l=.005,c=1/0,_,g,d,p;Lt[0]=f,Lt[1]=h;for(var y=0;y<1;y+=.05)ct[0]=U(e,r,n,o,y),ct[1]=U(t,i,a,s,y),d=Dr(Lt,ct),d=0&&d=0&&h<=1&&(n[f++]=h)}}else{var u=o*o-4*a*s;if(Ot(u)){var h=-o/(2*a);h>=0&&h<=1&&(n[f++]=h)}else if(u>0){var v=Bt(u),h=(-o+v)/(2*a),l=(-o-v)/(2*a);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function no(e,t,r){var i=e+r-2*t;return i===0?.5:(e-t)/i}function ze(e,t,r,i,n){var a=(t-e)*i+e,o=(r-t)*i+t,s=(o-a)*i+a;n[0]=e,n[1]=a,n[2]=s,n[3]=s,n[4]=o,n[5]=r}function pf(e,t,r,i,n,a,o,s,f){var h,u=.005,v=1/0;Lt[0]=o,Lt[1]=s;for(var l=0;l<1;l+=.05){ct[0]=Q(e,r,n,l),ct[1]=Q(t,i,a,l);var c=Dr(Lt,ct);c=0&&c=1?1:eo(0,i,a,1,f,s)&&U(0,n,o,1,s[0])}}}var yf=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Sr,this.ondestroy=t.ondestroy||Sr,this.onrestart=t.onrestart||Sr,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var i=this._life,n=t-this._startTime-this._pausedTime,a=n/i;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var f=n%i;this._startTime=t-f,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Ve(t)?t:ja[t]||ao(t)},e}();const mf=yf;var oo=function(){function e(t){this.value=t}return e}(),wf=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new oo(t);return this.insertEntry(r),r},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var r=t.prev,i=t.next;r?r.next=i:this.head=i,i?i.prev=r:this.tail=r,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),Tf=function(){function e(t){this._list=new wf,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var i=this._list,n=this._map,a=null;if(n[t]==null){var o=i.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var f=i.head;i.remove(f),delete n[f.key],a=f.value,this._lastRemovedEntry=f}s?s.value=r:s=new oo(r),s.key=t,i.insertEntry(s),n[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],i=this._list;if(r!=null)return r!==i.tail&&(i.remove(r),i.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}();const gn=Tf;var Nn={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ht(e){return e=Math.round(e),e<0?0:e>255?255:e}function Yi(e){return e<0?0:e>1?1:e}function fi(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Ht(parseFloat(t)/100*255):Ht(parseInt(t,10))}function Jr(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Yi(parseFloat(t)/100):Yi(parseFloat(t))}function hi(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function ve(e,t,r){return e+(t-e)*r}function vt(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function Gi(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var so=new gn(20),le=null;function cr(e,t){le&&Gi(le,t),le=so.put(e,le||t.slice())}function zt(e,t){if(e){t=t||[];var r=so.get(e);if(r)return Gi(t,r);e=e+"";var i=e.replace(/ /g,"").toLowerCase();if(i in Nn)return Gi(t,Nn[i]),cr(e,t),t;var n=i.length;if(i.charAt(0)==="#"){if(n===4||n===5){var a=parseInt(i.slice(1,4),16);if(!(a>=0&&a<=4095)){vt(t,0,0,0,1);return}return vt(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,n===5?parseInt(i.slice(4),16)/15:1),cr(e,t),t}else if(n===7||n===9){var a=parseInt(i.slice(1,7),16);if(!(a>=0&&a<=16777215)){vt(t,0,0,0,1);return}return vt(t,(a&16711680)>>16,(a&65280)>>8,a&255,n===9?parseInt(i.slice(7),16)/255:1),cr(e,t),t}return}var o=i.indexOf("("),s=i.indexOf(")");if(o!==-1&&s+1===n){var f=i.substr(0,o),h=i.substr(o+1,s-(o+1)).split(","),u=1;switch(f){case"rgba":if(h.length!==4)return h.length===3?vt(t,+h[0],+h[1],+h[2],1):vt(t,0,0,0,1);u=Jr(h.pop());case"rgb":if(h.length>=3)return vt(t,fi(h[0]),fi(h[1]),fi(h[2]),h.length===3?u:Jr(h[3])),cr(e,t),t;vt(t,0,0,0,1);return;case"hsla":if(h.length!==4){vt(t,0,0,0,1);return}return h[3]=Jr(h[3]),$n(h,t),cr(e,t),t;case"hsl":if(h.length!==3){vt(t,0,0,0,1);return}return $n(h,t),cr(e,t),t;default:return}}vt(t,0,0,0,1)}}function $n(e,t){var r=(parseFloat(e[0])%360+360)%360/360,i=Jr(e[1]),n=Jr(e[2]),a=n<=.5?n*(i+1):n+i-n*i,o=n*2-a;return t=t||[],vt(t,Ht(hi(o,a,r+1/3)*255),Ht(hi(o,a,r)*255),Ht(hi(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function gv(e,t){var r=zt(e);if(r){for(var i=0;i<3;i++)t<0?r[i]=r[i]*(1-t)|0:r[i]=(255-r[i])*t+r[i]|0,r[i]>255?r[i]=255:r[i]<0&&(r[i]=0);return yn(r,r.length===4?"rgba":"rgb")}}function yv(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=zt(t[n]),s=zt(t[a]),f=i-n,h=yn([Ht(ve(o[0],s[0],f)),Ht(ve(o[1],s[1],f)),Ht(ve(o[2],s[2],f)),Yi(ve(o[3],s[3],f))],"rgba");return r?{color:h,leftIndex:n,rightIndex:a,value:i}:h}}function yn(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function ke(e,t){var r=zt(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}function bf(e){return e.type==="linear"}function Cf(e){return e.type==="radial"}(function(){return K.hasGlobalWindow&&Ve(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}})();var Xi=Array.prototype.slice;function Dt(e,t,r){return(t-e)*r+e}function ui(e,t,r,i){for(var n=t.length,a=0;ai?t:e,a=Math.min(r,i),o=n[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)i.length=o;else for(var f=a;f=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,i){this._needsSort=!0;var n=this.keyframes,a=n.length,o=!1,s=Yn,f=r;if(Pt(r)){var h=Rf(r);s=h,(h===1&&!Se(r[0])||h===2&&!Se(r[0][0]))&&(o=!0)}else if(Se(r)&&!_s(r))s=de;else if(Bi(r))if(!isNaN(+r))s=de;else{var u=zt(r);u&&(f=u,s=Zr)}else if(pn(r)){var v=N({},f);v.colorStops=xt(r.colorStops,function(c){return{offset:c.offset,color:zt(c.color)}}),bf(r)?s=qi:Cf(r)&&(s=Zi),f=v}a===0?this.valType=s:(s!==this.valType||s===Yn)&&(o=!0),this.discrete=this.discrete||o;var l={time:t,value:f,rawValue:r,percent:0};return i&&(l.easing=i,l.easingFunc=Ve(i)?i:ja[i]||ao(i)),n.push(l),l},e.prototype.prepare=function(t,r){var i=this.keyframes;this._needsSort&&i.sort(function(g,d){return g.time-d.time});for(var n=this.valType,a=i.length,o=i[a-1],s=this.discrete,f=pe(n),h=Gn(n),u=0;u=0&&!(o[u].percent<=r);u--);u=l(u,s-2)}else{for(u=v;ur);u++);u=l(u-1,s-2)}_=o[u+1],c=o[u]}if(c&&_){this._lastFr=u,this._lastFrP=r;var d=_.percent-c.percent,p=d===0?1:l((r-c.percent)/d,1);_.easingFunc&&(p=_.easingFunc(p));var y=i?this._additiveValue:h?Nr:t[f];if((pe(a)||h)&&!y&&(y=this._additiveValue=[]),this.discrete)t[f]=p<1?c.rawValue:_.rawValue;else if(pe(a))a===Ie?ui(y,c[n],_[n],p):Mf(y,c[n],_[n],p);else if(Gn(a)){var m=c[n],T=_[n],b=a===qi;t[f]={type:b?"linear":"radial",x:Dt(m.x,T.x,p),y:Dt(m.y,T.y,p),colorStops:xt(m.colorStops,function(M,C){var L=T.colorStops[C];return{offset:Dt(M.offset,L.offset,p),color:Ee(ui([],M.color,L.color,p))}}),global:T.global},b?(t[f].x2=Dt(m.x2,T.x2,p),t[f].y2=Dt(m.y2,T.y2,p)):t[f].r=Dt(m.r,T.r,p)}else if(h)ui(y,c[n],_[n],p),i||(t[f]=Ee(y));else{var w=Dt(c[n],_[n],p);i?this._additiveValue=w:t[f]=w}i&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,i=this.propName,n=this._additiveValue;r===de?t[i]=t[i]+n:r===Zr?(zt(t[i],Nr),ce(Nr,Nr,n,1),t[i]=Ee(Nr)):r===Ie?ce(t[i],t[i],n,1):r===fo&&Wn(t[i],t[i],n,1)},e}(),Df=function(){function e(t,r,i,n){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&n){dn("Can' use additive animation on looped animation.");return}this._additiveAnimators=n,this._allowDiscrete=i}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,r,i){return this.whenWithKeys(t,r,ht(r),i)},e.prototype.whenWithKeys=function(t,r,i,n){for(var a=this._tracks,o=0;o0&&f.addKeyframe(0,Ae(h),n),this._trackKeys.push(s)}f.addKeyframe(t,Ae(r[s]),n)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var r=t.length,i=0;i0)){this._started=1;for(var r=this,i=[],n=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[n]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}();const mn=Df;function Mr(){return new Date().getTime()}var xf=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i._running=!1,i._time=0,i._pausedTime=0,i._pauseStart=0,i._paused=!1,r=r||{},i.stage=r.stage||{},i}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var i=r.getClip();i&&this.addClip(i)},t.prototype.removeClip=function(r){if(r.animation){var i=r.prev,n=r.next;i?i.next=n:this._head=n,n?n.prev=i:this._tail=i,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var i=r.getClip();i&&this.removeClip(i),r.animation=null},t.prototype.update=function(r){for(var i=Mr()-this._pausedTime,n=i-this._time,a=this._head;a;){var o=a.next,s=a.step(i,n);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=i,r||(this.trigger("frame",n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function i(){r._running&&(Wi(i),!r._paused&&r.update())}Wi(i)},t.prototype.start=function(){this._running||(this._time=Mr(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Mr(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Mr()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var i=r.next;r.prev=r.next=r.animation=null,r=i}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,i){i=i||{},this.start();var n=new mn(r,i.loop);return this.addAnimator(n),n},t}(Fr);const Af=xf;var Ef=300,vi=K.domSupported,li=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=xt(e,function(n){var a=n.replace("mouse","pointer");return r.hasOwnProperty(a)?a:n});return{mouse:e,touch:t,pointer:i}}(),Xn={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},qn=!1;function Ui(e){var t=e.pointerType;return t==="pen"||t==="touch"}function If(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function ci(e){e&&(e.zrByTouch=!0)}function Ff(e,t){return pt(e.dom,new Of(e,t),!0)}function ho(e,t){for(var r=t,i=!1;r&&r.nodeType!==9&&!(i=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return i}var Of=function(){function e(t,r){this.stopPropagation=Sr,this.stopImmediatePropagation=Sr,this.preventDefault=Sr,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),_t={mousedown:function(e){e=pt(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=pt(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=pt(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=pt(this.dom,e);var t=e.toElement||e.relatedTarget;ho(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){qn=!0,e=pt(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){qn||(e=pt(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=pt(this.dom,e),ci(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),_t.mousemove.call(this,e),_t.mousedown.call(this,e)},touchmove:function(e){e=pt(this.dom,e),ci(e),this.handler.processGesture(e,"change"),_t.mousemove.call(this,e)},touchend:function(e){e=pt(this.dom,e),ci(e),this.handler.processGesture(e,"end"),_t.mouseup.call(this,e),+new Date-+this.__lastTouchMomentVn||e<-Vn}var Ut=[],dr=[],pi=Be(),_i=Math.abs,wn=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Zt(this.rotation)||Zt(this.x)||Zt(this.y)||Zt(this.scaleX-1)||Zt(this.scaleY-1)||Zt(this.skewX)||Zt(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),i=this.transform;if(!(r||t)){i&&(Un(i),this.invTransform=null);return}i=i||Be(),r?this.getLocalTransform(i):Un(i),t&&(r?ii(i,t,i):Zs(i,t)),this.transform=i,this._resolveGlobalScaleRatio(i)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(Ut);var i=Ut[0]<0?-1:1,n=Ut[1]<0?-1:1,a=((Ut[0]-i)*r+i)/Ut[0]||0,o=((Ut[1]-n)*r+n)/Ut[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Be(),Qs(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var r=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=Math.atan2(t[1],t[0]),a=Math.PI/2+n-Math.atan2(t[3],t[2]);i=Math.sqrt(i)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-n,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=i,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(ii(dr,t.invTransform,r),r=dr);var i=this.originX,n=this.originY;(i||n)&&(pi[4]=i,pi[5]=n,ii(dr,r,pi),dr[4]-=i,dr[5]-=n,r=dr),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var i=[t,r],n=this.invTransform;return n&&Kr(i,i,n),i},e.prototype.transformCoordToGlobal=function(t,r){var i=[t,r],n=this.transform;return n&&Kr(i,i,n),i},e.prototype.getLineScale=function(){var t=this.transform;return t&&_i(t[0]-1)>1e-10&&_i(t[3]-1)>1e-10?Math.sqrt(_i(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){$f(this,t)},e.getLocalTransform=function(t,r){r=r||[];var i=t.originX||0,n=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,f=t.anchorY,h=t.rotation||0,u=t.x,v=t.y,l=t.skewX?Math.tan(t.skewX):0,c=t.skewY?Math.tan(-t.skewY):0;if(i||n||s||f){var _=i+s,g=n+f;r[4]=-_*a-l*g*o,r[5]=-g*o-c*_*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=c*a,r[2]=l*o,h&&Us(r,r,h),r[4]+=i+u,r[5]+=n+v,r},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),ee=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function $f(e,t){for(var r=0;r=0?parseFloat(e)/100*t:parseFloat(e):e}function Yf(e,t,r){var i=t.position||"inside",n=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,f=r.x,h=r.y,u="left",v="top";if(i instanceof Array)f+=ie(i[0],r.width),h+=ie(i[1],r.height),u=null,v=null;else switch(i){case"left":f-=n,h+=s,u="right",v="middle";break;case"right":f+=n+o,h+=s,v="middle";break;case"top":f+=o/2,h-=n,u="center",v="bottom";break;case"bottom":f+=o/2,h+=a+n,u="center";break;case"inside":f+=o/2,h+=s,u="center",v="middle";break;case"insideLeft":f+=n,h+=s,v="middle";break;case"insideRight":f+=o-n,h+=s,u="right",v="middle";break;case"insideTop":f+=o/2,h+=n,u="center";break;case"insideBottom":f+=o/2,h+=a-n,u="center",v="bottom";break;case"insideTopLeft":f+=n,h+=n;break;case"insideTopRight":f+=o-n,h+=n,u="right";break;case"insideBottomLeft":f+=n,h+=a-n,v="bottom";break;case"insideBottomRight":f+=o-n,h+=a-n,u="right",v="bottom";break}return e=e||{},e.x=f,e.y=h,e.align=u,e.verticalAlign=v,e}var gi="__zr_normal__",yi=ee.concat(["ignore"]),Gf=Ue(ee,function(e,t){return e[t]=!0,e},{ignore:!1}),pr={},Xf=new $(0,0,0,0),bn=function(){function e(t){this.id=$a(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,i){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=r,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var i=this.textConfig,n=i.local,a=r.innerTransformable,o=void 0,s=void 0,f=!1;a.parent=n?this:null;var h=!1;if(a.copyTransform(r),i.position!=null){var u=Xf;i.layoutRect?u.copy(i.layoutRect):u.copy(this.getBoundingRect()),n||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(pr,i,u):Yf(pr,i,u),a.x=pr.x,a.y=pr.y,o=pr.align,s=pr.verticalAlign;var v=i.origin;if(v&&i.rotation!=null){var l=void 0,c=void 0;v==="center"?(l=u.width*.5,c=u.height*.5):(l=ie(v[0],u.width),c=ie(v[1],u.height)),h=!0,a.originX=-a.x+l+(n?0:u.x),a.originY=-a.y+c+(n?0:u.y)}}i.rotation!=null&&(a.rotation=i.rotation);var _=i.offset;_&&(a.x+=_[0],a.y+=_[1],h||(a.originX=-_[0],a.originY=-_[1]));var g=i.inside==null?typeof i.position=="string"&&i.position.indexOf("inside")>=0:i.inside,d=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),p=void 0,y=void 0,m=void 0;g&&this.canBeInsideText()?(p=i.insideFill,y=i.insideStroke,(p==null||p==="auto")&&(p=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(p),m=!0)):(p=i.outsideFill,y=i.outsideStroke,(p==null||p==="auto")&&(p=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(p),m=!0)),p=p||"#000",(p!==d.fill||y!==d.stroke||m!==d.autoStroke||o!==d.align||s!==d.verticalAlign)&&(f=!0,d.fill=p,d.stroke=y,d.autoStroke=m,d.align=o,d.verticalAlign=s,r.setDefaultTextStyle(d)),r.__dirty|=ot,f&&r.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?Ji:Ki},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),i=typeof r=="string"&&zt(r);i||(i=[255,255,255,1]);for(var n=i[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)i[o]=i[o]*n+(a?0:255)*(1-n);return i[3]=1,yn(i,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},N(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(Ft(t))for(var i=t,n=ht(i),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(gi,!1,t)},e.prototype.useState=function(t,r,i,n){var a=t===gi,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,f=this.stateTransition;if(!(Mt(s,t)>=0&&(r||s.length===1))){var h;if(this.stateProxy&&!a&&(h=this.stateProxy(t)),h||(h=this.states&&this.states[t]),!h&&!a){dn("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(h);var u=!!(h&&h.hoverLayer||n);u&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,h,this._normalState,r,!i&&!this.__inHover&&f&&f.duration>0,f);var v=this._textContent,l=this._textGuide;return v&&v.useState(t,r,i,u),l&&l.useState(t,r,i,u),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot),h}}},e.prototype.useStates=function(t,r,i){if(!t.length)this.clearStates();else{var n=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var f=0;f0,_);var g=this._textContent,d=this._textGuide;g&&g.useStates(t,r,l),d&&d.useStates(t,r,l),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot)}},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var i=this.currentStates.slice();i.splice(r,1),this.useStates(i)}},e.prototype.replaceState=function(t,r,i){var n=this.currentStates.slice(),a=Mt(n,t),o=Mt(n,r)>=0;a>=0?o?n.splice(a,1):n[a]=r:i&&!o&&n.push(r),this.useStates(n)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},i,n=0;n=0&&a.splice(o,1)}),this.animators.push(t),i&&i.animation.addAnimator(t),i&&i.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var i=this.animators,n=i.length,a=[],o=0;o0&&r.during&&a[0].during(function(_,g){r.during(g)});for(var l=0;l0||n.force&&!o.length){var C=void 0,L=void 0,P=void 0;if(s){L={},l&&(C={});for(var T=0;T=0&&(n.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,i){var n=Mt(this._children,r);return n>=0&&this.replaceAt(i,n),this},t.prototype.replaceAt=function(r,i){var n=this._children,a=n[i];if(r&&r!==this&&r.parent!==this&&r!==a){n[i]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var i=this.__zr;i&&i!==r.__zr&&r.addSelfToZr(i),i&&i.refresh()},t.prototype.remove=function(r){var i=this.__zr,n=this._children,a=Mt(n,r);return a<0?this:(n.splice(a,1),r.parent=null,i&&r.removeSelfFromZr(i),i&&i.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,i=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover()},e.prototype.resize=function(t){t=t||{},this.painter.resize(t.width,t.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,r){return this.handler.findHover(t,r)},e.prototype.on=function(t,r,i){return this.handler.on(t,r,i),this},e.prototype.off=function(t,r){this.handler.off(t,r)},e.prototype.trigger=function(t,r){this.handler.trigger(t,r)},e.prototype.clear=function(){for(var t=this.storage.getRoots(),r=0;r=o;f++)s-=o;var h=ut(r,t);return h>s&&(r="",h=0),s=e-h,n.ellipsis=r,n.ellipsisWidth=h,n.contentWidth=s,n.containerWidth=e,n}function yo(e,t){var r=t.containerWidth,i=t.font,n=t.contentWidth;if(!r)return"";var a=ut(e,i);if(a<=r)return e;for(var o=0;;o++){if(a<=n||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?eh(e,n,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*n/a):0;e=e.substr(0,s),a=ut(e,i)}return e===""&&(e=t.placeholder),e}function eh(e,t,r,i){for(var n=0,a=0,o=e.length;ac&&h){var _=Math.floor(c/s);v=v.slice(0,_)}if(e&&a&&u!=null)for(var g=go(u,n,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),d=0;ds&&bi(r,e.substring(s,h),t,o),bi(r,f[2],t,o,f[1]),s=Ti.lastIndex}sn){b>0?(y.tokens=y.tokens.slice(0,b),d(y,T,m),r.lines=r.lines.slice(0,p+1)):r.lines=r.lines.slice(0,p);break t}var S=M.width,A=S==null||S==="auto";if(typeof S=="string"&&S.charAt(S.length-1)==="%")w.percentWidth=S,u.push(w),w.contentWidth=ut(w.text,P);else{if(A){var x=M.backgroundColor,E=x&&x.image;E&&(E=th(E),Ke(E)&&(w.width=Math.max(w.width,E.width*R/E.height)))}var D=_&&i!=null?i-T:null;D!=null&&D0&&_+i.accumWidth>i.width&&(u=t.split(` -`),h=!0),i.accumWidth=_}else{var g=mo(t,f,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+c,v=g.linesWidths,u=g.lines}}else u=t.split(` -`);for(var d=0;d=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var fh=Ue(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function hh(e){return sh(e)?!!fh[e]:!0}function mo(e,t,r,i,n){for(var a=[],o=[],s="",f="",h=0,u=0,v=0;vr:n+u+c>r){u?(s||f)&&(_?(s||(s=f,f="",h=0,u=h),a.push(s),o.push(u-h),f+=l,h+=c,s="",u=h):(f&&(s+=f,f="",h=0),a.push(s),o.push(u),s=l,u=c)):_?(a.push(f),o.push(h),f=l,h=c):(a.push(l),o.push(c));continue}u+=c,_?(f+=l,h+=c):(f&&(s+=f,f="",h=0),s+=l)}return!a.length&&!s&&(s=e,f="",h=0),f&&(s+=f),s&&(a.push(s),o.push(u)),a.length===1&&(u+=n),{accumWidth:u,lines:a,linesWidths:o}}var tn="__zr_style_"+Math.round(Math.random()*10),hr={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},Je={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};hr[tn]=!0;var ta=["z","z2","invisible"],uh=["invisible"],vh=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var i=ht(r),n=0;n1e-4){s[0]=e-r,s[1]=t-i,f[0]=e+r,f[1]=t+i;return}if(_e[0]=Pi(n)*r+e,_e[1]=Li(n)*i+t,ge[0]=Pi(a)*r+e,ge[1]=Li(a)*i+t,h(s,_e,ge),u(f,_e,ge),n=n%Vt,n<0&&(n=n+Vt),a=a%Vt,a<0&&(a=a+Vt),n>a&&!o?a+=Vt:nn&&(ye[0]=Pi(c)*r+e,ye[1]=Li(c)*i+t,h(s,ye,s),u(f,ye,f))}var B={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Qt=[],Kt=[],mt=[],At=[],wt=[],Tt=[],Ri=Math.min,Si=Math.max,Jt=Math.cos,jt=Math.sin,St=Math.abs,rn=Math.PI,It=rn*2,Di=typeof Float32Array<"u",$r=[];function xi(e){var t=Math.round(e/rn*1e8)/1e8;return t%2*rn}function _h(e,t){var r=xi(e[0]);r<0&&(r+=It);var i=r-e[0],n=e[1];n+=i,!t&&n-r>=It?n=r+It:t&&r-n>=It?n=r-It:!t&&r>n?n=r+(It-xi(r-n)):t&&r0&&(this._ux=St(i/Ne/t)||0,this._uy=St(i/Ne/r)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,r){return this._drawPendingPt(),this.addData(B.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var i=St(t-this._xi),n=St(r-this._yi),a=i>this._ux||n>this._uy;if(this.addData(B.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=i*i+n*n;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,i,n,a,o){return this._drawPendingPt(),this.addData(B.C,t,r,i,n,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,i,n,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,i,n){return this._drawPendingPt(),this.addData(B.Q,t,r,i,n),this._ctx&&this._ctx.quadraticCurveTo(t,r,i,n),this._xi=i,this._yi=n,this},e.prototype.arc=function(t,r,i,n,a,o){this._drawPendingPt(),$r[0]=n,$r[1]=a,_h($r,o),n=$r[0],a=$r[1];var s=a-n;return this.addData(B.A,t,r,i,i,n,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,i,n,a,o),this._xi=Jt(a)*i+t,this._yi=jt(a)*i+r,this},e.prototype.arcTo=function(t,r,i,n,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,i,n,a),this},e.prototype.rect=function(t,r,i,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,i,n),this.addData(B.R,t,r,i,n),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(B.Z);var t=this._ctx,r=this._x0,i=this._y0;return t&&t.closePath(),this._xi=r,this._yi=i,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var r=t.length;!(this.data&&this.data.length===r)&&Di&&(this.data=new Float32Array(r));for(var i=0;iu.length&&(this._expandData(),u=this.data);for(var v=0;v0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){mt[0]=mt[1]=wt[0]=wt[1]=Number.MAX_VALUE,At[0]=At[1]=Tt[0]=Tt[1]=-Number.MAX_VALUE;var t=this.data,r=0,i=0,n=0,a=0,o;for(o=0;oi||St(m)>n||l===r-1)&&(g=Math.sqrt(y*y+m*m),a=d,o=p);break}case B.C:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++],w=t[l++],M=t[l++];g=cf(a,o,T,b,d,p,w,M,10),a=w,o=M;break}case B.Q:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++];g=_f(a,o,T,b,d,p,10),a=d,o=p;break}case B.A:var C=t[l++],L=t[l++],P=t[l++],R=t[l++],S=t[l++],A=t[l++],x=A+S;l+=1,t[l++],_&&(s=Jt(S)*P+C,f=jt(S)*R+L),g=Si(P,R)*Ri(It,Math.abs(A)),a=Jt(x)*P+C,o=jt(x)*R+L;break;case B.R:{s=a=t[l++],f=o=t[l++];var E=t[l++],D=t[l++];g=E*2+D*2;break}case B.Z:{var y=s-a,m=f-o;g=Math.sqrt(y*y+m*m),a=s,o=f;break}}g>=0&&(h[v++]=g,u+=g)}return this._pathLen=u,u},e.prototype.rebuildPath=function(t,r){var i=this.data,n=this._ux,a=this._uy,o=this._len,s,f,h,u,v,l,c=r<1,_,g,d=0,p=0,y,m=0,T,b;if(!(c&&(this._pathSegLen||this._calculateLength(),_=this._pathSegLen,g=this._pathLen,y=r*g,!y)))t:for(var w=0;w0&&(t.lineTo(T,b),m=0),M){case B.M:s=h=i[w++],f=u=i[w++],t.moveTo(h,u);break;case B.L:{v=i[w++],l=i[w++];var L=St(v-h),P=St(l-u);if(L>n||P>a){if(c){var R=_[p++];if(d+R>y){var S=(y-d)/R;t.lineTo(h*(1-S)+v*S,u*(1-S)+l*S);break t}d+=R}t.lineTo(v,l),h=v,u=l,m=0}else{var A=L*L+P*P;A>m&&(T=v,b=l,m=A)}break}case B.C:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++],k=i[w++],W=i[w++];if(c){var R=_[p++];if(d+R>y){var S=(y-d)/R;kt(h,x,D,k,S,Qt),kt(u,E,z,W,S,Kt),t.bezierCurveTo(Qt[1],Kt[1],Qt[2],Kt[2],Qt[3],Kt[3]);break t}d+=R}t.bezierCurveTo(x,E,D,z,k,W),h=k,u=W;break}case B.Q:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++];if(c){var R=_[p++];if(d+R>y){var S=(y-d)/R;ze(h,x,D,S,Qt),ze(u,E,z,S,Kt),t.quadraticCurveTo(Qt[1],Kt[1],Qt[2],Kt[2]);break t}d+=R}t.quadraticCurveTo(x,E,D,z),h=D,u=z;break}case B.A:var X=i[w++],Z=i[w++],Y=i[w++],nt=i[w++],at=i[w++],Rt=i[w++],Nt=i[w++],$t=!i[w++],Wt=Y>nt?Y:nt,j=St(Y-nt)>.001,q=at+Rt,I=!1;if(c){var R=_[p++];d+R>y&&(q=at+Rt*(y-d)/R,I=!0),d+=R}if(j&&t.ellipse?t.ellipse(X,Z,Y,nt,Nt,at,q,$t):t.arc(X,Z,Wt,at,q,$t),I)break t;C&&(s=Jt(at)*Y+X,f=jt(at)*nt+Z),h=Jt(q)*Y+X,u=jt(q)*nt+Z;break;case B.R:s=h=i[w],f=u=i[w+1],v=i[w++],l=i[w++];var O=i[w++],Or=i[w++];if(c){var R=_[p++];if(d+R>y){var yt=y-d;t.moveTo(v,l),t.lineTo(v+Ri(yt,O),l),yt-=O,yt>0&&t.lineTo(v+O,l+Ri(yt,Or)),yt-=Or,yt>0&&t.lineTo(v+Si(O-yt,0),l+Or),yt-=O,yt>0&&t.lineTo(v,l+Si(Or-yt,0));break t}d+=R}t.rect(v,l,O,Or);break;case B.Z:if(c){var R=_[p++];if(d+R>y){var S=(y-d)/R;t.lineTo(h*(1-S)+s*S,u*(1-S)+f*S);break t}d+=R}t.closePath(),h=s,u=f}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=B,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();const vr=gh;function _r(e,t,r,i,n,a,o){if(n===0)return!1;var s=n,f=0,h=e;if(o>t+s&&o>i+s||oe+s&&a>r+s||at+v&&u>i+v&&u>a+v&&u>s+v||ue+v&&h>r+v&&h>n+v&&h>o+v||ht+h&&f>i+h&&f>a+h||fe+h&&s>r+h&&s>n+h||sr||u+hn&&(n+=Wr);var l=Math.atan2(f,s);return l<0&&(l+=Wr),l>=i&&l<=n||l+Wr>=i&&l+Wr<=n}function tr(e,t,r,i,n,a){if(a>t&&a>i||an?s:0}var Et=vr.CMD,rr=Math.PI*2,Th=1e-4;function bh(e,t){return Math.abs(e-t)t&&h>i&&h>a&&h>s||h1&&Ch(),c=U(t,i,a,s,lt[0]),l>1&&(_=U(t,i,a,s,lt[1]))),l===2?dt&&s>i&&s>a||s=0&&h<=1){for(var u=0,v=Q(t,i,a,h),l=0;lr||s<-r)return 0;var f=Math.sqrt(r*r-s*s);J[0]=-f,J[1]=f;var h=Math.abs(i-n);if(h<1e-4)return 0;if(h>=rr-1e-4){i=0,n=rr;var u=a?1:-1;return o>=J[0]+e&&o<=J[1]+e?u:0}if(i>n){var v=i;i=n,n=v}i<0&&(i+=rr,n+=rr);for(var l=0,c=0;c<2;c++){var _=J[c];if(_+e>o){var g=Math.atan2(s,_),u=a?1:-1;g<0&&(g=rr+g),(g>=i&&g<=n||g+rr>=i&&g+rr<=n)&&(g>Math.PI/2&&g1&&(r||(s+=tr(f,h,u,v,i,n))),d&&(f=a[_],h=a[_+1],u=f,v=h),g){case Et.M:u=a[_++],v=a[_++],f=u,h=v;break;case Et.L:if(r){if(_r(f,h,a[_],a[_+1],t,i,n))return!0}else s+=tr(f,h,a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.C:if(r){if(yh(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=Mh(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.Q:if(r){if(mh(f,h,a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=Lh(f,h,a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.A:var p=a[_++],y=a[_++],m=a[_++],T=a[_++],b=a[_++],w=a[_++];_+=1;var M=!!(1-a[_++]);l=Math.cos(b)*m+p,c=Math.sin(b)*T+y,d?(u=l,v=c):s+=tr(f,h,l,c,i,n);var C=(i-p)*T/m+p;if(r){if(wh(p,y,T,b,b+w,M,t,C,n))return!0}else s+=Ph(p,y,T,b,b+w,M,C,n);f=Math.cos(b+w)*m+p,h=Math.sin(b+w)*T+y;break;case Et.R:u=f=a[_++],v=h=a[_++];var L=a[_++],P=a[_++];if(l=u+L,c=v+P,r){if(_r(u,v,l,v,t,i,n)||_r(l,v,l,c,t,i,n)||_r(l,c,u,c,t,i,n)||_r(u,c,u,v,t,i,n))return!0}else s+=tr(l,v,l,c,i,n),s+=tr(u,c,u,v,i,n);break;case Et.Z:if(r){if(_r(f,h,u,v,t,i,n))return!0}else s+=tr(f,h,u,v,i,n);f=u,h=v;break}}return!r&&!bh(h,v)&&(s+=tr(f,h,u,v,i,n)||0),s!==0}function Rh(e,t,r){return To(e,0,!1,t,r)}function Sh(e,t,r,i){return To(e,t,!0,r,i)}var bo=gt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},hr),Dh={style:gt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},Je.style)},Ai=ee.concat(["invisible","culling","z","z2","zlevel","parent"]),xh=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var i=this.style;if(i.decal){var n=this._decalEl=this._decalEl||new t;n.buildPath===t.prototype.buildPath&&(n.buildPath=function(f){r.buildPath(f,r.shape)}),n.silent=!0;var a=n.style;for(var o in i)a[o]!==i[o]&&(a[o]=i[o]);a.fill=i.fill?i.decal:null,a.decal=null,a.shadowColor=null,i.strokeFirst&&(a.stroke=null);for(var s=0;s.5?Ki:i>.2?Nf:Ji}else if(r)return Ji}return Ki},t.prototype.getInsideTextStroke=function(r){var i=this.style.fill;if(Bi(i)){var n=this.__zr,a=!!(n&&n.isDarkMode()),o=ke(r,0)0))},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,i=this.style,n=!r;if(n){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&wr)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||n){s.copy(r);var f=i.strokeNoScale?this.getLineScale():1,h=i.lineWidth;if(!this.hasFill()){var u=this.strokeContainThreshold;h=Math.max(h,u??4)}f>1e-10&&(s.width+=h/f,s.height+=h/f,s.x-=h/f/2,s.y-=h/f/2)}return s}return r},t.prototype.contain=function(r,i){var n=this.transformCoordToLocal(r,i),a=this.getBoundingRect(),o=this.style;if(r=n[0],i=n[1],a.contain(r,i)){var s=this.path;if(this.hasStroke()){var f=o.lineWidth,h=o.strokeNoScale?this.getLineScale():1;if(h>1e-10&&(this.hasFill()||(f=Math.max(f,this.strokeContainThreshold)),Sh(s,f/h,r,i)))return!0}if(this.hasFill())return Rh(s,r,i)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=wr,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,i){r==="shape"?this.setShape(i):e.prototype.attrKV.call(this,r,i)},t.prototype.setShape=function(r,i){var n=this.shape;return n||(n=this.shape={}),typeof r=="string"?n[r]=i:N(n,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&wr)},t.prototype.createStyle=function(r){return Qe(bo,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var i=this._normalState;r.shape&&!i.shape&&(i.shape=N({},this.shape))},t.prototype._applyStateObj=function(r,i,n,a,o,s){e.prototype._applyStateObj.call(this,r,i,n,a,o,s);var f=!(i&&a),h;if(i&&i.shape?o?a?h=i.shape:(h=N({},n.shape),N(h,i.shape)):(h=N({},a?this.shape:n.shape),N(h,i.shape)):f&&(h=n.shape),h)if(o){this.shape=N({},this.shape);for(var u={},v=ht(h),l=0;l0},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.createStyle=function(r){return Qe(Ah,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var i=r.text;i!=null?i+="":i="";var n=Wf(i,r.font,r.textAlign,r.textBaseline);if(n.x+=r.x||0,n.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;n.x-=a/2,n.y-=a/2,n.width+=a,n.height+=a}this._rect=n}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(ae);Co.prototype.type="tspan";const en=Co;var Eh=gt({x:0,y:0},hr),Ih={style:gt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},Je.style)};function Fh(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var Mo=function(e){H(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return Qe(Eh,r)},t.prototype._getSize=function(r){var i=this.style,n=i[r];if(n!=null)return n;var a=Fh(i.image)?i.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=i[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return Ih},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new $(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(ae);Mo.prototype.type="image";const Lo=Mo;function Oh(e,t){var r=t.x,i=t.y,n=t.width,a=t.height,o=t.r,s,f,h,u;n<0&&(r=r+n,n=-n),a<0&&(i=i+a,a=-a),typeof o=="number"?s=f=h=u=o:o instanceof Array?o.length===1?s=f=h=u=o[0]:o.length===2?(s=h=o[0],f=u=o[1]):o.length===3?(s=o[0],f=u=o[1],h=o[2]):(s=o[0],f=o[1],h=o[2],u=o[3]):s=f=h=u=0;var v;s+f>n&&(v=s+f,s*=n/v,f*=n/v),h+u>n&&(v=h+u,h*=n/v,u*=n/v),f+h>a&&(v=f+h,f*=a/v,h*=a/v),s+u>a&&(v=s+u,s*=a/v,u*=a/v),e.moveTo(r+s,i),e.lineTo(r+n-f,i),f!==0&&e.arc(r+n-f,i+f,f,-Math.PI/2,0),e.lineTo(r+n,i+a-h),h!==0&&e.arc(r+n-h,i+a-h,h,0,Math.PI/2),e.lineTo(r+u,i+a),u!==0&&e.arc(r+u,i+a-u,u,Math.PI/2,Math.PI),e.lineTo(r,i+s),s!==0&&e.arc(r+s,i+s,s,Math.PI,Math.PI*1.5)}var Lr=Math.round;function Bh(e,t,r){if(t){var i=t.x1,n=t.x2,a=t.y1,o=t.y2;e.x1=i,e.x2=n,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(Lr(i*2)===Lr(n*2)&&(e.x1=e.x2=Pr(i,s,!0)),Lr(a*2)===Lr(o*2)&&(e.y1=e.y2=Pr(a,s,!0))),e}}function Hh(e,t,r){if(t){var i=t.x,n=t.y,a=t.width,o=t.height;e.x=i,e.y=n,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=Pr(i,s,!0),e.y=Pr(n,s,!0),e.width=Math.max(Pr(i+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(Pr(n+o,s,!1)-e.y,o===0?0:1)),e}}function Pr(e,t,r){if(!t)return e;var i=Lr(e*2);return(i+Lr(t))%2===0?i/2:(i+(r?1:-1))/2}var zh=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),kh={},Po=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new zh},t.prototype.buildPath=function(r,i){var n,a,o,s;if(this.subPixelOptimize){var f=Hh(kh,i,this.style);n=f.x,a=f.y,o=f.width,s=f.height,f.r=i.r,i=f}else n=i.x,a=i.y,o=i.width,s=i.height;i.r?Oh(r,i):r.rect(n,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(G);Po.prototype.type="rect";const Ro=Po;var aa={fill:"#000"},oa=2,Nh={style:gt({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},Je.style)},So=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i.type="text",i._children=[],i._defaultStyle=aa,i.attr(r),i}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,S=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),A=o.calculatedLineHeight,x=0;x=0&&(x=w[A],x.align==="right");)this._placeToken(x,r,C,p,S,"right",m),L-=x.width,S-=x.width,A--;for(R+=(a-(R-d)-(y-S)-L)/2;P<=A;)x=w[P],this._placeToken(x,r,C,p,R+x.width/2,"center",m),R+=x.width,P++;p+=C}},t.prototype._placeToken=function(r,i,n,a,o,s,f){var h=i.rich[r.styleName]||{};h.text=r.text;var u=r.verticalAlign,v=a+n/2;u==="top"?v=a+r.height/2:u==="bottom"&&(v=a+n-r.height/2);var l=!r.isLineHolder&&Ei(h);l&&this._renderBackground(h,i,s==="right"?o-r.width:s==="center"?o-r.width/2:o,v-r.height/2,r.width,r.height);var c=!!h.backgroundColor,_=r.textPadding;_&&(o=la(o,s,_),v-=r.height/2-_[0]-r.innerHeight/2);var g=this._getOrCreateChild(en),d=g.createStyle();g.useStyle(d);var p=this._defaultStyle,y=!1,m=0,T=va("fill"in h?h.fill:"fill"in i?i.fill:(y=!0,p.fill)),b=ua("stroke"in h?h.stroke:"stroke"in i?i.stroke:!c&&!f&&(!p.autoStroke||y)?(m=oa,p.stroke):null),w=h.textShadowBlur>0||i.textShadowBlur>0;d.text=r.text,d.x=o,d.y=v,w&&(d.shadowBlur=h.textShadowBlur||i.textShadowBlur||0,d.shadowColor=h.textShadowColor||i.textShadowColor||"transparent",d.shadowOffsetX=h.textShadowOffsetX||i.textShadowOffsetX||0,d.shadowOffsetY=h.textShadowOffsetY||i.textShadowOffsetY||0),d.textAlign=s,d.textBaseline="middle",d.font=r.font||ur,d.opacity=De(h.opacity,i.opacity,1),fa(d,h),b&&(d.lineWidth=De(h.lineWidth,i.lineWidth,m),d.lineDash=st(h.lineDash,i.lineDash),d.lineDashOffset=i.lineDashOffset||0,d.stroke=b),T&&(d.fill=T);var M=r.contentWidth,C=r.contentHeight;g.setBoundingRect(new $(Ur(d.x,M,d.textAlign),Tr(d.y,C,d.textBaseline),M,C))},t.prototype._renderBackground=function(r,i,n,a,o,s){var f=r.backgroundColor,h=r.borderWidth,u=r.borderColor,v=f&&f.image,l=f&&!v,c=r.borderRadius,_=this,g,d;if(l||r.lineHeight||h&&u){g=this._getOrCreateChild(Ro),g.useStyle(g.createStyle()),g.style.fill=null;var p=g.shape;p.x=n,p.y=a,p.width=o,p.height=s,p.r=c,g.dirtyShape()}if(l){var y=g.style;y.fill=f||null,y.fillOpacity=st(r.fillOpacity,1)}else if(v){d=this._getOrCreateChild(Lo),d.onload=function(){_.dirtyStyle()};var m=d.style;m.image=f.image,m.x=n,m.y=a,m.width=o,m.height=s}if(h&&u){var y=g.style;y.lineWidth=h,y.stroke=u,y.strokeOpacity=st(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var T=(g||d).style;T.shadowBlur=r.shadowBlur||0,T.shadowColor=r.shadowColor||"transparent",T.shadowOffsetX=r.shadowOffsetX||0,T.shadowOffsetY=r.shadowOffsetY||0,T.opacity=De(r.opacity,i.opacity,1)},t.makeFont=function(r){var i="";return Gh(r)&&(i=[r.fontStyle,r.fontWeight,Yh(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),i&&Xr(i)||r.textFont||r.font},t}(ae),$h={left:!0,right:1,center:1},Wh={top:1,bottom:1,middle:1},sa=["fontStyle","fontWeight","fontSize","fontFamily"];function Yh(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?vn+"px":e+"px"}function fa(e,t){for(var r=0;r1&&(o*=Ii(_),s*=Ii(_));var g=(n===a?-1:1)*Ii((o*o*(s*s)-o*o*(c*c)-s*s*(l*l))/(o*o*(c*c)+s*s*(l*l)))||0,d=g*o*c/s,p=g*-s*l/o,y=(e+r)/2+Te(v)*d-we(v)*p,m=(t+i)/2+we(v)*d+Te(v)*p,T=_a([1,0],[(l-d)/o,(c-p)/s]),b=[(l-d)/o,(c-p)/s],w=[(-1*l-d)/o,(-1*c-p)/s],M=_a(b,w);if(nn(b,w)<=-1&&(M=Yr),nn(b,w)>=1&&(M=0),M<0){var C=Math.round(M/Yr*1e6)/1e6;M=Yr*2+C%2*Yr}u.addData(h,y,m,o,s,T,M,v,a)}var Uh=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,Vh=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Qh(e){var t=new vr;if(!e)return t;var r=0,i=0,n=r,a=i,o,s=vr.CMD,f=e.match(Uh);if(!f)return t;for(var h=0;hx*x+E*E&&(C=P,L=R),{cx:C,cy:L,x0:-u,y0:-v,x1:C*(n/b-1),y1:L*(n/b-1)}}function ru(e){var t;if(re(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function eu(e,t){var r,i=Vr(t.r,0),n=Vr(t.r0||0,0),a=i>0,o=n>0;if(!(!a&&!o)){if(a||(i=n,n=0),n>i){var s=i;i=n,n=s}var f=t.startAngle,h=t.endAngle;if(!(isNaN(f)||isNaN(h))){var u=t.cx,v=t.cy,l=!!t.clockwise,c=ya(h-f),_=c>Fi&&c%Fi;if(_>dt&&(c=_),!(i>dt))e.moveTo(u,v);else if(c>Fi-dt)e.moveTo(u+i*yr(f),v+i*er(f)),e.arc(u,v,i,f,h,!l),n>dt&&(e.moveTo(u+n*yr(h),v+n*er(h)),e.arc(u,v,n,h,f,l));else{var g=void 0,d=void 0,p=void 0,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0,M=void 0,C=void 0,L=void 0,P=void 0,R=void 0,S=void 0,A=void 0,x=void 0,E=i*yr(f),D=i*er(f),z=n*yr(h),k=n*er(h),W=c>dt;if(W){var X=t.cornerRadius;X&&(r=ru(X),g=r[0],d=r[1],p=r[2],y=r[3]);var Z=ya(i-n)/2;if(m=bt(Z,p),T=bt(Z,y),b=bt(Z,g),w=bt(Z,d),L=M=Vr(m,T),P=C=Vr(b,w),(M>dt||C>dt)&&(R=i*yr(h),S=i*er(h),A=n*yr(f),x=n*er(f),cdt){var j=bt(p,L),q=bt(y,L),I=be(A,x,E,D,i,j,l),O=be(R,S,z,k,i,q,l);e.moveTo(u+I.cx+I.x0,v+I.cy+I.y0),L0&&e.arc(u+I.cx,v+I.cy,j,V(I.y0,I.x0),V(I.y1,I.x1),!l),e.arc(u,v,i,V(I.cy+I.y1,I.cx+I.x1),V(O.cy+O.y1,O.cx+O.x1),!l),q>0&&e.arc(u+O.cx,v+O.cy,q,V(O.y1,O.x1),V(O.y0,O.x0),!l))}else e.moveTo(u+E,v+D),e.arc(u,v,i,f,h,!l);if(!(n>dt)||!W)e.lineTo(u+z,v+k);else if(P>dt){var j=bt(g,P),q=bt(d,P),I=be(z,k,R,S,n,-q,l),O=be(E,D,A,x,n,-j,l);e.lineTo(u+I.cx+I.x0,v+I.cy+I.y0),P0&&e.arc(u+I.cx,v+I.cy,q,V(I.y0,I.x0),V(I.y1,I.x1),!l),e.arc(u,v,n,V(I.cy+I.y1,I.cx+I.x1),V(O.cy+O.y1,O.cx+O.x1),l),j>0&&e.arc(u+O.cx,v+O.cy,j,V(O.y1,O.x1),V(O.y0,O.x0),!l))}else e.lineTo(u+z,v+k),e.arc(u,v,n,h,f,l)}e.closePath()}}}var iu=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),Ho=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new iu},t.prototype.buildPath=function(r,i){eu(r,i)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(G);Ho.prototype.type="sector";const ma=Ho;var nu=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),zo=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new nu},t.prototype.buildPath=function(r,i){var n=i.cx,a=i.cy,o=Math.PI*2;r.moveTo(n+i.r,a),r.arc(n,a,i.r,0,o,!1),r.moveTo(n+i.r0,a),r.arc(n,a,i.r0,0,o,!0)},t}(G);zo.prototype.type="ring";const Rv=zo;function au(e,t,r,i){var n=[],a=[],o=[],s=[],f,h,u,v;if(i){u=[1/0,1/0],v=[-1/0,-1/0];for(var l=0,c=e.length;l=2){if(i){var a=au(n,i,r,t.smoothConstraint);e.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(r?o:o-1);s++){var f=a[s*2],h=a[s*2+1],u=n[(s+1)%o];e.bezierCurveTo(f[0],f[1],h[0],h[1],u[0],u[1])}}else{e.moveTo(n[0][0],n[0][1]);for(var s=1,v=n.length;snr[1]){if(s=!1,a)return s;var u=Math.abs(nr[0]-ir[1]),v=Math.abs(ir[0]-nr[1]);Math.min(u,v)>n.len()&&(u=0&&sr(f)?f:.5;var h=e.createRadialGradient(o,s,0,o,s,f);return h}function an(e,t,r){for(var i=t.type==="radial"?Mu(e,t,r):Cu(e,t,r),n=t.colorStops,a=0;a0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:Se(e)?[e]:re(e)?e:null}function qo(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&Pu(t.lineDash,t.lineWidth),i=t.lineDashOffset;if(r){var n=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;n&&n!==1&&(r=xt(r,function(a){return a/n}),i/=n)}return[r,i]}var Ru=new vr(!0);function $e(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function Ta(e){return typeof e=="string"&&e!=="none"}function We(e){var t=e.fill;return t!=null&&t!=="none"}function ba(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function Ca(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function on(e,t,r){var i=_o(t.image,t.__image,r);if(Ke(i)){var n=e.createPattern(i,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&n&&n.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*Ts),a.scaleSelf(t.scaleX||1,t.scaleY||1),n.setTransform(a)}return n}}function Su(e,t,r,i){var n,a=$e(r),o=We(r),s=r.strokePercent,f=s<1,h=!t.path;(!t.silent||f)&&h&&t.createPathProxy();var u=t.path||Ru,v=t.__dirty;if(!i){var l=r.fill,c=r.stroke,_=o&&!!l.colorStops,g=a&&!!c.colorStops,d=o&&!!l.image,p=a&&!!c.image,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0;(_||g)&&(w=t.getBoundingRect()),_&&(y=v?an(e,l,w):t.__canvasFillGradient,t.__canvasFillGradient=y),g&&(m=v?an(e,c,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=m),d&&(T=v||!t.__canvasFillPattern?on(e,l,t):t.__canvasFillPattern,t.__canvasFillPattern=T),p&&(b=v||!t.__canvasStrokePattern?on(e,c,t):t.__canvasStrokePattern,t.__canvasStrokePattern=T),_?e.fillStyle=y:d&&(T?e.fillStyle=T:o=!1),g?e.strokeStyle=m:p&&(b?e.strokeStyle=b:a=!1)}var M=t.getGlobalScale();u.setScale(M[0],M[1],t.segmentIgnoreThreshold);var C,L;e.setLineDash&&r.lineDash&&(n=qo(t),C=n[0],L=n[1]);var P=!0;(h||v&wr)&&(u.setDPR(e.dpr),f?u.setContext(null):(u.setContext(e),P=!1),u.reset(),t.buildPath(u,t.shape,i),u.toStatic(),t.pathUpdated()),P&&u.rebuildPath(e,f?s:1),C&&(e.setLineDash(C),e.lineDashOffset=L),i||(r.strokeFirst?(a&&Ca(e,r),o&&ba(e,r)):(o&&ba(e,r),a&&Ca(e,r))),C&&e.setLineDash([])}function Du(e,t,r){var i=t.__image=_o(r.image,t.__image,t,t.onload);if(!(!i||!Ke(i))){var n=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),f=i.width/i.height;if(o==null&&s!=null?o=s*f:s==null&&o!=null?s=o/f:o==null&&s==null&&(o=i.width,s=i.height),r.sWidth&&r.sHeight){var h=r.sx||0,u=r.sy||0;e.drawImage(i,h,u,r.sWidth,r.sHeight,n,a,o,s)}else if(r.sx&&r.sy){var h=r.sx,u=r.sy,v=o-h,l=s-u;e.drawImage(i,h,u,v,l,n,a,o,s)}else e.drawImage(i,n,a,o,s)}}function xu(e,t,r){var i,n=r.text;if(n!=null&&(n+=""),n){e.font=r.font||ur,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(i=qo(t),a=i[0],o=i[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?($e(r)&&e.strokeText(n,r.x,r.y),We(r)&&e.fillText(n,r.x,r.y)):(We(r)&&e.fillText(n,r.x,r.y),$e(r)&&e.strokeText(n,r.x,r.y)),a&&e.setLineDash([])}}var Ma=["shadowBlur","shadowOffsetX","shadowOffsetY"],La=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Zo(e,t,r,i,n){var a=!1;if(!i&&(r=r||{},t===r))return!1;if(i||t.opacity!==r.opacity){it(e,n),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?hr.opacity:o}(i||t.blend!==r.blend)&&(a||(it(e,n),a=!0),e.globalCompositeOperation=t.blend||hr.blend);for(var s=0;s2&&i.push(n),n=[A,x]}function u(A,x,E,D){Rr(A,E)&&Rr(x,D)||n.push(A,x,E,D,E,D)}function v(A,x,E,D,z,k){var W=Math.abs(x-A),X=Math.tan(W/4)*4/3,Z=xC:R2&&i.push(n),i}function fn(e,t,r,i,n,a,o,s,f,h){if(Rr(e,r)&&Rr(t,i)&&Rr(n,o)&&Rr(a,s)){f.push(o,s);return}var u=2/h,v=u*u,l=o-e,c=s-t,_=Math.sqrt(l*l+c*c);l/=_,c/=_;var g=r-e,d=i-t,p=n-o,y=a-s,m=g*g+d*d,T=p*p+y*y;if(m=0&&C=0){f.push(o,s);return}var L=[],P=[];kt(e,r,n,o,.5,L),kt(t,i,a,s,.5,P),fn(L[0],P[0],L[1],P[1],L[2],P[2],L[3],P[3],f,h),fn(L[4],P[4],L[5],P[5],L[6],P[6],L[7],P[7],f,h)}function Hu(e,t){var r=sn(e),i=[];t=t||1;for(var n=0;n0)for(var h=0;hMath.abs(h),v=Vo([f,h],u?0:1,t),l=(u?s:h)/v.length,c=0;cn,o=Vo([i,n],a?0:1,t),s=a?"width":"height",f=a?"height":"width",h=a?"x":"y",u=a?"y":"x",v=e[s]/o.length,l=0;l1?null:new F(g*f+e,g*h+t)}function Nu(e,t,r){var i=new F;F.sub(i,r,t),i.normalize();var n=new F;F.sub(n,e,t);var a=n.dot(i);return a}function mr(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function $u(e,t,r){for(var i=e.length,n=[],a=0;ao?(h.x=u.x=s+a/2,h.y=f,u.y=f+o):(h.y=u.y=f+o/2,h.x=s,u.x=s+a),$u(t,h,u)}function Ye(e,t,r,i){if(r===1)i.push(t);else{var n=Math.floor(r/2),a=e(t);Ye(e,a[0],n,i),Ye(e,a[1],r-n,i)}return i}function Wu(e,t){for(var r=[],i=0;i0)for(var b=i/r,w=-i/2;w<=i/2;w+=b){for(var M=Math.sin(w),C=Math.cos(w),L=0,m=0;m0;h/=2){var u=0,v=0;(e&h)>0&&(u=1),(t&h)>0&&(v=1),s+=h*h*(3*u^v),v===0&&(u===1&&(e=h-1-e,t=h-1-t),f=e,e=t,t=f)}return s}function Xe(e){var t=1/0,r=1/0,i=-1/0,n=-1/0,a=xt(e,function(s){var f=s.getBoundingRect(),h=s.getComputedTransform(),u=f.x+f.width/2+(h?h[4]:0),v=f.y+f.height/2+(h?h[5]:0);return t=Math.min(u,t),r=Math.min(v,r),i=Math.max(u,i),n=Math.max(v,n),[u,v]}),o=xt(a,function(s,f){return{cp:s,z:Ku(s[0],s[1],t,r,i,n),path:e[f]}});return o.sort(function(s,f){return s.z-f.z}).map(function(s){return s.path})}function jo(e){return Xu(e.path,e.count)}function un(){return{fromIndividuals:[],toIndividuals:[],count:0}}function zv(e,t,r){var i=[];function n(b){for(var w=0;w=s)}}for(var v=this.__startIndex;v15)break}}x.prevElClipPaths&&p.restore()};if(y)if(y.length===0)C=d.__endIndex;else for(var P=c.dpr,R=0;R0&&t>n[0]){for(f=0;ft);f++);s=i[n[f]]}if(n.splice(f+1,0,t),i[t]=r,!r.virtual)if(s){var h=s.dom;h.nextSibling?o.insertBefore(r.dom,h.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.__painter=this}},e.prototype.eachLayer=function(t,r){for(var i=this._zlevelList,n=0;n0?Re:0),this._needsManuallyCompositing),u.__builtin__||dn("ZLevel "+h+" has been used by unkown layer "+u.id),u!==a&&(u.__used=!0,u.__startIndex!==f&&(u.__dirty=!0),u.__startIndex=f,u.incremental?u.__drawIndex=-1:u.__drawIndex=f,r(f),a=u),n.__dirty&ot&&!n.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=f))}r(f),this.eachBuiltinLayer(function(v,l){!v.__used&&v.getElementCount()>0&&(v.__dirty=!0,v.__startIndex=v.__endIndex=v.__drawIndex=0),v.__dirty&&v.__drawIndex<0&&(v.__drawIndex=v.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,ft(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var i=this._layerConfig;i[t]?Gr(i[t],r,!0):i[t]=r;for(var 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 diff --git a/assets/zrender@5.5.0-GTXoC3r-.js b/assets/zrender@5.5.0-GTXoC3r-.js new file mode 100644 index 00000000..63a8d94b --- /dev/null +++ b/assets/zrender@5.5.0-GTXoC3r-.js @@ -0,0 +1,16 @@ +import{_ as H}from"./tslib@2.3.0-21A5UWR7.js";var es=function(){function e(){this.firefox=!1,this.ie=!1,this.edge=!1,this.newEdge=!1,this.weChat=!1}return e}(),is=function(){function e(){this.browser=new es,this.node=!1,this.wxa=!1,this.worker=!1,this.svgSupported=!1,this.touchEventsSupported=!1,this.pointerEventsSupported=!1,this.domSupported=!1,this.transformSupported=!1,this.transform3dSupported=!1,this.hasGlobalWindow=typeof window<"u"}return e}(),or=new is;typeof wx=="object"&&typeof wx.getSystemInfoSync=="function"?(or.wxa=!0,or.touchEventsSupported=!0):typeof document>"u"&&typeof self<"u"?or.worker=!0:typeof navigator>"u"||navigator.userAgent.indexOf("Node.js")===0?(or.node=!0,or.svgSupported=!0):ns(navigator.userAgent,or);function ns(e,t){var r=t.browser,i=e.match(/Firefox\/([\d.]+)/),n=e.match(/MSIE\s([\d.]+)/)||e.match(/Trident\/.+?rv:(([\d.]+))/),a=e.match(/Edge?\/([\d.]+)/),o=/micromessenger/i.test(e);i&&(r.firefox=!0,r.version=i[1]),n&&(r.ie=!0,r.version=n[1]),a&&(r.edge=!0,r.version=a[1],r.newEdge=+a[1].split(".")[0]>18),o&&(r.weChat=!0),t.svgSupported=typeof SVGRect<"u",t.touchEventsSupported="ontouchstart"in window&&!r.ie&&!r.edge,t.pointerEventsSupported="onpointerdown"in window&&(r.edge||r.ie&&+r.version>=11),t.domSupported=typeof document<"u";var s=document.documentElement.style;t.transform3dSupported=(r.ie&&"transition"in s||r.edge||"WebKitCSSMatrix"in window&&"m11"in new WebKitCSSMatrix||"MozPerspective"in s)&&!("OTransition"in s),t.transformSupported=t.transform3dSupported||r.ie&&+r.version>=9}const K=or;var cn=12,as="sans-serif",ur=cn+"px "+as,os=20,ss=100,fs="007LLmW'55;N0500LLLLLLLLLL00NNNLzWW\\\\WQb\\0FWLg\\bWb\\WQ\\WrWWQ000CL5LLFLL0LL**F*gLLLL5F0LF\\FFF5.5N";function hs(e){var t={};if(typeof JSON>"u")return t;for(var r=0;r=0)s=o*r.length;else for(var f=0;f>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",i[f]+":0",n[h]+":0",i[1-f]+":auto",n[1-h]+":auto",""].join("!important;"),e.appendChild(o),r.push(o)}return r}function Hs(e,t,r){for(var i=r?"invTrans":"trans",n=t[i],a=t.srcCoords,o=[],s=[],f=!0,h=0;h<4;h++){var u=e[h].getBoundingClientRect(),v=2*h,l=u.left,c=u.top;o.push(l,c),f=f&&a&&l===a[v]&&c===a[v+1],s.push(e[h].offsetLeft,e[h].offsetTop)}return f&&n?n:(t.srcCoords=o,t[i]=r?Sn(s,o):Sn(o,s))}function Va(e){return e.nodeName.toUpperCase()==="CANVAS"}var zs=/([&<>"'])/g,ks={"&":"&","<":"<",">":">",'"':""","'":"'"};function yv(e){return e==null?"":(e+"").replace(zs,function(t,r){return ks[r]})}var Ns=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,ni=[],$s=K.browser.firefox&&+K.browser.version.split(".")[0]<39;function Yi(e,t,r,i){return r=r||{},i?Dn(e,t,r):$s&&t.layerX!=null&&t.layerX!==t.offsetX?(r.zrX=t.layerX,r.zrY=t.layerY):t.offsetX!=null?(r.zrX=t.offsetX,r.zrY=t.offsetY):Dn(e,t,r),r}function Dn(e,t,r){if(K.domSupported&&e.getBoundingClientRect){var i=t.clientX,n=t.clientY;if(Va(e)){var a=e.getBoundingClientRect();r.zrX=i-a.left,r.zrY=n-a.top;return}else if(Wi(ni,e,i,n)){r.zrX=ni[0],r.zrY=ni[1];return}}r.zrX=r.zrY=0}function gn(e){return e||window.event}function pt(e,t,r){if(t=gn(t),t.zrX!=null)return t;var i=t.type,n=i&&i.indexOf("touch")>=0;if(n){var o=i!=="touchend"?t.targetTouches[0]:t.changedTouches[0];o&&Yi(e,o,t,r)}else{Yi(e,t,t,r);var a=Ws(t);t.zrDelta=a?a/120:-(t.detail||0)/3}var s=t.button;return t.which==null&&s!==void 0&&Ns.test(t.type)&&(t.which=s&1?1:s&2?3:s&4?2:0),t}function Ws(e){var t=e.wheelDelta;if(t)return t;var r=e.deltaX,i=e.deltaY;if(r==null||i==null)return t;var n=Math.abs(i!==0?i:r),a=i>0?-1:i<0?1:r>0?-1:1;return 3*n*a}function Ys(e,t,r,i){e.addEventListener(t,r,i)}function Gs(e,t,r,i){e.removeEventListener(t,r,i)}var Xs=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},qs=function(){function e(){this._track=[]}return e.prototype.recognize=function(t,r,i){return this._doTrack(t,r,i),this._recognize(t)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(t,r,i){var n=t.touches;if(n){for(var a={points:[],touches:[],target:r,event:t},o=0,s=n.length;o1&&i&&i.length>1){var a=xn(i)/xn(n);!isFinite(a)&&(a=1),t.pinchScale=a;var o=Zs(i);return t.pinchX=o[0],t.pinchY=o[1],{type:"pinch",target:e[0].target,event:t}}}}};function Jr(){return[1,0,0,1,0,0]}function Us(e){return e[0]=1,e[1]=0,e[2]=0,e[3]=1,e[4]=0,e[5]=0,e}function Vs(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4],e[5]=t[5],e}function oi(e,t,r){var i=t[0]*r[0]+t[2]*r[1],n=t[1]*r[0]+t[3]*r[1],a=t[0]*r[2]+t[2]*r[3],o=t[1]*r[2]+t[3]*r[3],s=t[0]*r[4]+t[2]*r[5]+t[4],f=t[1]*r[4]+t[3]*r[5]+t[5];return e[0]=i,e[1]=n,e[2]=a,e[3]=o,e[4]=s,e[5]=f,e}function An(e,t,r){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e[4]=t[4]+r[0],e[5]=t[5]+r[1],e}function Qs(e,t,r,i){i===void 0&&(i=[0,0]);var n=t[0],a=t[2],o=t[4],s=t[1],f=t[3],h=t[5],u=Math.sin(r),v=Math.cos(r);return e[0]=n*v+s*u,e[1]=-n*u+s*v,e[2]=a*v+f*u,e[3]=-a*u+v*f,e[4]=v*(o-i[0])+u*(h-i[1])+i[0],e[5]=v*(h-i[1])-u*(o-i[0])+i[1],e}function Ks(e,t,r){var i=r[0],n=r[1];return e[0]=t[0]*i,e[1]=t[1]*n,e[2]=t[2]*i,e[3]=t[3]*n,e[4]=t[4]*i,e[5]=t[5]*n,e}function Js(e,t){var r=t[0],i=t[2],n=t[4],a=t[1],o=t[3],s=t[5],f=r*o-a*i;return f?(f=1/f,e[0]=o*f,e[1]=-a*f,e[2]=-i*f,e[3]=r*f,e[4]=(i*s-o*n)*f,e[5]=(a*n-r*s)*f,e):null}var js=function(){function e(t,r){this.x=t||0,this.y=r||0}return e.prototype.copy=function(t){return this.x=t.x,this.y=t.y,this},e.prototype.clone=function(){return new e(this.x,this.y)},e.prototype.set=function(t,r){return this.x=t,this.y=r,this},e.prototype.equal=function(t){return t.x===this.x&&t.y===this.y},e.prototype.add=function(t){return this.x+=t.x,this.y+=t.y,this},e.prototype.scale=function(t){this.x*=t,this.y*=t},e.prototype.scaleAndAdd=function(t,r){this.x+=t.x*r,this.y+=t.y*r},e.prototype.sub=function(t){return this.x-=t.x,this.y-=t.y,this},e.prototype.dot=function(t){return this.x*t.x+this.y*t.y},e.prototype.len=function(){return Math.sqrt(this.x*this.x+this.y*this.y)},e.prototype.lenSquare=function(){return this.x*this.x+this.y*this.y},e.prototype.normalize=function(){var t=this.len();return this.x/=t,this.y/=t,this},e.prototype.distance=function(t){var r=this.x-t.x,i=this.y-t.y;return Math.sqrt(r*r+i*i)},e.prototype.distanceSquare=function(t){var r=this.x-t.x,i=this.y-t.y;return r*r+i*i},e.prototype.negate=function(){return this.x=-this.x,this.y=-this.y,this},e.prototype.transform=function(t){if(t){var r=this.x,i=this.y;return this.x=t[0]*r+t[2]*i+t[4],this.y=t[1]*r+t[3]*i+t[5],this}},e.prototype.toArray=function(t){return t[0]=this.x,t[1]=this.y,t},e.prototype.fromArray=function(t){this.x=t[0],this.y=t[1]},e.set=function(t,r,i){t.x=r,t.y=i},e.copy=function(t,r){t.x=r.x,t.y=r.y},e.len=function(t){return Math.sqrt(t.x*t.x+t.y*t.y)},e.lenSquare=function(t){return t.x*t.x+t.y*t.y},e.dot=function(t,r){return t.x*r.x+t.y*r.y},e.add=function(t,r,i){t.x=r.x+i.x,t.y=r.y+i.y},e.sub=function(t,r,i){t.x=r.x-i.x,t.y=r.y-i.y},e.scale=function(t,r,i){t.x=r.x*i,t.y=r.y*i},e.scaleAndAdd=function(t,r,i,n){t.x=r.x+i.x*n,t.y=r.y+i.y*n},e.lerp=function(t,r,i,n){var a=1-n;t.x=a*r.x+n*i.x,t.y=a*r.y+n*i.y},e}();const F=js;var fe=Math.min,he=Math.max,Yt=new F,Gt=new F,Xt=new F,qt=new F,Br=new F,Hr=new F,tf=function(){function e(t,r,i,n){i<0&&(t=t+i,i=-i),n<0&&(r=r+n,n=-n),this.x=t,this.y=r,this.width=i,this.height=n}return e.prototype.union=function(t){var r=fe(t.x,this.x),i=fe(t.y,this.y);isFinite(this.x)&&isFinite(this.width)?this.width=he(t.x+t.width,this.x+this.width)-r:this.width=t.width,isFinite(this.y)&&isFinite(this.height)?this.height=he(t.y+t.height,this.y+this.height)-i:this.height=t.height,this.x=r,this.y=i},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(t){var r=this,i=t.width/r.width,n=t.height/r.height,a=Jr();return An(a,a,[-r.x,-r.y]),Ks(a,a,[i,n]),An(a,a,[t.x,t.y]),a},e.prototype.intersect=function(t,r){if(!t)return!1;t instanceof e||(t=e.create(t));var i=this,n=i.x,a=i.x+i.width,o=i.y,s=i.y+i.height,f=t.x,h=t.x+t.width,u=t.y,v=t.y+t.height,l=!(a_&&(_=m,g_&&(_=T,p=i.x&&t<=i.x+i.width&&r>=i.y&&r<=i.y+i.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return this.width===0||this.height===0},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(t,r){t.x=r.x,t.y=r.y,t.width=r.width,t.height=r.height},e.applyTransform=function(t,r,i){if(!i){t!==r&&e.copy(t,r);return}if(i[1]<1e-5&&i[1]>-1e-5&&i[2]<1e-5&&i[2]>-1e-5){var n=i[0],a=i[3],o=i[4],s=i[5];t.x=r.x*n+o,t.y=r.y*a+s,t.width=r.width*n,t.height=r.height*a,t.width<0&&(t.x+=t.width,t.width=-t.width),t.height<0&&(t.y+=t.height,t.height=-t.height);return}Yt.x=Xt.x=r.x,Yt.y=qt.y=r.y,Gt.x=qt.x=r.x+r.width,Gt.y=Xt.y=r.y+r.height,Yt.transform(i),qt.transform(i),Gt.transform(i),Xt.transform(i),t.x=fe(Yt.x,Gt.x,Xt.x,qt.x),t.y=fe(Yt.y,Gt.y,Xt.y,qt.y);var f=he(Yt.x,Gt.x,Xt.x,qt.x),h=he(Yt.y,Gt.y,Xt.y,qt.y);t.width=f-t.x,t.height=h-t.y},e}();const $=tf;var Qa="silent";function rf(e,t,r){return{type:e,event:r,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:r.zrX,offsetY:r.zrY,gestureEvent:r.gestureEvent,pinchX:r.pinchX,pinchY:r.pinchY,pinchScale:r.pinchScale,wheelDelta:r.zrDelta,zrByTouch:r.zrByTouch,which:r.which,stop:ef}}function ef(){Xs(this.event)}var nf=function(e){H(t,e);function t(){var r=e!==null&&e.apply(this,arguments)||this;return r.handler=null,r}return t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(Fr),zr=function(){function e(t,r){this.x=t,this.y=r}return e}(),af=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],si=new $(0,0,0,0),Ka=function(e){H(t,e);function t(r,i,n,a,o){var s=e.call(this)||this;return s._hovered=new zr(0,0),s.storage=r,s.painter=i,s.painterRoot=a,s._pointerSize=o,n=n||new nf,s.proxy=null,s.setHandlerProxy(n),s._draggingMgr=new Is(s),s}return t.prototype.setHandlerProxy=function(r){this.proxy&&this.proxy.dispose(),r&&(ft(af,function(i){r.on&&r.on(i,this[i],this)},this),r.handler=this),this.proxy=r},t.prototype.mousemove=function(r){var i=r.zrX,n=r.zrY,a=Ja(this,i,n),o=this._hovered,s=o.target;s&&!s.__zr&&(o=this.findHover(o.x,o.y),s=o.target);var f=this._hovered=a?new zr(i,n):this.findHover(i,n),h=f.target,u=this.proxy;u.setCursor&&u.setCursor(h?h.cursor:"default"),s&&h!==s&&this.dispatchToElement(o,"mouseout",r),this.dispatchToElement(f,"mousemove",r),h&&h!==s&&this.dispatchToElement(f,"mouseover",r)},t.prototype.mouseout=function(r){var i=r.zrEventControl;i!=="only_globalout"&&this.dispatchToElement(this._hovered,"mouseout",r),i!=="no_globalout"&&this.trigger("globalout",{type:"globalout",event:r})},t.prototype.resize=function(){this._hovered=new zr(0,0)},t.prototype.dispatch=function(r,i){var n=this[r];n&&n.call(this,i)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(r){var i=this.proxy;i.setCursor&&i.setCursor(r)},t.prototype.dispatchToElement=function(r,i,n){r=r||{};var a=r.target;if(!(a&&a.silent)){for(var o="on"+i,s=rf(i,r,n);a&&(a[o]&&(s.cancelBubble=!!a[o].call(a,s)),a.trigger(i,s),a=a.__hostTarget?a.__hostTarget:a.parent,!s.cancelBubble););s.cancelBubble||(this.trigger(i,s),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer(function(f){typeof f[o]=="function"&&f[o].call(f,s),f.trigger&&f.trigger(i,s)}))}},t.prototype.findHover=function(r,i,n){var a=this.storage.getDisplayList(),o=new zr(r,i);if(En(a,o,r,i,n),this._pointerSize&&!o.target){for(var s=[],f=this._pointerSize,h=f/2,u=new $(r-h,i-h,f,f),v=a.length-1;v>=0;v--){var l=a[v];l!==n&&!l.ignore&&!l.ignoreCoarsePointer&&(!l.parent||!l.parent.ignoreCoarsePointer)&&(si.copy(l.getBoundingRect()),l.transform&&si.applyTransform(l.transform),si.intersect(u)&&s.push(l))}if(s.length)for(var c=4,_=Math.PI/12,g=Math.PI*2,d=0;d4)return;this._downPoint=null}this.dispatchToElement(a,e,t)}});function of(e,t,r){if(e[e.rectHover?"rectContain":"contain"](t,r)){for(var i=e,n=void 0,a=!1;i;){if(i.ignoreClip&&(a=!0),!a){var o=i.getClipPath();if(o&&!o.contain(t,r))return!1}i.silent&&(n=!0);var s=i.__hostTarget;i=s||i.parent}return n?Qa:!0}return!1}function En(e,t,r,i,n){for(var a=e.length-1;a>=0;a--){var o=e[a],s=void 0;if(o!==n&&!o.ignore&&(s=of(o,r,i))&&(!t.topTarget&&(t.topTarget=o),s!==Qa)){t.target=o;break}}}function Ja(e,t,r){var i=e.painter;return t<0||t>i.getWidth()||r<0||r>i.getHeight()}const sf=Ka;var ja=32,kr=7;function ff(e){for(var t=0;e>=ja;)t|=e&1,e>>=1;return e+t}function In(e,t,r,i){var n=t+1;if(n===r)return 1;if(i(e[n++],e[t])<0){for(;n=0;)n++;return n-t}function hf(e,t,r){for(r--;t>>1,n(a,e[f])<0?s=f:o=f+1;var h=i-o;switch(h){case 3:e[o+3]=e[o+2];case 2:e[o+2]=e[o+1];case 1:e[o+1]=e[o];break;default:for(;h>0;)e[o+h]=e[o+h-1],h--}e[o]=a}}function fi(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])>0){for(s=i-n;f0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}else{for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}for(o++;o>>1);a(e,t[r+u])>0?o=u+1:f=u}return f}function hi(e,t,r,i,n,a){var o=0,s=0,f=1;if(a(e,t[r+n])<0){for(s=n+1;fs&&(f=s);var h=o;o=n-f,f=n-h}else{for(s=i-n;f=0;)o=f,f=(f<<1)+1,f<=0&&(f=s);f>s&&(f=s),o+=n,f+=n}for(o++;o>>1);a(e,t[r+u])<0?f=u:o=u+1}return f}function uf(e,t){var r=kr,i,n,a=0,o=[];i=[],n=[];function s(c,_){i[a]=c,n[a]=_,a+=1}function f(){for(;a>1;){var c=a-2;if(c>=1&&n[c-1]<=n[c]+n[c+1]||c>=2&&n[c-2]<=n[c]+n[c-1])n[c-1]n[c+1])break;u(c)}}function h(){for(;a>1;){var c=a-2;c>0&&n[c-1]=kr||M>=kr);if(C)break;b<0&&(b=0),b+=2}if(r=b,r<1&&(r=1),_===1){for(p=0;p=0;p--)e[w+p]=e[b+p];e[T]=o[m];return}for(var M=r;;){var C=0,L=0,P=!1;do if(t(o[m],e[y])<0){if(e[T--]=e[y--],C++,L=0,--_===0){P=!0;break}}else if(e[T--]=o[m--],L++,C=0,--d===1){P=!0;break}while((C|L)=0;p--)e[w+p]=e[b+p];if(_===0){P=!0;break}}if(e[T--]=o[m--],--d===1){P=!0;break}if(L=d-fi(e[y],o,0,d,d-1,t),L!==0){for(T-=L,m-=L,d-=L,w=T+1,b=m+1,p=0;p=kr||L>=kr);if(P)break;M<0&&(M=0),M+=2}if(r=M,r<1&&(r=1),d===1){for(T-=_,y-=_,w=T+1,b=y+1,p=_-1;p>=0;p--)e[w+p]=e[b+p];e[T]=o[m]}else{if(d===0)throw new Error;for(b=T-(d-1),p=0;ps&&(f=s),Fn(e,r,r+f,r+a,t),a=f}o.pushRun(r,a),o.mergeRuns(),n-=a,r+=a}while(n!==0);o.forceMergeRuns()}}var ot=1,qr=2,wr=4,On=!1;function ui(){On||(On=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function Bn(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}var lf=function(){function e(){this._roots=[],this._displayList=[],this._displayListLen=0,this.displayableSortFunc=Bn}return e.prototype.traverse=function(t,r){for(var i=0;i0&&(u.__clipPaths=[]),isNaN(u.z)&&(ui(),u.z=0),isNaN(u.z2)&&(ui(),u.z2=0),isNaN(u.zlevel)&&(ui(),u.zlevel=0),this._displayList[this._displayListLen++]=u}var v=t.getDecalElement&&t.getDecalElement();v&&this._updateAndAddDisplayable(v,r,i);var l=t.getTextGuideLine();l&&this._updateAndAddDisplayable(l,r,i);var c=t.getTextContent();c&&this._updateAndAddDisplayable(c,r,i)}},e.prototype.addRoot=function(t){t.__zr&&t.__zr.storage===this||this._roots.push(t)},e.prototype.delRoot=function(t){if(t instanceof Array){for(var r=0,i=t.length;r=0&&this._roots.splice(n,1)},e.prototype.delAllRoots=function(){this._roots=[],this._displayList=[],this._displayListLen=0},e.prototype.getRoots=function(){return this._roots},e.prototype.dispose=function(){this._displayList=null,this._roots=null},e}();const cf=lf;var to;to=K.hasGlobalWindow&&(window.requestAnimationFrame&&window.requestAnimationFrame.bind(window)||window.msRequestAnimationFrame&&window.msRequestAnimationFrame.bind(window)||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame)||function(e){return setTimeout(e,16)};const Gi=to;var Ae={linear:function(e){return e},quadraticIn:function(e){return e*e},quadraticOut:function(e){return e*(2-e)},quadraticInOut:function(e){return(e*=2)<1?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return(e*=2)<1?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return(e*=2)<1?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return(e*=2)<1?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-Math.cos(e*Math.PI/2)},sinusoidalOut:function(e){return Math.sin(e*Math.PI/2)},sinusoidalInOut:function(e){return .5*(1-Math.cos(Math.PI*e))},exponentialIn:function(e){return e===0?0:Math.pow(1024,e-1)},exponentialOut:function(e){return e===1?1:1-Math.pow(2,-10*e)},exponentialInOut:function(e){return e===0?0:e===1?1:(e*=2)<1?.5*Math.pow(1024,e-1):.5*(-Math.pow(2,-10*(e-1))+2)},circularIn:function(e){return 1-Math.sqrt(1-e*e)},circularOut:function(e){return Math.sqrt(1- --e*e)},circularInOut:function(e){return(e*=2)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},elasticIn:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),-(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)))},elasticOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),r*Math.pow(2,-10*e)*Math.sin((e-t)*(2*Math.PI)/i)+1)},elasticInOut:function(e){var t,r=.1,i=.4;return e===0?0:e===1?1:(!r||r<1?(r=1,t=i/4):t=i*Math.asin(1/r)/(2*Math.PI),(e*=2)<1?-.5*(r*Math.pow(2,10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)):r*Math.pow(2,-10*(e-=1))*Math.sin((e-t)*(2*Math.PI)/i)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return(e*=2)<1?.5*(e*e*((t+1)*e-t)):.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-Ae.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return e<.5?Ae.bounceIn(e*2)*.5:Ae.bounceOut(e*2-1)*.5+.5}};const ro=Ae;var ue=Math.pow,Bt=Math.sqrt,ze=1e-8,eo=1e-4,Hn=Bt(3),ve=1/3,Lt=Ir(),ct=Ir(),xr=Ir();function Ot(e){return e>-ze&&eze||e<-ze}function U(e,t,r,i,n){var a=1-n;return a*a*(a*e+3*n*t)+n*n*(n*i+3*a*r)}function zn(e,t,r,i,n){var a=1-n;return 3*(((t-e)*a+2*(r-t)*n)*a+(i-r)*n*n)}function no(e,t,r,i,n,a){var o=i+3*(t-r)-e,s=3*(r-t*2+e),f=3*(t-e),h=e-n,u=s*s-3*o*f,v=s*f-9*o*h,l=f*f-3*s*h,c=0;if(Ot(u)&&Ot(v))if(Ot(s))a[0]=0;else{var _=-f/s;_>=0&&_<=1&&(a[c++]=_)}else{var g=v*v-4*u*l;if(Ot(g)){var d=v/u,_=-s/o+d,p=-d/2;_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p)}else if(g>0){var y=Bt(g),m=u*s+1.5*o*(-v+y),T=u*s+1.5*o*(-v-y);m<0?m=-ue(-m,ve):m=ue(m,ve),T<0?T=-ue(-T,ve):T=ue(T,ve);var _=(-s-(m+T))/(3*o);_>=0&&_<=1&&(a[c++]=_)}else{var b=(2*u*s-3*o*v)/(2*Bt(u*u*u)),w=Math.acos(b)/3,M=Bt(u),C=Math.cos(w),_=(-s-2*M*C)/(3*o),p=(-s+M*(C+Hn*Math.sin(w)))/(3*o),L=(-s+M*(C-Hn*Math.sin(w)))/(3*o);_>=0&&_<=1&&(a[c++]=_),p>=0&&p<=1&&(a[c++]=p),L>=0&&L<=1&&(a[c++]=L)}}return c}function ao(e,t,r,i,n){var a=6*r-12*t+6*e,o=9*t+3*i-3*e-9*r,s=3*t-3*e,f=0;if(Ot(o)){if(io(a)){var h=-s/a;h>=0&&h<=1&&(n[f++]=h)}}else{var u=a*a-4*o*s;if(Ot(u))n[0]=-a/(2*o);else if(u>0){var v=Bt(u),h=(-a+v)/(2*o),l=(-a-v)/(2*o);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function kt(e,t,r,i,n,a){var o=(t-e)*n+e,s=(r-t)*n+t,f=(i-r)*n+r,h=(s-o)*n+o,u=(f-s)*n+s,v=(u-h)*n+h;a[0]=e,a[1]=o,a[2]=h,a[3]=v,a[4]=v,a[5]=u,a[6]=f,a[7]=i}function df(e,t,r,i,n,a,o,s,f,h,u){var v,l=.005,c=1/0,_,g,d,p;Lt[0]=f,Lt[1]=h;for(var y=0;y<1;y+=.05)ct[0]=U(e,r,n,o,y),ct[1]=U(t,i,a,s,y),d=Dr(Lt,ct),d=0&&d=0&&h<=1&&(n[f++]=h)}}else{var u=o*o-4*a*s;if(Ot(u)){var h=-o/(2*a);h>=0&&h<=1&&(n[f++]=h)}else if(u>0){var v=Bt(u),h=(-o+v)/(2*a),l=(-o-v)/(2*a);h>=0&&h<=1&&(n[f++]=h),l>=0&&l<=1&&(n[f++]=l)}}return f}function oo(e,t,r){var i=e+r-2*t;return i===0?.5:(e-t)/i}function ke(e,t,r,i,n){var a=(t-e)*i+e,o=(r-t)*i+t,s=(o-a)*i+a;n[0]=e,n[1]=a,n[2]=s,n[3]=s,n[4]=o,n[5]=r}function gf(e,t,r,i,n,a,o,s,f){var h,u=.005,v=1/0;Lt[0]=o,Lt[1]=s;for(var l=0;l<1;l+=.05){ct[0]=Q(e,r,n,l),ct[1]=Q(t,i,a,l);var c=Dr(Lt,ct);c=0&&c=1?1:no(0,i,a,1,f,s)&&U(0,n,o,1,s[0])}}}var wf=function(){function e(t){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=t.life||1e3,this._delay=t.delay||0,this.loop=t.loop||!1,this.onframe=t.onframe||Rr,this.ondestroy=t.ondestroy||Rr,this.onrestart=t.onrestart||Rr,t.easing&&this.setEasing(t.easing)}return e.prototype.step=function(t,r){if(this._inited||(this._startTime=t+this._delay,this._inited=!0),this._paused){this._pausedTime+=r;return}var i=this._life,n=t-this._startTime-this._pausedTime,a=n/i;a<0&&(a=0),a=Math.min(a,1);var o=this.easingFunc,s=o?o(a):a;if(this.onframe(s),a===1)if(this.loop){var f=n%i;this._startTime=t-f,this._pausedTime=0,this.onrestart()}else return!0;return!1},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(t){this.easing=t,this.easingFunc=Qe(t)?t:ro[t]||so(t)},e}();const Tf=wf;var fo=function(){function e(t){this.value=t}return e}(),bf=function(){function e(){this._len=0}return e.prototype.insert=function(t){var r=new fo(t);return this.insertEntry(r),r},e.prototype.insertEntry=function(t){this.head?(this.tail.next=t,t.prev=this.tail,t.next=null,this.tail=t):this.head=this.tail=t,this._len++},e.prototype.remove=function(t){var r=t.prev,i=t.next;r?r.next=i:this.head=i,i?i.prev=r:this.tail=r,t.next=t.prev=null,this._len--},e.prototype.len=function(){return this._len},e.prototype.clear=function(){this.head=this.tail=null,this._len=0},e}(),Cf=function(){function e(t){this._list=new bf,this._maxSize=10,this._map={},this._maxSize=t}return e.prototype.put=function(t,r){var i=this._list,n=this._map,a=null;if(n[t]==null){var o=i.len(),s=this._lastRemovedEntry;if(o>=this._maxSize&&o>0){var f=i.head;i.remove(f),delete n[f.key],a=f.value,this._lastRemovedEntry=f}s?s.value=r:s=new fo(r),s.key=t,i.insertEntry(s),n[t]=s}return a},e.prototype.get=function(t){var r=this._map[t],i=this._list;if(r!=null)return r!==i.tail&&(i.remove(r),i.insertEntry(r)),r.value},e.prototype.clear=function(){this._list.clear(),this._map={}},e.prototype.len=function(){return this._list.len()},e}();const je=Cf;var Nn={transparent:[0,0,0,0],aliceblue:[240,248,255,1],antiquewhite:[250,235,215,1],aqua:[0,255,255,1],aquamarine:[127,255,212,1],azure:[240,255,255,1],beige:[245,245,220,1],bisque:[255,228,196,1],black:[0,0,0,1],blanchedalmond:[255,235,205,1],blue:[0,0,255,1],blueviolet:[138,43,226,1],brown:[165,42,42,1],burlywood:[222,184,135,1],cadetblue:[95,158,160,1],chartreuse:[127,255,0,1],chocolate:[210,105,30,1],coral:[255,127,80,1],cornflowerblue:[100,149,237,1],cornsilk:[255,248,220,1],crimson:[220,20,60,1],cyan:[0,255,255,1],darkblue:[0,0,139,1],darkcyan:[0,139,139,1],darkgoldenrod:[184,134,11,1],darkgray:[169,169,169,1],darkgreen:[0,100,0,1],darkgrey:[169,169,169,1],darkkhaki:[189,183,107,1],darkmagenta:[139,0,139,1],darkolivegreen:[85,107,47,1],darkorange:[255,140,0,1],darkorchid:[153,50,204,1],darkred:[139,0,0,1],darksalmon:[233,150,122,1],darkseagreen:[143,188,143,1],darkslateblue:[72,61,139,1],darkslategray:[47,79,79,1],darkslategrey:[47,79,79,1],darkturquoise:[0,206,209,1],darkviolet:[148,0,211,1],deeppink:[255,20,147,1],deepskyblue:[0,191,255,1],dimgray:[105,105,105,1],dimgrey:[105,105,105,1],dodgerblue:[30,144,255,1],firebrick:[178,34,34,1],floralwhite:[255,250,240,1],forestgreen:[34,139,34,1],fuchsia:[255,0,255,1],gainsboro:[220,220,220,1],ghostwhite:[248,248,255,1],gold:[255,215,0,1],goldenrod:[218,165,32,1],gray:[128,128,128,1],green:[0,128,0,1],greenyellow:[173,255,47,1],grey:[128,128,128,1],honeydew:[240,255,240,1],hotpink:[255,105,180,1],indianred:[205,92,92,1],indigo:[75,0,130,1],ivory:[255,255,240,1],khaki:[240,230,140,1],lavender:[230,230,250,1],lavenderblush:[255,240,245,1],lawngreen:[124,252,0,1],lemonchiffon:[255,250,205,1],lightblue:[173,216,230,1],lightcoral:[240,128,128,1],lightcyan:[224,255,255,1],lightgoldenrodyellow:[250,250,210,1],lightgray:[211,211,211,1],lightgreen:[144,238,144,1],lightgrey:[211,211,211,1],lightpink:[255,182,193,1],lightsalmon:[255,160,122,1],lightseagreen:[32,178,170,1],lightskyblue:[135,206,250,1],lightslategray:[119,136,153,1],lightslategrey:[119,136,153,1],lightsteelblue:[176,196,222,1],lightyellow:[255,255,224,1],lime:[0,255,0,1],limegreen:[50,205,50,1],linen:[250,240,230,1],magenta:[255,0,255,1],maroon:[128,0,0,1],mediumaquamarine:[102,205,170,1],mediumblue:[0,0,205,1],mediumorchid:[186,85,211,1],mediumpurple:[147,112,219,1],mediumseagreen:[60,179,113,1],mediumslateblue:[123,104,238,1],mediumspringgreen:[0,250,154,1],mediumturquoise:[72,209,204,1],mediumvioletred:[199,21,133,1],midnightblue:[25,25,112,1],mintcream:[245,255,250,1],mistyrose:[255,228,225,1],moccasin:[255,228,181,1],navajowhite:[255,222,173,1],navy:[0,0,128,1],oldlace:[253,245,230,1],olive:[128,128,0,1],olivedrab:[107,142,35,1],orange:[255,165,0,1],orangered:[255,69,0,1],orchid:[218,112,214,1],palegoldenrod:[238,232,170,1],palegreen:[152,251,152,1],paleturquoise:[175,238,238,1],palevioletred:[219,112,147,1],papayawhip:[255,239,213,1],peachpuff:[255,218,185,1],peru:[205,133,63,1],pink:[255,192,203,1],plum:[221,160,221,1],powderblue:[176,224,230,1],purple:[128,0,128,1],red:[255,0,0,1],rosybrown:[188,143,143,1],royalblue:[65,105,225,1],saddlebrown:[139,69,19,1],salmon:[250,128,114,1],sandybrown:[244,164,96,1],seagreen:[46,139,87,1],seashell:[255,245,238,1],sienna:[160,82,45,1],silver:[192,192,192,1],skyblue:[135,206,235,1],slateblue:[106,90,205,1],slategray:[112,128,144,1],slategrey:[112,128,144,1],snow:[255,250,250,1],springgreen:[0,255,127,1],steelblue:[70,130,180,1],tan:[210,180,140,1],teal:[0,128,128,1],thistle:[216,191,216,1],tomato:[255,99,71,1],turquoise:[64,224,208,1],violet:[238,130,238,1],wheat:[245,222,179,1],white:[255,255,255,1],whitesmoke:[245,245,245,1],yellow:[255,255,0,1],yellowgreen:[154,205,50,1]};function Ht(e){return e=Math.round(e),e<0?0:e>255?255:e}function Xi(e){return e<0?0:e>1?1:e}function vi(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Ht(parseFloat(t)/100*255):Ht(parseInt(t,10))}function jr(e){var t=e;return t.length&&t.charAt(t.length-1)==="%"?Xi(parseFloat(t)/100):Xi(parseFloat(t))}function li(e,t,r){return r<0?r+=1:r>1&&(r-=1),r*6<1?e+(t-e)*r*6:r*2<1?t:r*3<2?e+(t-e)*(2/3-r)*6:e}function le(e,t,r){return e+(t-e)*r}function vt(e,t,r,i,n){return e[0]=t,e[1]=r,e[2]=i,e[3]=n,e}function qi(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}var ho=new je(20),ce=null;function cr(e,t){ce&&qi(ce,t),ce=ho.put(e,ce||t.slice())}function zt(e,t){if(e){t=t||[];var r=ho.get(e);if(r)return qi(t,r);e=e+"";var i=e.replace(/ /g,"").toLowerCase();if(i in Nn)return qi(t,Nn[i]),cr(e,t),t;var n=i.length;if(i.charAt(0)==="#"){if(n===4||n===5){var a=parseInt(i.slice(1,4),16);if(!(a>=0&&a<=4095)){vt(t,0,0,0,1);return}return vt(t,(a&3840)>>4|(a&3840)>>8,a&240|(a&240)>>4,a&15|(a&15)<<4,n===5?parseInt(i.slice(4),16)/15:1),cr(e,t),t}else if(n===7||n===9){var a=parseInt(i.slice(1,7),16);if(!(a>=0&&a<=16777215)){vt(t,0,0,0,1);return}return vt(t,(a&16711680)>>16,(a&65280)>>8,a&255,n===9?parseInt(i.slice(7),16)/255:1),cr(e,t),t}return}var o=i.indexOf("("),s=i.indexOf(")");if(o!==-1&&s+1===n){var f=i.substr(0,o),h=i.substr(o+1,s-(o+1)).split(","),u=1;switch(f){case"rgba":if(h.length!==4)return h.length===3?vt(t,+h[0],+h[1],+h[2],1):vt(t,0,0,0,1);u=jr(h.pop());case"rgb":if(h.length>=3)return vt(t,vi(h[0]),vi(h[1]),vi(h[2]),h.length===3?u:jr(h[3])),cr(e,t),t;vt(t,0,0,0,1);return;case"hsla":if(h.length!==4){vt(t,0,0,0,1);return}return h[3]=jr(h[3]),$n(h,t),cr(e,t),t;case"hsl":if(h.length!==3){vt(t,0,0,0,1);return}return $n(h,t),cr(e,t),t;default:return}}vt(t,0,0,0,1)}}function $n(e,t){var r=(parseFloat(e[0])%360+360)%360/360,i=jr(e[1]),n=jr(e[2]),a=n<=.5?n*(i+1):n+i-n*i,o=n*2-a;return t=t||[],vt(t,Ht(li(o,a,r+1/3)*255),Ht(li(o,a,r)*255),Ht(li(o,a,r-1/3)*255),1),e.length===4&&(t[3]=e[3]),t}function Wn(e,t){var r=zt(e);if(r){for(var i=0;i<3;i++)t<0?r[i]=r[i]*(1-t)|0:r[i]=(255-r[i])*t+r[i]|0,r[i]>255?r[i]=255:r[i]<0&&(r[i]=0);return yn(r,r.length===4?"rgba":"rgb")}}function mv(e,t,r){if(!(!(t&&t.length)||!(e>=0&&e<=1))){var i=e*(t.length-1),n=Math.floor(i),a=Math.ceil(i),o=zt(t[n]),s=zt(t[a]),f=i-n,h=yn([Ht(le(o[0],s[0],f)),Ht(le(o[1],s[1],f)),Ht(le(o[2],s[2],f)),Xi(le(o[3],s[3],f))],"rgba");return r?{color:h,leftIndex:n,rightIndex:a,value:i}:h}}function yn(e,t){if(!(!e||!e.length)){var r=e[0]+","+e[1]+","+e[2];return(t==="rgba"||t==="hsva"||t==="hsla")&&(r+=","+e[3]),t+"("+r+")"}}function Ne(e,t){var r=zt(e);return r?(.299*r[0]+.587*r[1]+.114*r[2])*r[3]/255+(1-r[3])*t:0}var Yn=new je(100);function wv(e){if(He(e)){var t=Yn.get(e);return t||(t=Wn(e,-.1),Yn.put(e,t)),t}else if(Ke(e)){var r=k({},e);return r.colorStops=St(e.colorStops,function(i){return{offset:i.offset,color:Wn(i.color,-.1)}}),r}return e}function Mf(e){return e.type==="linear"}function Lf(e){return e.type==="radial"}(function(){return K.hasGlobalWindow&&Qe(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:typeof Buffer<"u"?function(e){return Buffer.from(e).toString("base64")}:function(e){return null}})();var Zi=Array.prototype.slice;function xt(e,t,r){return(t-e)*r+e}function ci(e,t,r,i){for(var n=t.length,a=0;ai?t:e,a=Math.min(r,i),o=n[a-1]||{color:[0,0,0,0],offset:0},s=a;so;if(s)i.length=o;else for(var f=a;f=1},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(t,r,i){this._needsSort=!0;var n=this.keyframes,a=n.length,o=!1,s=Xn,f=r;if(Pt(r)){var h=Df(r);s=h,(h===1&&!De(r[0])||h===2&&!De(r[0][0]))&&(o=!0)}else if(De(r)&&!ys(r))s=pe;else if(He(r))if(!isNaN(+r))s=pe;else{var u=zt(r);u&&(f=u,s=Zr)}else if(Ke(r)){var v=k({},f);v.colorStops=St(r.colorStops,function(c){return{offset:c.offset,color:zt(c.color)}}),Mf(r)?s=Ui:Lf(r)&&(s=Vi),f=v}a===0?this.valType=s:(s!==this.valType||s===Xn)&&(o=!0),this.discrete=this.discrete||o;var l={time:t,value:f,rawValue:r,percent:0};return i&&(l.easing=i,l.easingFunc=Qe(i)?i:ro[i]||so(i)),n.push(l),l},e.prototype.prepare=function(t,r){var i=this.keyframes;this._needsSort&&i.sort(function(g,d){return g.time-d.time});for(var n=this.valType,a=i.length,o=i[a-1],s=this.discrete,f=_e(n),h=qn(n),u=0;u=0&&!(o[u].percent<=r);u--);u=l(u,s-2)}else{for(u=v;ur);u++);u=l(u-1,s-2)}_=o[u+1],c=o[u]}if(c&&_){this._lastFr=u,this._lastFrP=r;var d=_.percent-c.percent,p=d===0?1:l((r-c.percent)/d,1);_.easingFunc&&(p=_.easingFunc(p));var y=i?this._additiveValue:h?Nr:t[f];if((_e(a)||h)&&!y&&(y=this._additiveValue=[]),this.discrete)t[f]=p<1?c.rawValue:_.rawValue;else if(_e(a))a===Fe?ci(y,c[n],_[n],p):Pf(y,c[n],_[n],p);else if(qn(a)){var m=c[n],T=_[n],b=a===Ui;t[f]={type:b?"linear":"radial",x:xt(m.x,T.x,p),y:xt(m.y,T.y,p),colorStops:St(m.colorStops,function(M,C){var L=T.colorStops[C];return{offset:xt(M.offset,L.offset,p),color:Ie(ci([],M.color,L.color,p))}}),global:T.global},b?(t[f].x2=xt(m.x2,T.x2,p),t[f].y2=xt(m.y2,T.y2,p)):t[f].r=xt(m.r,T.r,p)}else if(h)ci(y,c[n],_[n],p),i||(t[f]=Ie(y));else{var w=xt(c[n],_[n],p);i?this._additiveValue=w:t[f]=w}i&&this._addToTarget(t)}}},e.prototype._addToTarget=function(t){var r=this.valType,i=this.propName,n=this._additiveValue;r===pe?t[i]=t[i]+n:r===Zr?(zt(t[i],Nr),de(Nr,Nr,n,1),t[i]=Ie(Nr)):r===Fe?de(t[i],t[i],n,1):r===uo&&Gn(t[i],t[i],n,1)},e}(),Af=function(){function e(t,r,i,n){if(this._tracks={},this._trackKeys=[],this._maxTime=0,this._started=0,this._clip=null,this._target=t,this._loop=r,r&&n){_n("Can' use additive animation on looped animation.");return}this._additiveAnimators=n,this._allowDiscrete=i}return e.prototype.getMaxTime=function(){return this._maxTime},e.prototype.getDelay=function(){return this._delay},e.prototype.getLoop=function(){return this._loop},e.prototype.getTarget=function(){return this._target},e.prototype.changeTarget=function(t){this._target=t},e.prototype.when=function(t,r,i){return this.whenWithKeys(t,r,ht(r),i)},e.prototype.whenWithKeys=function(t,r,i,n){for(var a=this._tracks,o=0;o0&&f.addKeyframe(0,Ee(h),n),this._trackKeys.push(s)}f.addKeyframe(t,Ee(r[s]),n)}return this._maxTime=Math.max(this._maxTime,t),this},e.prototype.pause=function(){this._clip.pause(),this._paused=!0},e.prototype.resume=function(){this._clip.resume(),this._paused=!1},e.prototype.isPaused=function(){return!!this._paused},e.prototype.duration=function(t){return this._maxTime=t,this._force=!0,this},e.prototype._doneCallback=function(){this._setTracksFinished(),this._clip=null;var t=this._doneCbs;if(t)for(var r=t.length,i=0;i0)){this._started=1;for(var r=this,i=[],n=this._maxTime||0,a=0;a1){var s=o.pop();a.addKeyframe(s.time,t[n]),a.prepare(this._maxTime,a.getAdditiveTrack())}}}},e}();const mn=Af;function Mr(){return new Date().getTime()}var Ef=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i._running=!1,i._time=0,i._pausedTime=0,i._pauseStart=0,i._paused=!1,r=r||{},i.stage=r.stage||{},i}return t.prototype.addClip=function(r){r.animation&&this.removeClip(r),this._head?(this._tail.next=r,r.prev=this._tail,r.next=null,this._tail=r):this._head=this._tail=r,r.animation=this},t.prototype.addAnimator=function(r){r.animation=this;var i=r.getClip();i&&this.addClip(i)},t.prototype.removeClip=function(r){if(r.animation){var i=r.prev,n=r.next;i?i.next=n:this._head=n,n?n.prev=i:this._tail=i,r.next=r.prev=r.animation=null}},t.prototype.removeAnimator=function(r){var i=r.getClip();i&&this.removeClip(i),r.animation=null},t.prototype.update=function(r){for(var i=Mr()-this._pausedTime,n=i-this._time,a=this._head;a;){var o=a.next,s=a.step(i,n);s&&(a.ondestroy(),this.removeClip(a)),a=o}this._time=i,r||(this.trigger("frame",n),this.stage.update&&this.stage.update())},t.prototype._startLoop=function(){var r=this;this._running=!0;function i(){r._running&&(Gi(i),!r._paused&&r.update())}Gi(i)},t.prototype.start=function(){this._running||(this._time=Mr(),this._pausedTime=0,this._startLoop())},t.prototype.stop=function(){this._running=!1},t.prototype.pause=function(){this._paused||(this._pauseStart=Mr(),this._paused=!0)},t.prototype.resume=function(){this._paused&&(this._pausedTime+=Mr()-this._pauseStart,this._paused=!1)},t.prototype.clear=function(){for(var r=this._head;r;){var i=r.next;r.prev=r.next=r.animation=null,r=i}this._head=this._tail=null},t.prototype.isFinished=function(){return this._head==null},t.prototype.animate=function(r,i){i=i||{},this.start();var n=new mn(r,i.loop);return this.addAnimator(n),n},t}(Fr);const If=Ef;var Ff=300,di=K.domSupported,pi=function(){var e=["click","dblclick","mousewheel","wheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],t=["touchstart","touchend","touchmove"],r={pointerdown:1,pointerup:1,pointermove:1,pointerout:1},i=St(e,function(n){var a=n.replace("mouse","pointer");return r.hasOwnProperty(a)?a:n});return{mouse:e,touch:t,pointer:i}}(),Zn={mouse:["mousemove","mouseup"],pointer:["pointermove","pointerup"]},Un=!1;function Qi(e){var t=e.pointerType;return t==="pen"||t==="touch"}function Of(e){e.touching=!0,e.touchTimer!=null&&(clearTimeout(e.touchTimer),e.touchTimer=null),e.touchTimer=setTimeout(function(){e.touching=!1,e.touchTimer=null},700)}function _i(e){e&&(e.zrByTouch=!0)}function Bf(e,t){return pt(e.dom,new Hf(e,t),!0)}function vo(e,t){for(var r=t,i=!1;r&&r.nodeType!==9&&!(i=r.domBelongToZr||r!==t&&r===e.painterRoot);)r=r.parentNode;return i}var Hf=function(){function e(t,r){this.stopPropagation=Rr,this.stopImmediatePropagation=Rr,this.preventDefault=Rr,this.type=r.type,this.target=this.currentTarget=t.dom,this.pointerType=r.pointerType,this.clientX=r.clientX,this.clientY=r.clientY}return e}(),_t={mousedown:function(e){e=pt(this.dom,e),this.__mayPointerCapture=[e.zrX,e.zrY],this.trigger("mousedown",e)},mousemove:function(e){e=pt(this.dom,e);var t=this.__mayPointerCapture;t&&(e.zrX!==t[0]||e.zrY!==t[1])&&this.__togglePointerCapture(!0),this.trigger("mousemove",e)},mouseup:function(e){e=pt(this.dom,e),this.__togglePointerCapture(!1),this.trigger("mouseup",e)},mouseout:function(e){e=pt(this.dom,e);var t=e.toElement||e.relatedTarget;vo(this,t)||(this.__pointerCapturing&&(e.zrEventControl="no_globalout"),this.trigger("mouseout",e))},wheel:function(e){Un=!0,e=pt(this.dom,e),this.trigger("mousewheel",e)},mousewheel:function(e){Un||(e=pt(this.dom,e),this.trigger("mousewheel",e))},touchstart:function(e){e=pt(this.dom,e),_i(e),this.__lastTouchMoment=new Date,this.handler.processGesture(e,"start"),_t.mousemove.call(this,e),_t.mousedown.call(this,e)},touchmove:function(e){e=pt(this.dom,e),_i(e),this.handler.processGesture(e,"change"),_t.mousemove.call(this,e)},touchend:function(e){e=pt(this.dom,e),_i(e),this.handler.processGesture(e,"end"),_t.mouseup.call(this,e),+new Date-+this.__lastTouchMomentKn||e<-Kn}var Ut=[],dr=[],yi=Jr(),mi=Math.abs,wn=function(){function e(){}return e.prototype.getLocalTransform=function(t){return e.getLocalTransform(this,t)},e.prototype.setPosition=function(t){this.x=t[0],this.y=t[1]},e.prototype.setScale=function(t){this.scaleX=t[0],this.scaleY=t[1]},e.prototype.setSkew=function(t){this.skewX=t[0],this.skewY=t[1]},e.prototype.setOrigin=function(t){this.originX=t[0],this.originY=t[1]},e.prototype.needLocalTransform=function(){return Zt(this.rotation)||Zt(this.x)||Zt(this.y)||Zt(this.scaleX-1)||Zt(this.scaleY-1)||Zt(this.skewX)||Zt(this.skewY)},e.prototype.updateTransform=function(){var t=this.parent&&this.parent.transform,r=this.needLocalTransform(),i=this.transform;if(!(r||t)){i&&(Qn(i),this.invTransform=null);return}i=i||Jr(),r?this.getLocalTransform(i):Qn(i),t&&(r?oi(i,t,i):Vs(i,t)),this.transform=i,this._resolveGlobalScaleRatio(i)},e.prototype._resolveGlobalScaleRatio=function(t){var r=this.globalScaleRatio;if(r!=null&&r!==1){this.getGlobalScale(Ut);var i=Ut[0]<0?-1:1,n=Ut[1]<0?-1:1,a=((Ut[0]-i)*r+i)/Ut[0]||0,o=((Ut[1]-n)*r+n)/Ut[1]||0;t[0]*=a,t[1]*=a,t[2]*=o,t[3]*=o}this.invTransform=this.invTransform||Jr(),Js(this.invTransform,t)},e.prototype.getComputedTransform=function(){for(var t=this,r=[];t;)r.push(t),t=t.parent;for(;t=r.pop();)t.updateTransform();return this.transform},e.prototype.setLocalTransform=function(t){if(t){var r=t[0]*t[0]+t[1]*t[1],i=t[2]*t[2]+t[3]*t[3],n=Math.atan2(t[1],t[0]),a=Math.PI/2+n-Math.atan2(t[3],t[2]);i=Math.sqrt(i)*Math.cos(a),r=Math.sqrt(r),this.skewX=a,this.skewY=0,this.rotation=-n,this.x=+t[4],this.y=+t[5],this.scaleX=r,this.scaleY=i,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var t=this.parent,r=this.transform;t&&t.transform&&(t.invTransform=t.invTransform||Jr(),oi(dr,t.invTransform,r),r=dr);var i=this.originX,n=this.originY;(i||n)&&(yi[4]=i,yi[5]=n,oi(dr,r,yi),dr[4]-=i,dr[5]-=n,r=dr),this.setLocalTransform(r)}},e.prototype.getGlobalScale=function(t){var r=this.transform;return t=t||[],r?(t[0]=Math.sqrt(r[0]*r[0]+r[1]*r[1]),t[1]=Math.sqrt(r[2]*r[2]+r[3]*r[3]),r[0]<0&&(t[0]=-t[0]),r[3]<0&&(t[1]=-t[1]),t):(t[0]=1,t[1]=1,t)},e.prototype.transformCoordToLocal=function(t,r){var i=[t,r],n=this.invTransform;return n&&Kr(i,i,n),i},e.prototype.transformCoordToGlobal=function(t,r){var i=[t,r],n=this.transform;return n&&Kr(i,i,n),i},e.prototype.getLineScale=function(){var t=this.transform;return t&&mi(t[0]-1)>1e-10&&mi(t[3]-1)>1e-10?Math.sqrt(mi(t[0]*t[3]-t[2]*t[1])):1},e.prototype.copyTransform=function(t){Yf(this,t)},e.getLocalTransform=function(t,r){r=r||[];var i=t.originX||0,n=t.originY||0,a=t.scaleX,o=t.scaleY,s=t.anchorX,f=t.anchorY,h=t.rotation||0,u=t.x,v=t.y,l=t.skewX?Math.tan(t.skewX):0,c=t.skewY?Math.tan(-t.skewY):0;if(i||n||s||f){var _=i+s,g=n+f;r[4]=-_*a-l*g*o,r[5]=-g*o-c*_*a}else r[4]=r[5]=0;return r[0]=a,r[3]=o,r[1]=c*a,r[2]=l*o,h&&Qs(r,r,h),r[4]+=i+u,r[5]+=n+v,r},e.initDefaultProps=function(){var t=e.prototype;t.scaleX=t.scaleY=t.globalScaleRatio=1,t.x=t.y=t.originX=t.originY=t.skewX=t.skewY=t.rotation=t.anchorX=t.anchorY=0}(),e}(),ie=["x","y","originX","originY","anchorX","anchorY","rotation","scaleX","scaleY","skewX","skewY"];function Yf(e,t){for(var r=0;r=0?parseFloat(e)/100*t:parseFloat(e):e}function Xf(e,t,r){var i=t.position||"inside",n=t.distance!=null?t.distance:5,a=r.height,o=r.width,s=a/2,f=r.x,h=r.y,u="left",v="top";if(i instanceof Array)f+=ne(i[0],r.width),h+=ne(i[1],r.height),u=null,v=null;else switch(i){case"left":f-=n,h+=s,u="right",v="middle";break;case"right":f+=n+o,h+=s,v="middle";break;case"top":f+=o/2,h-=n,u="center",v="bottom";break;case"bottom":f+=o/2,h+=a+n,u="center";break;case"inside":f+=o/2,h+=s,u="center",v="middle";break;case"insideLeft":f+=n,h+=s,v="middle";break;case"insideRight":f+=o-n,h+=s,u="right",v="middle";break;case"insideTop":f+=o/2,h+=n,u="center";break;case"insideBottom":f+=o/2,h+=a-n,u="center",v="bottom";break;case"insideTopLeft":f+=n,h+=n;break;case"insideTopRight":f+=o-n,h+=n,u="right";break;case"insideBottomLeft":f+=n,h+=a-n,v="bottom";break;case"insideBottomRight":f+=o-n,h+=a-n,u="right",v="bottom";break}return e=e||{},e.x=f,e.y=h,e.align=u,e.verticalAlign=v,e}var wi="__zr_normal__",Ti=ie.concat(["ignore"]),qf=Ve(ie,function(e,t){return e[t]=!0,e},{ignore:!1}),pr={},Zf=new $(0,0,0,0),bn=function(){function e(t){this.id=Ya(),this.animators=[],this.currentStates=[],this.states={},this._init(t)}return e.prototype._init=function(t){this.attr(t)},e.prototype.drift=function(t,r,i){switch(this.draggable){case"horizontal":r=0;break;case"vertical":t=0;break}var n=this.transform;n||(n=this.transform=[1,0,0,1,0,0]),n[4]+=t,n[5]+=r,this.decomposeTransform(),this.markRedraw()},e.prototype.beforeUpdate=function(){},e.prototype.afterUpdate=function(){},e.prototype.update=function(){this.updateTransform(),this.__dirty&&this.updateInnerText()},e.prototype.updateInnerText=function(t){var r=this._textContent;if(r&&(!r.ignore||t)){this.textConfig||(this.textConfig={});var i=this.textConfig,n=i.local,a=r.innerTransformable,o=void 0,s=void 0,f=!1;a.parent=n?this:null;var h=!1;if(a.copyTransform(r),i.position!=null){var u=Zf;i.layoutRect?u.copy(i.layoutRect):u.copy(this.getBoundingRect()),n||u.applyTransform(this.transform),this.calculateTextPosition?this.calculateTextPosition(pr,i,u):Xf(pr,i,u),a.x=pr.x,a.y=pr.y,o=pr.align,s=pr.verticalAlign;var v=i.origin;if(v&&i.rotation!=null){var l=void 0,c=void 0;v==="center"?(l=u.width*.5,c=u.height*.5):(l=ne(v[0],u.width),c=ne(v[1],u.height)),h=!0,a.originX=-a.x+l+(n?0:u.x),a.originY=-a.y+c+(n?0:u.y)}}i.rotation!=null&&(a.rotation=i.rotation);var _=i.offset;_&&(a.x+=_[0],a.y+=_[1],h||(a.originX=-_[0],a.originY=-_[1]));var g=i.inside==null?typeof i.position=="string"&&i.position.indexOf("inside")>=0:i.inside,d=this._innerTextDefaultStyle||(this._innerTextDefaultStyle={}),p=void 0,y=void 0,m=void 0;g&&this.canBeInsideText()?(p=i.insideFill,y=i.insideStroke,(p==null||p==="auto")&&(p=this.getInsideTextFill()),(y==null||y==="auto")&&(y=this.getInsideTextStroke(p),m=!0)):(p=i.outsideFill,y=i.outsideStroke,(p==null||p==="auto")&&(p=this.getOutsideFill()),(y==null||y==="auto")&&(y=this.getOutsideStroke(p),m=!0)),p=p||"#000",(p!==d.fill||y!==d.stroke||m!==d.autoStroke||o!==d.align||s!==d.verticalAlign)&&(f=!0,d.fill=p,d.stroke=y,d.autoStroke=m,d.align=o,d.verticalAlign=s,r.setDefaultTextStyle(d)),r.__dirty|=ot,f&&r.dirtyStyle(!0)}},e.prototype.canBeInsideText=function(){return!0},e.prototype.getInsideTextFill=function(){return"#fff"},e.prototype.getInsideTextStroke=function(t){return"#000"},e.prototype.getOutsideFill=function(){return this.__zr&&this.__zr.isDarkMode()?tn:ji},e.prototype.getOutsideStroke=function(t){var r=this.__zr&&this.__zr.getBackgroundColor(),i=typeof r=="string"&&zt(r);i||(i=[255,255,255,1]);for(var n=i[3],a=this.__zr.isDarkMode(),o=0;o<3;o++)i[o]=i[o]*n+(a?0:255)*(1-n);return i[3]=1,yn(i,"rgba")},e.prototype.traverse=function(t,r){},e.prototype.attrKV=function(t,r){t==="textConfig"?this.setTextConfig(r):t==="textContent"?this.setTextContent(r):t==="clipPath"?this.setClipPath(r):t==="extra"?(this.extra=this.extra||{},k(this.extra,r)):this[t]=r},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(t,r){if(typeof t=="string")this.attrKV(t,r);else if(Ft(t))for(var i=t,n=ht(i),a=0;a0},e.prototype.getState=function(t){return this.states[t]},e.prototype.ensureState=function(t){var r=this.states;return r[t]||(r[t]={}),r[t]},e.prototype.clearStates=function(t){this.useState(wi,!1,t)},e.prototype.useState=function(t,r,i,n){var a=t===wi,o=this.hasState();if(!(!o&&a)){var s=this.currentStates,f=this.stateTransition;if(!(Mt(s,t)>=0&&(r||s.length===1))){var h;if(this.stateProxy&&!a&&(h=this.stateProxy(t)),h||(h=this.states&&this.states[t]),!h&&!a){_n("State "+t+" not exists.");return}a||this.saveCurrentToNormalState(h);var u=!!(h&&h.hoverLayer||n);u&&this._toggleHoverLayerFlag(!0),this._applyStateObj(t,h,this._normalState,r,!i&&!this.__inHover&&f&&f.duration>0,f);var v=this._textContent,l=this._textGuide;return v&&v.useState(t,r,i,u),l&&l.useState(t,r,i,u),a?(this.currentStates=[],this._normalState={}):r?this.currentStates.push(t):this.currentStates=[t],this._updateAnimationTargets(),this.markRedraw(),!u&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot),h}}},e.prototype.useStates=function(t,r,i){if(!t.length)this.clearStates();else{var n=[],a=this.currentStates,o=t.length,s=o===a.length;if(s){for(var f=0;f0,_);var g=this._textContent,d=this._textGuide;g&&g.useStates(t,r,l),d&&d.useStates(t,r,l),this._updateAnimationTargets(),this.currentStates=t.slice(),this.markRedraw(),!l&&this.__inHover&&(this._toggleHoverLayerFlag(!1),this.__dirty&=~ot)}},e.prototype.isSilent=function(){for(var t=this.silent,r=this.parent;!t&&r;){if(r.silent){t=!0;break}r=r.parent}return t},e.prototype._updateAnimationTargets=function(){for(var t=0;t=0){var i=this.currentStates.slice();i.splice(r,1),this.useStates(i)}},e.prototype.replaceState=function(t,r,i){var n=this.currentStates.slice(),a=Mt(n,t),o=Mt(n,r)>=0;a>=0?o?n.splice(a,1):n[a]=r:i&&!o&&n.push(r),this.useStates(n)},e.prototype.toggleState=function(t,r){r?this.useState(t,!0):this.removeState(t)},e.prototype._mergeStates=function(t){for(var r={},i,n=0;n=0&&a.splice(o,1)}),this.animators.push(t),i&&i.animation.addAnimator(t),i&&i.wakeUp()},e.prototype.updateDuringAnimation=function(t){this.markRedraw()},e.prototype.stopAnimation=function(t,r){for(var i=this.animators,n=i.length,a=[],o=0;o0&&r.during&&a[0].during(function(_,g){r.during(g)});for(var l=0;l0||n.force&&!o.length){var C=void 0,L=void 0,P=void 0;if(s){L={},l&&(C={});for(var T=0;T=0&&(n.splice(a,0,r),this._doAdd(r))}return this},t.prototype.replace=function(r,i){var n=Mt(this._children,r);return n>=0&&this.replaceAt(i,n),this},t.prototype.replaceAt=function(r,i){var n=this._children,a=n[i];if(r&&r!==this&&r.parent!==this&&r!==a){n[i]=r,a.parent=null;var o=this.__zr;o&&a.removeSelfFromZr(o),this._doAdd(r)}return this},t.prototype._doAdd=function(r){r.parent&&r.parent.remove(r),r.parent=this;var i=this.__zr;i&&i!==r.__zr&&r.addSelfToZr(i),i&&i.refresh()},t.prototype.remove=function(r){var i=this.__zr,n=this._children,a=Mt(n,r);return a<0?this:(n.splice(a,1),r.parent=null,i&&r.removeSelfFromZr(i),i&&i.refresh(),this)},t.prototype.removeAll=function(){for(var r=this._children,i=this.__zr,n=0;n0&&(this._stillFrameAccum++,this._stillFrameAccum>this._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(t){this._sleepAfterStill=t},e.prototype.wakeUp=function(){this._disposed||(this.animation.start(),this._stillFrameAccum=0)},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._disposed||(this._needsRefreshHover=!1,this.painter.refreshHover&&this.painter.getType()==="canvas"&&this.painter.refreshHover())},e.prototype.resize=function(t){this._disposed||(t=t||{},this.painter.resize(t.width,t.height),this.handler.resize())},e.prototype.clearAnimation=function(){this._disposed||this.animation.clear()},e.prototype.getWidth=function(){if(!this._disposed)return this.painter.getWidth()},e.prototype.getHeight=function(){if(!this._disposed)return this.painter.getHeight()},e.prototype.setCursorStyle=function(t){this._disposed||this.handler.setCursorStyle(t)},e.prototype.findHover=function(t,r){if(!this._disposed)return this.handler.findHover(t,r)},e.prototype.on=function(t,r,i){return this._disposed||this.handler.on(t,r,i),this},e.prototype.off=function(t,r){this._disposed||this.handler.off(t,r)},e.prototype.trigger=function(t,r){this._disposed||this.handler.trigger(t,r)},e.prototype.clear=function(){if(!this._disposed){for(var t=this.storage.getRoots(),r=0;r=o;f++)s-=o;var h=ut(r,t);return h>s&&(r="",h=0),s=e-h,n.ellipsis=r,n.ellipsisWidth=h,n.contentWidth=s,n.containerWidth=e,n}function wo(e,t){var r=t.containerWidth,i=t.font,n=t.contentWidth;if(!r)return"";var a=ut(e,i);if(a<=r)return e;for(var o=0;;o++){if(a<=n||o>=t.maxIterations){e+=t.ellipsis;break}var s=o===0?nh(e,n,t.ascCharWidth,t.cnCharWidth):a>0?Math.floor(e.length*n/a):0;e=e.substr(0,s),a=ut(e,i)}return e===""&&(e=t.placeholder),e}function nh(e,t,r,i){for(var n=0,a=0,o=e.length;ac&&h){var _=Math.floor(c/s);v=v.slice(0,_)}if(e&&a&&u!=null)for(var g=mo(u,n,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),d=0;ds&&Li(r,e.substring(s,h),t,o),Li(r,f[2],t,o,f[1]),s=Mi.lastIndex}sn){b>0?(y.tokens=y.tokens.slice(0,b),d(y,T,m),r.lines=r.lines.slice(0,p+1)):r.lines=r.lines.slice(0,p);break t}var R=M.width,A=R==null||R==="auto";if(typeof R=="string"&&R.charAt(R.length-1)==="%")w.percentWidth=R,u.push(w),w.contentWidth=ut(w.text,P);else{if(A){var x=M.backgroundColor,E=x&&x.image;E&&(E=eh(E),ti(E)&&(w.width=Math.max(w.width,E.width*S/E.height)))}var D=_&&i!=null?i-T:null;D!=null&&D0&&_+i.accumWidth>i.width&&(u=t.split(` +`),h=!0),i.accumWidth=_}else{var g=To(t,f,i.width,i.breakAll,i.accumWidth);i.accumWidth=g.accumWidth+c,v=g.linesWidths,u=g.lines}}else u=t.split(` +`);for(var d=0;d=32&&t<=591||t>=880&&t<=4351||t>=4608&&t<=5119||t>=7680&&t<=8303}var uh=Ve(",&?/;] ".split(""),function(e,t){return e[t]=!0,e},{});function vh(e){return hh(e)?!!uh[e]:!0}function To(e,t,r,i,n){for(var a=[],o=[],s="",f="",h=0,u=0,v=0;vr:n+u+c>r){u?(s||f)&&(_?(s||(s=f,f="",h=0,u=h),a.push(s),o.push(u-h),f+=l,h+=c,s="",u=h):(f&&(s+=f,f="",h=0),a.push(s),o.push(u),s=l,u=c)):_?(a.push(f),o.push(h),f=l,h=c):(a.push(l),o.push(c));continue}u+=c,_?(f+=l,h+=c):(f&&(s+=f,f="",h=0),s+=l)}return!a.length&&!s&&(s=e,f="",h=0),f&&(s+=f),s&&(a.push(s),o.push(u)),a.length===1&&(u+=n),{accumWidth:u,lines:a,linesWidths:o}}var en="__zr_style_"+Math.round(Math.random()*10),hr={shadowBlur:0,shadowOffsetX:0,shadowOffsetY:0,shadowColor:"#000",opacity:1,blend:"source-over"},ri={style:{shadowBlur:!0,shadowOffsetX:!0,shadowOffsetY:!0,shadowColor:!0,opacity:!0}};hr[en]=!0;var ea=["z","z2","invisible"],lh=["invisible"],ch=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype._init=function(r){for(var i=ht(r),n=0;n1e-4){s[0]=e-r,s[1]=t-i,f[0]=e+r,f[1]=t+i;return}if(ge[0]=Di(n)*r+e,ge[1]=Ri(n)*i+t,ye[0]=Di(a)*r+e,ye[1]=Ri(a)*i+t,h(s,ge,ye),u(f,ge,ye),n=n%Vt,n<0&&(n=n+Vt),a=a%Vt,a<0&&(a=a+Vt),n>a&&!o?a+=Vt:nn&&(me[0]=Di(c)*r+e,me[1]=Ri(c)*i+t,h(s,me,s),u(f,me,f))}var B={M:1,L:2,C:3,Q:4,A:5,Z:6,R:7},Qt=[],Kt=[],mt=[],At=[],wt=[],Tt=[],xi=Math.min,Ai=Math.max,Jt=Math.cos,jt=Math.sin,Dt=Math.abs,nn=Math.PI,It=nn*2,Ei=typeof Float32Array<"u",$r=[];function Ii(e){var t=Math.round(e/nn*1e8)/1e8;return t%2*nn}function yh(e,t){var r=Ii(e[0]);r<0&&(r+=It);var i=r-e[0],n=e[1];n+=i,!t&&n-r>=It?n=r+It:t&&r-n>=It?n=r-It:!t&&r>n?n=r+(It-Ii(r-n)):t&&r0&&(this._ux=Dt(i/$e/t)||0,this._uy=Dt(i/$e/r)||0)},e.prototype.setDPR=function(t){this.dpr=t},e.prototype.setContext=function(t){this._ctx=t},e.prototype.getContext=function(){return this._ctx},e.prototype.beginPath=function(){return this._ctx&&this._ctx.beginPath(),this.reset(),this},e.prototype.reset=function(){this._saveData&&(this._len=0),this._pathSegLen&&(this._pathSegLen=null,this._pathLen=0),this._version++},e.prototype.moveTo=function(t,r){return this._drawPendingPt(),this.addData(B.M,t,r),this._ctx&&this._ctx.moveTo(t,r),this._x0=t,this._y0=r,this._xi=t,this._yi=r,this},e.prototype.lineTo=function(t,r){var i=Dt(t-this._xi),n=Dt(r-this._yi),a=i>this._ux||n>this._uy;if(this.addData(B.L,t,r),this._ctx&&a&&this._ctx.lineTo(t,r),a)this._xi=t,this._yi=r,this._pendingPtDist=0;else{var o=i*i+n*n;o>this._pendingPtDist&&(this._pendingPtX=t,this._pendingPtY=r,this._pendingPtDist=o)}return this},e.prototype.bezierCurveTo=function(t,r,i,n,a,o){return this._drawPendingPt(),this.addData(B.C,t,r,i,n,a,o),this._ctx&&this._ctx.bezierCurveTo(t,r,i,n,a,o),this._xi=a,this._yi=o,this},e.prototype.quadraticCurveTo=function(t,r,i,n){return this._drawPendingPt(),this.addData(B.Q,t,r,i,n),this._ctx&&this._ctx.quadraticCurveTo(t,r,i,n),this._xi=i,this._yi=n,this},e.prototype.arc=function(t,r,i,n,a,o){this._drawPendingPt(),$r[0]=n,$r[1]=a,yh($r,o),n=$r[0],a=$r[1];var s=a-n;return this.addData(B.A,t,r,i,i,n,s,0,o?0:1),this._ctx&&this._ctx.arc(t,r,i,n,a,o),this._xi=Jt(a)*i+t,this._yi=jt(a)*i+r,this},e.prototype.arcTo=function(t,r,i,n,a){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(t,r,i,n,a),this},e.prototype.rect=function(t,r,i,n){return this._drawPendingPt(),this._ctx&&this._ctx.rect(t,r,i,n),this.addData(B.R,t,r,i,n),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(B.Z);var t=this._ctx,r=this._x0,i=this._y0;return t&&t.closePath(),this._xi=r,this._yi=i,this},e.prototype.fill=function(t){t&&t.fill(),this.toStatic()},e.prototype.stroke=function(t){t&&t.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(t){var r=t.length;!(this.data&&this.data.length===r)&&Ei&&(this.data=new Float32Array(r));for(var i=0;iu.length&&(this._expandData(),u=this.data);for(var v=0;v0&&(this._ctx&&this._ctx.lineTo(this._pendingPtX,this._pendingPtY),this._pendingPtDist=0)},e.prototype._expandData=function(){if(!(this.data instanceof Array)){for(var t=[],r=0;r11&&(this.data=new Float32Array(t)))}},e.prototype.getBoundingRect=function(){mt[0]=mt[1]=wt[0]=wt[1]=Number.MAX_VALUE,At[0]=At[1]=Tt[0]=Tt[1]=-Number.MAX_VALUE;var t=this.data,r=0,i=0,n=0,a=0,o;for(o=0;oi||Dt(m)>n||l===r-1)&&(g=Math.sqrt(y*y+m*m),a=d,o=p);break}case B.C:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++],w=t[l++],M=t[l++];g=pf(a,o,T,b,d,p,w,M,10),a=w,o=M;break}case B.Q:{var T=t[l++],b=t[l++],d=t[l++],p=t[l++];g=yf(a,o,T,b,d,p,10),a=d,o=p;break}case B.A:var C=t[l++],L=t[l++],P=t[l++],S=t[l++],R=t[l++],A=t[l++],x=A+R;l+=1,_&&(s=Jt(R)*P+C,f=jt(R)*S+L),g=Ai(P,S)*xi(It,Math.abs(A)),a=Jt(x)*P+C,o=jt(x)*S+L;break;case B.R:{s=a=t[l++],f=o=t[l++];var E=t[l++],D=t[l++];g=E*2+D*2;break}case B.Z:{var y=s-a,m=f-o;g=Math.sqrt(y*y+m*m),a=s,o=f;break}}g>=0&&(h[v++]=g,u+=g)}return this._pathLen=u,u},e.prototype.rebuildPath=function(t,r){var i=this.data,n=this._ux,a=this._uy,o=this._len,s,f,h,u,v,l,c=r<1,_,g,d=0,p=0,y,m=0,T,b;if(!(c&&(this._pathSegLen||this._calculateLength(),_=this._pathSegLen,g=this._pathLen,y=r*g,!y)))t:for(var w=0;w0&&(t.lineTo(T,b),m=0),M){case B.M:s=h=i[w++],f=u=i[w++],t.moveTo(h,u);break;case B.L:{v=i[w++],l=i[w++];var L=Dt(v-h),P=Dt(l-u);if(L>n||P>a){if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;t.lineTo(h*(1-R)+v*R,u*(1-R)+l*R);break t}d+=S}t.lineTo(v,l),h=v,u=l,m=0}else{var A=L*L+P*P;A>m&&(T=v,b=l,m=A)}break}case B.C:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++],N=i[w++],W=i[w++];if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;kt(h,x,D,N,R,Qt),kt(u,E,z,W,R,Kt),t.bezierCurveTo(Qt[1],Kt[1],Qt[2],Kt[2],Qt[3],Kt[3]);break t}d+=S}t.bezierCurveTo(x,E,D,z,N,W),h=N,u=W;break}case B.Q:{var x=i[w++],E=i[w++],D=i[w++],z=i[w++];if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;ke(h,x,D,R,Qt),ke(u,E,z,R,Kt),t.quadraticCurveTo(Qt[1],Kt[1],Qt[2],Kt[2]);break t}d+=S}t.quadraticCurveTo(x,E,D,z),h=D,u=z;break}case B.A:var X=i[w++],Z=i[w++],Y=i[w++],nt=i[w++],at=i[w++],Rt=i[w++],Nt=i[w++],$t=!i[w++],Wt=Y>nt?Y:nt,j=Dt(Y-nt)>.001,q=at+Rt,I=!1;if(c){var S=_[p++];d+S>y&&(q=at+Rt*(y-d)/S,I=!0),d+=S}if(j&&t.ellipse?t.ellipse(X,Z,Y,nt,Nt,at,q,$t):t.arc(X,Z,Wt,at,q,$t),I)break t;C&&(s=Jt(at)*Y+X,f=jt(at)*nt+Z),h=Jt(q)*Y+X,u=jt(q)*nt+Z;break;case B.R:s=h=i[w],f=u=i[w+1],v=i[w++],l=i[w++];var O=i[w++],Or=i[w++];if(c){var S=_[p++];if(d+S>y){var yt=y-d;t.moveTo(v,l),t.lineTo(v+xi(yt,O),l),yt-=O,yt>0&&t.lineTo(v+O,l+xi(yt,Or)),yt-=Or,yt>0&&t.lineTo(v+Ai(O-yt,0),l+Or),yt-=O,yt>0&&t.lineTo(v,l+Ai(Or-yt,0));break t}d+=S}t.rect(v,l,O,Or);break;case B.Z:if(c){var S=_[p++];if(d+S>y){var R=(y-d)/S;t.lineTo(h*(1-R)+s*R,u*(1-R)+f*R);break t}d+=S}t.closePath(),h=s,u=f}}},e.prototype.clone=function(){var t=new e,r=this.data;return t.data=r.slice?r.slice():Array.prototype.slice.call(r),t._len=this._len,t},e.CMD=B,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}();const vr=mh;function _r(e,t,r,i,n,a,o){if(n===0)return!1;var s=n,f=0,h=e;if(o>t+s&&o>i+s||oe+s&&a>r+s||at+v&&u>i+v&&u>a+v&&u>s+v||ue+v&&h>r+v&&h>n+v&&h>o+v||ht+h&&f>i+h&&f>a+h||fe+h&&s>r+h&&s>n+h||sr||u+hn&&(n+=Wr);var l=Math.atan2(f,s);return l<0&&(l+=Wr),l>=i&&l<=n||l+Wr>=i&&l+Wr<=n}function tr(e,t,r,i,n,a){if(a>t&&a>i||an?s:0}var Et=vr.CMD,rr=Math.PI*2,Ch=1e-4;function Mh(e,t){return Math.abs(e-t)t&&h>i&&h>a&&h>s||h1&&Lh(),c=U(t,i,a,s,lt[0]),l>1&&(_=U(t,i,a,s,lt[1]))),l===2?dt&&s>i&&s>a||s=0&&h<=1){for(var u=0,v=Q(t,i,a,h),l=0;lr||s<-r)return 0;var f=Math.sqrt(r*r-s*s);J[0]=-f,J[1]=f;var h=Math.abs(i-n);if(h<1e-4)return 0;if(h>=rr-1e-4){i=0,n=rr;var u=a?1:-1;return o>=J[0]+e&&o<=J[1]+e?u:0}if(i>n){var v=i;i=n,n=v}i<0&&(i+=rr,n+=rr);for(var l=0,c=0;c<2;c++){var _=J[c];if(_+e>o){var g=Math.atan2(s,_),u=a?1:-1;g<0&&(g=rr+g),(g>=i&&g<=n||g+rr>=i&&g+rr<=n)&&(g>Math.PI/2&&g1&&(r||(s+=tr(f,h,u,v,i,n))),d&&(f=a[_],h=a[_+1],u=f,v=h),g){case Et.M:u=a[_++],v=a[_++],f=u,h=v;break;case Et.L:if(r){if(_r(f,h,a[_],a[_+1],t,i,n))return!0}else s+=tr(f,h,a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.C:if(r){if(wh(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=Ph(f,h,a[_++],a[_++],a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.Q:if(r){if(Th(f,h,a[_++],a[_++],a[_],a[_+1],t,i,n))return!0}else s+=Sh(f,h,a[_++],a[_++],a[_],a[_+1],i,n)||0;f=a[_++],h=a[_++];break;case Et.A:var p=a[_++],y=a[_++],m=a[_++],T=a[_++],b=a[_++],w=a[_++];_+=1;var M=!!(1-a[_++]);l=Math.cos(b)*m+p,c=Math.sin(b)*T+y,d?(u=l,v=c):s+=tr(f,h,l,c,i,n);var C=(i-p)*T/m+p;if(r){if(bh(p,y,T,b,b+w,M,t,C,n))return!0}else s+=Rh(p,y,T,b,b+w,M,C,n);f=Math.cos(b+w)*m+p,h=Math.sin(b+w)*T+y;break;case Et.R:u=f=a[_++],v=h=a[_++];var L=a[_++],P=a[_++];if(l=u+L,c=v+P,r){if(_r(u,v,l,v,t,i,n)||_r(l,v,l,c,t,i,n)||_r(l,c,u,c,t,i,n)||_r(u,c,u,v,t,i,n))return!0}else s+=tr(l,v,l,c,i,n),s+=tr(u,c,u,v,i,n);break;case Et.Z:if(r){if(_r(f,h,u,v,t,i,n))return!0}else s+=tr(f,h,u,v,i,n);f=u,h=v;break}}return!r&&!Mh(h,v)&&(s+=tr(f,h,u,v,i,n)||0),s!==0}function Dh(e,t,r){return Co(e,0,!1,t,r)}function xh(e,t,r,i){return Co(e,t,!0,r,i)}var Mo=gt({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},hr),Ah={style:gt({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},ri.style)},Fi=ie.concat(["invisible","culling","z","z2","zlevel","parent"]),Eh=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.update=function(){var r=this;e.prototype.update.call(this);var i=this.style;if(i.decal){var n=this._decalEl=this._decalEl||new t;n.buildPath===t.prototype.buildPath&&(n.buildPath=function(f){r.buildPath(f,r.shape)}),n.silent=!0;var a=n.style;for(var o in i)a[o]!==i[o]&&(a[o]=i[o]);a.fill=i.fill?i.decal:null,a.decal=null,a.shadowColor=null,i.strokeFirst&&(a.stroke=null);for(var s=0;s.5?ji:i>.2?Wf:tn}else if(r)return tn}return ji},t.prototype.getInsideTextStroke=function(r){var i=this.style.fill;if(He(i)){var n=this.__zr,a=!!(n&&n.isDarkMode()),o=Ne(r,0)0))},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.getBoundingRect=function(){var r=this._rect,i=this.style,n=!r;if(n){var a=!1;this.path||(a=!0,this.createPathProxy());var o=this.path;(a||this.__dirty&wr)&&(o.beginPath(),this.buildPath(o,this.shape,!1),this.pathUpdated()),r=o.getBoundingRect()}if(this._rect=r,this.hasStroke()&&this.path&&this.path.len()>0){var s=this._rectStroke||(this._rectStroke=r.clone());if(this.__dirty||n){s.copy(r);var f=i.strokeNoScale?this.getLineScale():1,h=i.lineWidth;if(!this.hasFill()){var u=this.strokeContainThreshold;h=Math.max(h,u??4)}f>1e-10&&(s.width+=h/f,s.height+=h/f,s.x-=h/f/2,s.y-=h/f/2)}return s}return r},t.prototype.contain=function(r,i){var n=this.transformCoordToLocal(r,i),a=this.getBoundingRect(),o=this.style;if(r=n[0],i=n[1],a.contain(r,i)){var s=this.path;if(this.hasStroke()){var f=o.lineWidth,h=o.strokeNoScale?this.getLineScale():1;if(h>1e-10&&(this.hasFill()||(f=Math.max(f,this.strokeContainThreshold)),xh(s,f/h,r,i)))return!0}if(this.hasFill())return Dh(s,r,i)}return!1},t.prototype.dirtyShape=function(){this.__dirty|=wr,this._rect&&(this._rect=null),this._decalEl&&this._decalEl.dirtyShape(),this.markRedraw()},t.prototype.dirty=function(){this.dirtyStyle(),this.dirtyShape()},t.prototype.animateShape=function(r){return this.animate("shape",r)},t.prototype.updateDuringAnimation=function(r){r==="style"?this.dirtyStyle():r==="shape"?this.dirtyShape():this.markRedraw()},t.prototype.attrKV=function(r,i){r==="shape"?this.setShape(i):e.prototype.attrKV.call(this,r,i)},t.prototype.setShape=function(r,i){var n=this.shape;return n||(n=this.shape={}),typeof r=="string"?n[r]=i:k(n,r),this.dirtyShape(),this},t.prototype.shapeChanged=function(){return!!(this.__dirty&wr)},t.prototype.createStyle=function(r){return Je(Mo,r)},t.prototype._innerSaveToNormal=function(r){e.prototype._innerSaveToNormal.call(this,r);var i=this._normalState;r.shape&&!i.shape&&(i.shape=k({},this.shape))},t.prototype._applyStateObj=function(r,i,n,a,o,s){e.prototype._applyStateObj.call(this,r,i,n,a,o,s);var f=!(i&&a),h;if(i&&i.shape?o?a?h=i.shape:(h=k({},n.shape),k(h,i.shape)):(h=k({},a?this.shape:n.shape),k(h,i.shape)):f&&(h=n.shape),h)if(o){this.shape=k({},this.shape);for(var u={},v=ht(h),l=0;l0},t.prototype.hasFill=function(){var r=this.style,i=r.fill;return i!=null&&i!=="none"},t.prototype.createStyle=function(r){return Je(Ih,r)},t.prototype.setBoundingRect=function(r){this._rect=r},t.prototype.getBoundingRect=function(){var r=this.style;if(!this._rect){var i=r.text;i!=null?i+="":i="";var n=Gf(i,r.font,r.textAlign,r.textBaseline);if(n.x+=r.x||0,n.y+=r.y||0,this.hasStroke()){var a=r.lineWidth;n.x-=a/2,n.y-=a/2,n.width+=a,n.height+=a}this._rect=n}return this._rect},t.initDefaultProps=function(){var r=t.prototype;r.dirtyRectTolerance=10}(),t}(oe);Lo.prototype.type="tspan";const an=Lo;var Fh=gt({x:0,y:0},hr),Oh={style:gt({x:!0,y:!0,width:!0,height:!0,sx:!0,sy:!0,sWidth:!0,sHeight:!0},ri.style)};function Bh(e){return!!(e&&typeof e!="string"&&e.width&&e.height)}var Po=function(e){H(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.createStyle=function(r){return Je(Fh,r)},t.prototype._getSize=function(r){var i=this.style,n=i[r];if(n!=null)return n;var a=Bh(i.image)?i.image:this.__image;if(!a)return 0;var o=r==="width"?"height":"width",s=i[o];return s==null?a[r]:a[r]/a[o]*s},t.prototype.getWidth=function(){return this._getSize("width")},t.prototype.getHeight=function(){return this._getSize("height")},t.prototype.getAnimationStyleProps=function(){return Oh},t.prototype.getBoundingRect=function(){var r=this.style;return this._rect||(this._rect=new $(r.x||0,r.y||0,this.getWidth(),this.getHeight())),this._rect},t}(oe);Po.prototype.type="image";const So=Po;function Hh(e,t){var r=t.x,i=t.y,n=t.width,a=t.height,o=t.r,s,f,h,u;n<0&&(r=r+n,n=-n),a<0&&(i=i+a,a=-a),typeof o=="number"?s=f=h=u=o:o instanceof Array?o.length===1?s=f=h=u=o[0]:o.length===2?(s=h=o[0],f=u=o[1]):o.length===3?(s=o[0],f=u=o[1],h=o[2]):(s=o[0],f=o[1],h=o[2],u=o[3]):s=f=h=u=0;var v;s+f>n&&(v=s+f,s*=n/v,f*=n/v),h+u>n&&(v=h+u,h*=n/v,u*=n/v),f+h>a&&(v=f+h,f*=a/v,h*=a/v),s+u>a&&(v=s+u,s*=a/v,u*=a/v),e.moveTo(r+s,i),e.lineTo(r+n-f,i),f!==0&&e.arc(r+n-f,i+f,f,-Math.PI/2,0),e.lineTo(r+n,i+a-h),h!==0&&e.arc(r+n-h,i+a-h,h,0,Math.PI/2),e.lineTo(r+u,i+a),u!==0&&e.arc(r+u,i+a-u,u,Math.PI/2,Math.PI),e.lineTo(r,i+s),s!==0&&e.arc(r+s,i+s,s,Math.PI,Math.PI*1.5)}var Lr=Math.round;function zh(e,t,r){if(t){var i=t.x1,n=t.x2,a=t.y1,o=t.y2;e.x1=i,e.x2=n,e.y1=a,e.y2=o;var s=r&&r.lineWidth;return s&&(Lr(i*2)===Lr(n*2)&&(e.x1=e.x2=Pr(i,s,!0)),Lr(a*2)===Lr(o*2)&&(e.y1=e.y2=Pr(a,s,!0))),e}}function kh(e,t,r){if(t){var i=t.x,n=t.y,a=t.width,o=t.height;e.x=i,e.y=n,e.width=a,e.height=o;var s=r&&r.lineWidth;return s&&(e.x=Pr(i,s,!0),e.y=Pr(n,s,!0),e.width=Math.max(Pr(i+a,s,!1)-e.x,a===0?0:1),e.height=Math.max(Pr(n+o,s,!1)-e.y,o===0?0:1)),e}}function Pr(e,t,r){if(!t)return e;var i=Lr(e*2);return(i+Lr(t))%2===0?i/2:(i+(r?1:-1))/2}var Nh=function(){function e(){this.x=0,this.y=0,this.width=0,this.height=0}return e}(),$h={},Ro=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new Nh},t.prototype.buildPath=function(r,i){var n,a,o,s;if(this.subPixelOptimize){var f=kh($h,i,this.style);n=f.x,a=f.y,o=f.width,s=f.height,f.r=i.r,i=f}else n=i.x,a=i.y,o=i.width,s=i.height;i.r?Hh(r,i):r.rect(n,a,o,s)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(G);Ro.prototype.type="rect";const Do=Ro;var sa={fill:"#000"},fa=2,Wh={style:gt({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},ri.style)},xo=function(e){H(t,e);function t(r){var i=e.call(this)||this;return i.type="text",i._children=[],i._defaultStyle=sa,i.attr(r),i}return t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var r=0;r0,R=r.width!=null&&(r.overflow==="truncate"||r.overflow==="break"||r.overflow==="breakAll"),A=o.calculatedLineHeight,x=0;x=0&&(x=w[A],x.align==="right");)this._placeToken(x,r,C,p,R,"right",m),L-=x.width,R-=x.width,A--;for(S+=(a-(S-d)-(y-R)-L)/2;P<=A;)x=w[P],this._placeToken(x,r,C,p,S+x.width/2,"center",m),S+=x.width,P++;p+=C}},t.prototype._placeToken=function(r,i,n,a,o,s,f){var h=i.rich[r.styleName]||{};h.text=r.text;var u=r.verticalAlign,v=a+n/2;u==="top"?v=a+r.height/2:u==="bottom"&&(v=a+n-r.height/2);var l=!r.isLineHolder&&Oi(h);l&&this._renderBackground(h,i,s==="right"?o-r.width:s==="center"?o-r.width/2:o,v-r.height/2,r.width,r.height);var c=!!h.backgroundColor,_=r.textPadding;_&&(o=da(o,s,_),v-=r.height/2-_[0]-r.innerHeight/2);var g=this._getOrCreateChild(an),d=g.createStyle();g.useStyle(d);var p=this._defaultStyle,y=!1,m=0,T=ca("fill"in h?h.fill:"fill"in i?i.fill:(y=!0,p.fill)),b=la("stroke"in h?h.stroke:"stroke"in i?i.stroke:!c&&!f&&(!p.autoStroke||y)?(m=fa,p.stroke):null),w=h.textShadowBlur>0||i.textShadowBlur>0;d.text=r.text,d.x=o,d.y=v,w&&(d.shadowBlur=h.textShadowBlur||i.textShadowBlur||0,d.shadowColor=h.textShadowColor||i.textShadowColor||"transparent",d.shadowOffsetX=h.textShadowOffsetX||i.textShadowOffsetX||0,d.shadowOffsetY=h.textShadowOffsetY||i.textShadowOffsetY||0),d.textAlign=s,d.textBaseline="middle",d.font=r.font||ur,d.opacity=xe(h.opacity,i.opacity,1),ua(d,h),b&&(d.lineWidth=xe(h.lineWidth,i.lineWidth,m),d.lineDash=st(h.lineDash,i.lineDash),d.lineDashOffset=i.lineDashOffset||0,d.stroke=b),T&&(d.fill=T);var M=r.contentWidth,C=r.contentHeight;g.setBoundingRect(new $(Ur(d.x,M,d.textAlign),Tr(d.y,C,d.textBaseline),M,C))},t.prototype._renderBackground=function(r,i,n,a,o,s){var f=r.backgroundColor,h=r.borderWidth,u=r.borderColor,v=f&&f.image,l=f&&!v,c=r.borderRadius,_=this,g,d;if(l||r.lineHeight||h&&u){g=this._getOrCreateChild(Do),g.useStyle(g.createStyle()),g.style.fill=null;var p=g.shape;p.x=n,p.y=a,p.width=o,p.height=s,p.r=c,g.dirtyShape()}if(l){var y=g.style;y.fill=f||null,y.fillOpacity=st(r.fillOpacity,1)}else if(v){d=this._getOrCreateChild(So),d.onload=function(){_.dirtyStyle()};var m=d.style;m.image=f.image,m.x=n,m.y=a,m.width=o,m.height=s}if(h&&u){var y=g.style;y.lineWidth=h,y.stroke=u,y.strokeOpacity=st(r.strokeOpacity,1),y.lineDash=r.borderDash,y.lineDashOffset=r.borderDashOffset||0,g.strokeContainThreshold=0,g.hasFill()&&g.hasStroke()&&(y.strokeFirst=!0,y.lineWidth*=2)}var T=(g||d).style;T.shadowBlur=r.shadowBlur||0,T.shadowColor=r.shadowColor||"transparent",T.shadowOffsetX=r.shadowOffsetX||0,T.shadowOffsetY=r.shadowOffsetY||0,T.opacity=xe(r.opacity,i.opacity,1)},t.makeFont=function(r){var i="";return qh(r)&&(i=[r.fontStyle,r.fontWeight,Xh(r.fontSize),r.fontFamily||"sans-serif"].join(" ")),i&&Xr(i)||r.textFont||r.font},t}(oe),Yh={left:!0,right:1,center:1},Gh={top:1,bottom:1,middle:1},ha=["fontStyle","fontWeight","fontSize","fontFamily"];function Xh(e){return typeof e=="string"&&(e.indexOf("px")!==-1||e.indexOf("rem")!==-1||e.indexOf("em")!==-1)?e:isNaN(+e)?cn+"px":e+"px"}function ua(e,t){for(var r=0;r1&&(o*=Bi(_),s*=Bi(_));var g=(n===a?-1:1)*Bi((o*o*(s*s)-o*o*(c*c)-s*s*(l*l))/(o*o*(c*c)+s*s*(l*l)))||0,d=g*o*c/s,p=g*-s*l/o,y=(e+r)/2+be(v)*d-Te(v)*p,m=(t+i)/2+Te(v)*d+be(v)*p,T=ya([1,0],[(l-d)/o,(c-p)/s]),b=[(l-d)/o,(c-p)/s],w=[(-1*l-d)/o,(-1*c-p)/s],M=ya(b,w);if(on(b,w)<=-1&&(M=Yr),on(b,w)>=1&&(M=0),M<0){var C=Math.round(M/Yr*1e6)/1e6;M=Yr*2+C%2*Yr}u.addData(h,y,m,o,s,T,M,v,a)}var Qh=/([mlvhzcqtsa])([^mlvhzcqtsa]*)/ig,Kh=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g;function Jh(e){var t=new vr;if(!e)return t;var r=0,i=0,n=r,a=i,o,s=vr.CMD,f=e.match(Qh);if(!f)return t;for(var h=0;hx*x+E*E&&(C=P,L=S),{cx:C,cy:L,x0:-u,y0:-v,x1:C*(n/b-1),y1:L*(n/b-1)}}function iu(e){var t;if(ee(e)){var r=e.length;if(!r)return e;r===1?t=[e[0],e[0],0,0]:r===2?t=[e[0],e[0],e[1],e[1]]:r===3?t=e.concat(e[2]):t=e}else t=[e,e,e,e];return t}function nu(e,t){var r,i=Vr(t.r,0),n=Vr(t.r0||0,0),a=i>0,o=n>0;if(!(!a&&!o)){if(a||(i=n,n=0),n>i){var s=i;i=n,n=s}var f=t.startAngle,h=t.endAngle;if(!(isNaN(f)||isNaN(h))){var u=t.cx,v=t.cy,l=!!t.clockwise,c=wa(h-f),_=c>Hi&&c%Hi;if(_>dt&&(c=_),!(i>dt))e.moveTo(u,v);else if(c>Hi-dt)e.moveTo(u+i*yr(f),v+i*er(f)),e.arc(u,v,i,f,h,!l),n>dt&&(e.moveTo(u+n*yr(h),v+n*er(h)),e.arc(u,v,n,h,f,l));else{var g=void 0,d=void 0,p=void 0,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0,M=void 0,C=void 0,L=void 0,P=void 0,S=void 0,R=void 0,A=void 0,x=void 0,E=i*yr(f),D=i*er(f),z=n*yr(h),N=n*er(h),W=c>dt;if(W){var X=t.cornerRadius;X&&(r=iu(X),g=r[0],d=r[1],p=r[2],y=r[3]);var Z=wa(i-n)/2;if(m=bt(Z,p),T=bt(Z,y),b=bt(Z,g),w=bt(Z,d),L=M=Vr(m,T),P=C=Vr(b,w),(M>dt||C>dt)&&(S=i*yr(h),R=i*er(h),A=n*yr(f),x=n*er(f),cdt){var j=bt(p,L),q=bt(y,L),I=Ce(A,x,E,D,i,j,l),O=Ce(S,R,z,N,i,q,l);e.moveTo(u+I.cx+I.x0,v+I.cy+I.y0),L0&&e.arc(u+I.cx,v+I.cy,j,V(I.y0,I.x0),V(I.y1,I.x1),!l),e.arc(u,v,i,V(I.cy+I.y1,I.cx+I.x1),V(O.cy+O.y1,O.cx+O.x1),!l),q>0&&e.arc(u+O.cx,v+O.cy,q,V(O.y1,O.x1),V(O.y0,O.x0),!l))}else e.moveTo(u+E,v+D),e.arc(u,v,i,f,h,!l);if(!(n>dt)||!W)e.lineTo(u+z,v+N);else if(P>dt){var j=bt(g,P),q=bt(d,P),I=Ce(z,N,S,R,n,-q,l),O=Ce(E,D,A,x,n,-j,l);e.lineTo(u+I.cx+I.x0,v+I.cy+I.y0),P0&&e.arc(u+I.cx,v+I.cy,q,V(I.y0,I.x0),V(I.y1,I.x1),!l),e.arc(u,v,n,V(I.cy+I.y1,I.cx+I.x1),V(O.cy+O.y1,O.cx+O.x1),l),j>0&&e.arc(u+O.cx,v+O.cy,j,V(O.y1,O.x1),V(O.y0,O.x0),!l))}else e.lineTo(u+z,v+N),e.arc(u,v,n,h,f,l)}e.closePath()}}}var au=function(){function e(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=Math.PI*2,this.clockwise=!0,this.cornerRadius=0}return e}(),ko=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new au},t.prototype.buildPath=function(r,i){nu(r,i)},t.prototype.isZeroArea=function(){return this.shape.startAngle===this.shape.endAngle||this.shape.r===this.shape.r0},t}(G);ko.prototype.type="sector";const Ta=ko;var ou=function(){function e(){this.cx=0,this.cy=0,this.r=0,this.r0=0}return e}(),No=function(e){H(t,e);function t(r){return e.call(this,r)||this}return t.prototype.getDefaultShape=function(){return new ou},t.prototype.buildPath=function(r,i){var n=i.cx,a=i.cy,o=Math.PI*2;r.moveTo(n+i.r,a),r.arc(n,a,i.r,0,o,!1),r.moveTo(n+i.r0,a),r.arc(n,a,i.r0,0,o,!0)},t}(G);No.prototype.type="ring";const Dv=No;function su(e,t,r,i){var n=[],a=[],o=[],s=[],f,h,u,v;if(i){u=[1/0,1/0],v=[-1/0,-1/0];for(var l=0,c=e.length;l=2){if(i){var a=su(n,i,r,t.smoothConstraint);e.moveTo(n[0][0],n[0][1]);for(var o=n.length,s=0;s<(r?o:o-1);s++){var f=a[s*2],h=a[s*2+1],u=n[(s+1)%o];e.bezierCurveTo(f[0],f[1],h[0],h[1],u[0],u[1])}}else{e.moveTo(n[0][0],n[0][1]);for(var s=1,v=n.length;snr[1]){if(s=!1,a)return s;var u=Math.abs(nr[0]-ir[1]),v=Math.abs(ir[0]-nr[1]);Math.min(u,v)>n.len()&&(u=0&&sr(f)?f:.5;var h=e.createRadialGradient(o,s,0,o,s,f);return h}function sn(e,t,r){for(var i=t.type==="radial"?Pu(e,t,r):Lu(e,t,r),n=t.colorStops,a=0;a0)?null:e==="dashed"?[4*t,2*t]:e==="dotted"?[t]:De(e)?[e]:ee(e)?e:null}function Uo(e){var t=e.style,r=t.lineDash&&t.lineWidth>0&&Ru(t.lineDash,t.lineWidth),i=t.lineDashOffset;if(r){var n=t.strokeNoScale&&e.getLineScale?e.getLineScale():1;n&&n!==1&&(r=St(r,function(a){return a/n}),i/=n)}return[r,i]}var Du=new vr(!0);function We(e){var t=e.stroke;return!(t==null||t==="none"||!(e.lineWidth>0))}function Ca(e){return typeof e=="string"&&e!=="none"}function Ye(e){var t=e.fill;return t!=null&&t!=="none"}function Ma(e,t){if(t.fillOpacity!=null&&t.fillOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.fillOpacity*t.opacity,e.fill(),e.globalAlpha=r}else e.fill()}function La(e,t){if(t.strokeOpacity!=null&&t.strokeOpacity!==1){var r=e.globalAlpha;e.globalAlpha=t.strokeOpacity*t.opacity,e.stroke(),e.globalAlpha=r}else e.stroke()}function fn(e,t,r){var i=yo(t.image,t.__image,r);if(ti(i)){var n=e.createPattern(i,t.repeat||"repeat");if(typeof DOMMatrix=="function"&&n&&n.setTransform){var a=new DOMMatrix;a.translateSelf(t.x||0,t.y||0),a.rotateSelf(0,0,(t.rotation||0)*Cs),a.scaleSelf(t.scaleX||1,t.scaleY||1),n.setTransform(a)}return n}}function xu(e,t,r,i){var n,a=We(r),o=Ye(r),s=r.strokePercent,f=s<1,h=!t.path;(!t.silent||f)&&h&&t.createPathProxy();var u=t.path||Du,v=t.__dirty;if(!i){var l=r.fill,c=r.stroke,_=o&&!!l.colorStops,g=a&&!!c.colorStops,d=o&&!!l.image,p=a&&!!c.image,y=void 0,m=void 0,T=void 0,b=void 0,w=void 0;(_||g)&&(w=t.getBoundingRect()),_&&(y=v?sn(e,l,w):t.__canvasFillGradient,t.__canvasFillGradient=y),g&&(m=v?sn(e,c,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=m),d&&(T=v||!t.__canvasFillPattern?fn(e,l,t):t.__canvasFillPattern,t.__canvasFillPattern=T),p&&(b=v||!t.__canvasStrokePattern?fn(e,c,t):t.__canvasStrokePattern,t.__canvasStrokePattern=T),_?e.fillStyle=y:d&&(T?e.fillStyle=T:o=!1),g?e.strokeStyle=m:p&&(b?e.strokeStyle=b:a=!1)}var M=t.getGlobalScale();u.setScale(M[0],M[1],t.segmentIgnoreThreshold);var C,L;e.setLineDash&&r.lineDash&&(n=Uo(t),C=n[0],L=n[1]);var P=!0;(h||v&wr)&&(u.setDPR(e.dpr),f?u.setContext(null):(u.setContext(e),P=!1),u.reset(),t.buildPath(u,t.shape,i),u.toStatic(),t.pathUpdated()),P&&u.rebuildPath(e,f?s:1),C&&(e.setLineDash(C),e.lineDashOffset=L),i||(r.strokeFirst?(a&&La(e,r),o&&Ma(e,r)):(o&&Ma(e,r),a&&La(e,r))),C&&e.setLineDash([])}function Au(e,t,r){var i=t.__image=yo(r.image,t.__image,t,t.onload);if(!(!i||!ti(i))){var n=r.x||0,a=r.y||0,o=t.getWidth(),s=t.getHeight(),f=i.width/i.height;if(o==null&&s!=null?o=s*f:s==null&&o!=null?s=o/f:o==null&&s==null&&(o=i.width,s=i.height),r.sWidth&&r.sHeight){var h=r.sx||0,u=r.sy||0;e.drawImage(i,h,u,r.sWidth,r.sHeight,n,a,o,s)}else if(r.sx&&r.sy){var h=r.sx,u=r.sy,v=o-h,l=s-u;e.drawImage(i,h,u,v,l,n,a,o,s)}else e.drawImage(i,n,a,o,s)}}function Eu(e,t,r){var i,n=r.text;if(n!=null&&(n+=""),n){e.font=r.font||ur,e.textAlign=r.textAlign,e.textBaseline=r.textBaseline;var a=void 0,o=void 0;e.setLineDash&&r.lineDash&&(i=Uo(t),a=i[0],o=i[1]),a&&(e.setLineDash(a),e.lineDashOffset=o),r.strokeFirst?(We(r)&&e.strokeText(n,r.x,r.y),Ye(r)&&e.fillText(n,r.x,r.y)):(Ye(r)&&e.fillText(n,r.x,r.y),We(r)&&e.strokeText(n,r.x,r.y)),a&&e.setLineDash([])}}var Pa=["shadowBlur","shadowOffsetX","shadowOffsetY"],Sa=[["lineCap","butt"],["lineJoin","miter"],["miterLimit",10]];function Vo(e,t,r,i,n){var a=!1;if(!i&&(r=r||{},t===r))return!1;if(i||t.opacity!==r.opacity){it(e,n),a=!0;var o=Math.max(Math.min(t.opacity,1),0);e.globalAlpha=isNaN(o)?hr.opacity:o}(i||t.blend!==r.blend)&&(a||(it(e,n),a=!0),e.globalCompositeOperation=t.blend||hr.blend);for(var s=0;s2&&i.push(n),n=[A,x]}function u(A,x,E,D){Sr(A,E)&&Sr(x,D)||n.push(A,x,E,D,E,D)}function v(A,x,E,D,z,N){var W=Math.abs(x-A),X=Math.tan(W/4)*4/3,Z=xC:S2&&i.push(n),i}function un(e,t,r,i,n,a,o,s,f,h){if(Sr(e,r)&&Sr(t,i)&&Sr(n,o)&&Sr(a,s)){f.push(o,s);return}var u=2/h,v=u*u,l=o-e,c=s-t,_=Math.sqrt(l*l+c*c);l/=_,c/=_;var g=r-e,d=i-t,p=n-o,y=a-s,m=g*g+d*d,T=p*p+y*y;if(m=0&&C=0){f.push(o,s);return}var L=[],P=[];kt(e,r,n,o,.5,L),kt(t,i,a,s,.5,P),un(L[0],P[0],L[1],P[1],L[2],P[2],L[3],P[3],f,h),un(L[4],P[4],L[5],P[5],L[6],P[6],L[7],P[7],f,h)}function ku(e,t){var r=hn(e),i=[];t=t||1;for(var n=0;n0)for(var h=0;hMath.abs(h),v=Ko([f,h],u?0:1,t),l=(u?s:h)/v.length,c=0;cn,o=Ko([i,n],a?0:1,t),s=a?"width":"height",f=a?"height":"width",h=a?"x":"y",u=a?"y":"x",v=e[s]/o.length,l=0;l1?null:new F(g*f+e,g*h+t)}function Wu(e,t,r){var i=new F;F.sub(i,r,t),i.normalize();var n=new F;F.sub(n,e,t);var a=n.dot(i);return a}function mr(e,t){var r=e[e.length-1];r&&r[0]===t[0]&&r[1]===t[1]||e.push(t)}function Yu(e,t,r){for(var i=e.length,n=[],a=0;ao?(h.x=u.x=s+a/2,h.y=f,u.y=f+o):(h.y=u.y=f+o/2,h.x=s,u.x=s+a),Yu(t,h,u)}function Ge(e,t,r,i){if(r===1)i.push(t);else{var n=Math.floor(r/2),a=e(t);Ge(e,a[0],n,i),Ge(e,a[1],r-n,i)}return i}function Gu(e,t){for(var r=[],i=0;i0)for(var b=i/r,w=-i/2;w<=i/2;w+=b){for(var M=Math.sin(w),C=Math.cos(w),L=0,m=0;m0;h/=2){var u=0,v=0;(e&h)>0&&(u=1),(t&h)>0&&(v=1),s+=h*h*(3*u^v),v===0&&(u===1&&(e=h-1-e,t=h-1-t),f=e,e=t,t=f)}return s}function qe(e){var t=1/0,r=1/0,i=-1/0,n=-1/0,a=St(e,function(s){var f=s.getBoundingRect(),h=s.getComputedTransform(),u=f.x+f.width/2+(h?h[4]:0),v=f.y+f.height/2+(h?h[5]:0);return t=Math.min(u,t),r=Math.min(v,r),i=Math.max(u,i),n=Math.max(v,n),[u,v]}),o=St(a,function(s,f){return{cp:s,z:ju(s[0],s[1],t,r,i,n),path:e[f]}});return o.sort(function(s,f){return s.z-f.z}).map(function(s){return s.path})}function rs(e){return Zu(e.path,e.count)}function ln(){return{fromIndividuals:[],toIndividuals:[],count:0}}function Nv(e,t,r){var i=[];function n(b){for(var w=0;w=s)}}for(var v=this.__startIndex;v15)break}}x.prevElClipPaths&&p.restore()};if(y)if(y.length===0)C=d.__endIndex;else for(var P=c.dpr,S=0;S0&&t>n[0]){for(f=0;ft);f++);s=i[n[f]]}if(n.splice(f+1,0,t),i[t]=r,!r.virtual)if(s){var h=s.dom;h.nextSibling?o.insertBefore(r.dom,h.nextSibling):o.appendChild(r.dom)}else o.firstChild?o.insertBefore(r.dom,o.firstChild):o.appendChild(r.dom);r.painter||(r.painter=this)}},e.prototype.eachLayer=function(t,r){for(var i=this._zlevelList,n=0;n0?Re:0),this._needsManuallyCompositing),u.__builtin__||_n("ZLevel "+h+" has been used by unkown layer "+u.id),u!==a&&(u.__used=!0,u.__startIndex!==f&&(u.__dirty=!0),u.__startIndex=f,u.incremental?u.__drawIndex=-1:u.__drawIndex=f,r(f),a=u),n.__dirty&ot&&!n.__inHover&&(u.__dirty=!0,u.incremental&&u.__drawIndex<0&&(u.__drawIndex=f))}r(f),this.eachBuiltinLayer(function(v,l){!v.__used&&v.getElementCount()>0&&(v.__dirty=!0,v.__startIndex=v.__endIndex=v.__drawIndex=0),v.__dirty&&v.__drawIndex<0&&(v.__drawIndex=v.__startIndex)})},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(t){t.clear()},e.prototype.setBackgroundColor=function(t){this._backgroundColor=t,ft(this._layers,function(r){r.setUnpainted()})},e.prototype.configLayer=function(t,r){if(r){var i=this._layerConfig;i[t]?Gr(i[t],r,!0):i[t]=r;for(var n=0;nDCz;&meLv7Dx*m=-(}p8v^w-eaEssaWv5 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

@ICw+X^3e$Mui);-K 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 literal 0 HcmV?d00001 diff --git a/index.html b/index.html index f6f8e1c4..4b8fac89 100644 --- a/index.html +++ b/index.html @@ -1,14 +1,12 @@ - - - - - - - - + + + + + + @@ -18,9 +16,9 @@ content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> Ray Template - - - + + + @@ -29,28 +27,28 @@ - - - - - - - + + + + + + + - + - - - - - - + + + + + + diff --git a/index.html.gz b/index.html.gz index f9348c5d7f1254b3e60571aee8f5e654d4ceafbb..98392511158a492f7d9ea6e5398ebbc28c5d176a 100644 GIT binary patch literal 1838 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 Va!a?3-146q{te`3!?5Kb004Q{q>KOn diff --git a/mockServer/index.js b/mockServer/index.js index e7005e54..95653743 100644 --- a/mockServer/index.js +++ b/mockServer/index.js @@ -1,17 +1,24 @@ import { createServer } from 'node:http'; import connect from 'connect'; import corsMiddleware from 'cors'; -import { baseMiddleware, mockWebSocket } from 'vite-plugin-mock-dev-server'; +import { baseMiddleware, createLogger, mockWebSocket } from 'vite-plugin-mock-dev-server'; import mockData from './mock-data.js'; const app = connect(); const server = createServer(app); +const logger = createLogger('mock-server', 'error'); const httpProxies = ["^/api"]; const wsProxies = []; const cookiesOptions = {}; const priority = {}; -mockWebSocket({ mockData }, server, wsProxies, cookiesOptions); +mockWebSocket({ + loader: { mockData }, + httpServer: server, + proxies: wsProxies, + cookiesOptions, + logger, +}); app.use(corsMiddleware()); app.use(baseMiddleware({ mockData }, { @@ -19,6 +26,7 @@ app.use(baseMiddleware({ mockData }, { proxies: httpProxies, priority, cookiesOptions, + logger, })); server.listen(8080); diff --git a/mockServer/mock-data.js b/mockServer/mock-data.js index 13b5268b..c732c593 100644 --- a/mockServer/mock-data.js +++ b/mockServer/mock-data.js @@ -4,7 +4,7 @@ var __export = (target, all) => { __defProp(target, name, { get: all[name], enumerable: true }); }; -// mock-data-1708501194449.js +// mock-data-1709087567444.js import { transformMockData } from "vite-plugin-mock-dev-server"; // mock/demo/person.mock.ts @@ -85,7 +85,7 @@ var getPersonList = defineMock({ } }); -// mock-data-1708501194449.js +// mock-data-1709087567444.js var exporters = [person_mock_exports]; var mockList = exporters.map((raw) => { let mockConfig; @@ -94,12 +94,12 @@ var mockList = exporters.map((raw) => { } else { mockConfig = []; Object.keys(raw || {}).forEach((key) => { - isArray(raw[key]) ? mockConfig.push(...raw[key]) : mockConfig.push(raw[key]); + Array.isArray(raw[key]) ? mockConfig.push(...raw[key]) : mockConfig.push(raw[key]); }); } return mockConfig; }); -var mock_data_1708501194449_default = transformMockData(mockList); +var mock_data_1709087567444_default = transformMockData(mockList); export { - mock_data_1708501194449_default as default + mock_data_1709087567444_default as default }; diff --git a/mockServer/mock-data.js.gz b/mockServer/mock-data.js.gz index 9cf40fb6b39b8ee681269bec0b212a0f18ff6815..54921c61fe88f5c970087cba47e5b45baf793c5f 100644 GIT binary patch literal 1042 zcmV+t1nv7DiwFP!000021I<=TbK^D)zUxr)`(zhnfYj4To9V5-m;^q6z$XCYmMd7VQ_Q}oY6C0ye0z_H2~*63M3SL0 zyQR0aF#K~o& z+ysEKE>ZE@0%I_$Mriz{*DO76v4FBl9_A@Ge13Euy^b!T%{9XA{r$W&FrY%2`TH$|NbId`6LJJ+bTsAhxzMT%v$*r3vt3`r0gZIgGR zHHlgpG^}9XEWM5v_6#Jj#N=qcSlzEen;4j7Y$Eh1%{~c7K4tJ1CE{Rq>|b|m1P=jv5ZV$4o5!x0H5me78UF4{pAo*Yxm<547^#j$Am6cc-!rD zArfTHGMIvVh@VIO<2lpRwNXOmBHOVoFKV2S_siGMpTa}H#9E==R8k{Tr~^o<6ay%A zPRuD@>M>upT#JNi%C?M!+7-d=f=WLok8T@=p>yH^G$a139}42ID#-qpYox+xYt7b} zt1v>|>)CRM-B246f>j$5Oj6%>F*uzINu;rL8UD^?T9sj5iA-I)za)3 zb$ScKl8a&rvZBrn&4~jaB;2W_hgf=reyF_zWr7_GtzW>7tQY`o`hSMktEV-^+Vqglt1+?$S zYgZ?34e+f-wToeIn{eEUmM>^5tbr9M{I;~40u2-{R5uTfqR0ZM*ZIxTC3K+_i{` z?#`=c?#mnZ(jZaWQ@w?&Q^gX80bE@@yh@dW(=#RFC^Bn?JvFdfk&ylJFiwFP!000021I zK?)Oza!AUV=jwmofz+pyEw{J%#U$_p2>b+q+;Ro$b%NGfUvKU(HbH`^kVrCA zX1APdEe!wMl*+&gnBgiz;{(rg4_0qsKLJQf1&n}_7YIUHg$ z5?uR$vMNyVn;auBszRu}<)mItCi6KIWqdzNxZ$(KoAB%;TrAFykB`rTJ3SGF4Qvla zajDZ%6~C47{d;aW)R3yOfaz8koNe+d6LRJ};dZ7`ZBb2o|MLWka=t;OOBs+LFxn>X zL~9Z?G-z1CzFtmRTG%rX-x8Cd`DS&Wg*Fi|%h*Ubp)|WB9Ql;Ne~n(>a)rsfG9uR$ zd0NTXh*APqitkvCGBdZH4N9S@lmv;7@bgd^q$1B*NVNCn8=eWtX~{M`!;4BOl*T7H zeiwhC?+!R}uH#Z_17(_Ow8b(off+13_zAvL#SJRf+I!1BqQ>s^6AZjvHOB-lR(RL$ zbuMCL&e9))Jcyo0{o^^~)U{DUW+L6OEzc_)k@xHOuU~>gz{pym-jq@!Q>cB2%LIKW zbVkf6Ug#lTH(ZODYRa~Zh1wOt?Se`_B9Cqx1c7rh0jLN3Sw9rSVO5a*4cAD8(bSr) zF;`)PywlTVAG@J8Bm^rrBp9W>Z)0#e7m`RK>oWMA%cLxVtP%z8N3 zsD)uQ=vzkgR4R{PI_DcP&xJNqI=et~TP6`qKYjSa3KGouE`pOV^ewrrTq0l!AAH(( z6u;5gV+`j!Pj z(5s^->Q2{CZ2#+i_ztrsWy{%`m|u^WUpKkJ>gn5vwLE*vN%OR$Bwq5wH8e|lnf(nf KgqfH@3IG6c8u9!9 diff --git a/mockServer/package.json b/mockServer/package.json index 44bea11d..4a018b53 100644 --- a/mockServer/package.json +++ b/mockServer/package.json @@ -6,7 +6,7 @@ }, "dependencies": { "connect": "^3.7.0", - "vite-plugin-mock-dev-server": "^1.3.4", + "vite-plugin-mock-dev-server": "^1.4.7", "cors": "^2.8.5", "mockjs": "1.1.0" },